JustGiving, the fundraising website, is to waive its £180 annual membership fee for community sports clubs.
Charities pay £15 a month to register on the site, which enables supporters to raise money for them.
The move is part of a new five-year partnership between JustGiving and Sport England, the funding body. The arrangement is called JustGiving for Sports Clubs.
JustGiving estimates that the move will raise an extra £22m for community amateur sports clubs over the next five years. The figure is based on the amounts raised by sports clubs and community groups that are already registered with JustGiving.
Anne-Marie Huby, managing director of JustGiving, said: "Most people who raise money on JustGiving each year do so through sport, and yet the sports clubs they belong to keep struggling with fundraising."
The free membership will be available to all organisations registered as community and amateur sports clubs.