Best WordPress Donation Plugins for Schools, PTAs and Booster Clubs (2026)

Best WordPress Donation Plugins for Schools, PTAs and Booster Clubs (2026) - TheMealley buyer guide

School fundraising is not donation collection with a different logo. A PTA’s year is a raffle, a bake sale, an auction, spirit wear orders, event tickets, and a direct appeal, which means the tool has to handle products, tickets, and gifts in one place. Most donation plugins handle only the last of those, which is why so many PTAs end up running a donation form, a Google Form, a spreadsheet, and someone’s personal payment app.

There is a second constraint nobody writes about, and it matters more than any feature. The treasurer changes every year or two. Whatever you build has to be operable by a volunteer who did not build it, was not consulted, and has a full-time job. That single requirement rules out most of the clever answers, and it is the lens this comparison uses.

Pricing verified August 2026. Our free donation plugin comparison covers the zero-budget options in more depth.


What a school actually needs to sell

  • Event tickets with capacity. A quiz night with 120 seats needs to stop selling at 120. A donation form cannot express that, and overselling a school hall is a real and embarrassing problem.
  • Designated funds. Money raised for the library must be trackable separately from money raised for the sports kit, because parents gave it for a purpose and will ask.
  • Physical items. Spirit wear, raffle tickets, and yearbooks are products with stock and sizes, not donations.
  • Parent-friendly checkout. Paying on a phone in the school car park in under a minute, with no account creation. Every extra field costs you money.
  • Volunteer handover. Documented, simple, and not dependent on one person’s knowledge or their personal Stripe account.

That last point deserves emphasis. A PTA system that only the outgoing treasurer understands is a system that gets abandoned, and the most common outcome is starting again with something simpler next September.


The 6 options compared

1. Zeffy

The strongest fit for a PTA, and it is not close. It charges zero platform fees and absorbs payment processing entirely, funded by optional tips donors may add at checkout, so the organisation receives 100% of the intended amount. For a group raising $20,000 a year, that is roughly $700 of processing that stays with the school.

Critically for this use case it includes event ticketing alongside donation forms, recurring giving, receipting, and a built-in CRM, which covers most of a PTA’s year in one tool with one login. Nothing to maintain, nothing to update, and a new treasurer inherits an account rather than a WordPress installation. The constraints are that eligibility is restricted to registered nonprofits in supported countries, which many PTAs are and some are not, and that your pages live on Zeffy’s domain. For a school group, neither is a serious loss.

  • Cost: Free; 0% platform fee with processing absorbed
  • Covers: Donations, event tickets, recurring, receipting, CRM
  • Best for: Almost every PTA and school group
  • Watch out for: Nonprofit eligibility; no physical product sales

2. WooCommerce with a donation product

The unglamorous answer that solves the problem donation plugins do not: a school needs to sell things. WooCommerce handles spirit wear with sizes and stock, event tickets with capacity limits, raffle books, and yearbooks, and a simple donation product sits alongside them in the same cart. A parent buys a hoodie, two quiz night tickets, and adds a £10 donation, in one transaction.

It is free, and you pay only card processing of roughly 2.9% plus 30 cents. The costs are real though: someone maintains it, someone updates plugins, and the admin is more than a volunteer treasurer may want. Use it when physical product sales are a significant part of your fundraising, since that is the case no donation platform covers, and pair it with clear written handover notes. Where product sales are incidental, Zeffy is less work.

  • Cost: Free, plus card processing
  • Covers: Products, tickets with capacity, and donations in one cart
  • Best for: Schools selling significant physical items
  • Watch out for: Maintenance falls on a volunteer

3. Charitable

The best value dedicated fundraising plugin, and the right choice when a school wants campaign pages with goals and progress bars, which work particularly well for a specific appeal like a new playground. The free core covers donation forms, campaigns, donor records, and reporting with no transaction fee.

Tiers are Basic $69, Plus $99 which adds recurring giving, Pro $199, and Elite $299 a year. The Ambassadors addon, included with Pro plans that bundle addons, enables peer-to-peer fundraising, which maps neatly onto a sponsored walk or a read-a-thon where each child has their own page. For a school running that kind of event annually, $199 is modest against what a well-run sponsored event raises. Receipt templates are editable, which matters if your PTA is a registered charity with specific requirements.

  • Cost: Free core; Basic $69, Plus $99, Pro $199, Elite $299 a year
  • Covers: Campaigns with goals, donor records, P2P via Ambassadors
  • Best for: Sponsored events and specific appeals
  • Watch out for: No event ticketing or product sales

4. Paymattic

The simplest paid-for option, and worth considering precisely because it is uncomplicated. The free version handles one-time and recurring donations, which is unusual on a free tier and useful for a school running a monthly parent giving scheme, with donor profiles and a dashboard built in.

Paid plans start around $4.99 a month for a single site with lifetime options available, which is within any PTA budget. Its virtue here is that a form is a form: a new treasurer can look at the dashboard and understand what has been collected without training. It does not do event capacity, product stock, or fund designation, so it suits schools whose fundraising is primarily direct giving rather than events and merchandise.

  • Cost: Free version; paid from around $4.99 a month
  • Covers: One-time and recurring donations, donor profiles
  • Best for: Schools running a monthly parent giving scheme
  • Watch out for: No tickets, products, or fund designation

5. WPForms

Worth considering if the school website already runs it, because conditional logic handles the messiness of school forms unusually well: a single form where selecting “quiz night” reveals a table-size question, or where a class selection routes the money to that year group’s fund.

The tier detail is expensive to miss. Plans run Basic $49.50, Plus $99.50, Pro $199.50, and Elite $299.50, and below Pro, WPForms adds a 3% platform fee on every transaction on top of the card processor’s charge. On $20,000 of school fundraising that is $600, against $100 saved on the licence. Any PTA collecting real money must be on Pro or above. Read it as a $199.50 product for this use case, and only choose it if the conditional logic genuinely solves a problem you have.

  • Cost: $49.50 to $299.50 a year; 3% platform fee below Pro
  • Covers: Complex conditional forms, fund routing by selection
  • Best for: Schools already running WPForms Pro
  • Watch out for: The 3% fee below Pro dwarfs the licence saving

6. Give

The most capable fundraising platform here, and the one to choose if fund designation is genuinely important, which for a school with restricted gifts to specific year groups or projects it may be. Designated funds, donor management, and reporting depth all exceed anything else in this comparison.

Plans are Essentials $199, Pro $399, and Elite $599 a year, and Give was rebranded from GiveWP and absorbed into Liquid Web Software during 2026. For most PTAs that is more capability and more cost than the situation warrants, and Charitable does the realistic requirement at half the price. Consider it where a school foundation runs genuine restricted funds with reporting obligations to donors, rather than where a PTA runs a summer fair.

  • Cost: Essentials $199, Pro $399, Elite $599 a year
  • Covers: Fund designation, deep donor management and reporting
  • Best for: School foundations with restricted funds
  • Watch out for: Overkill for a typical PTA

Comparison table

OptionCostEvent ticketsProduct salesFund designationVolunteer friendly
ZeffyFree, 0% feesYesNoLimitedYes, nothing to maintain
WooCommerceFree plus processingYes, with capacityYesVia categoriesNo, needs maintenance
CharitableFree to $299/yrNoNoBasicReasonably
PaymatticFree, ~$4.99/moNoNoNoYes, very simple
WPForms$199.50/yr realisticBasicNoVia logicReasonably
Give$199 to $599/yrNoNoYes, strongestModerate

Surviving the handover

The most valuable thing a PTA can do with its fundraising setup has nothing to do with which plugin it chose.

  1. Never use a personal account. The payment account, the email address, and the domain must belong to the organisation, not to whoever set it up. Recovering access from a parent whose child left three years ago is a genuinely common disaster.
  2. Write a one-page handover document. Where the money lands, who has access, how to add an event, and who to contact when something breaks. One page, not a manual.
  3. Two people always have access. Treasurer and chair, or treasurer and secretary. Single points of failure become emergencies at exactly the wrong moment.
  4. Prefer boring over clever. A slightly less capable system a volunteer can operate beats an elegant one that only its builder understands. This is the single most useful principle in school fundraising technology.
  5. Export the data annually. Whatever platform you use, take a copy of donors and transactions each year and store it where the committee can reach it.
  6. Review the tooling every couple of years. Not because it broke, but because the person running it changed and the new one should get a say.


Related guides

Frequently asked questions

Do we need a website at all?

Not necessarily. A hosted platform gives you working donation and ticket pages with no site to maintain, which for a PTA with no technical volunteer is often the better answer. Build on WordPress when you are selling physical products or you already have a school site to build into.

How do we handle event capacity?

With ticketing that enforces a limit, which means a platform with event features or WooCommerce with stock quantities. A plain donation form cannot stop selling, and overselling a hall with 120 seats is a problem you only make once.

Should we ask parents to cover the fees?

Yes, where your tool supports it, and take-up in school communities is typically high because the connection between the fee and the school losing money is obvious. On a platform that absorbs processing entirely the question does not arise, which is part of why that option ranks first.

Can we track money by year group or project?

With fund designation in a dedicated fundraising plugin, or with product categories in WooCommerce, or with conditional logic routing in a form builder. Decide before you launch, because retrofitting fund tracking onto a year of mixed transactions is unpleasant.

What about parents who will not pay online?

There will always be some, and the answer is to record cash and cheque takings in the same system rather than a separate book. Most tools allow a manual entry, and using it keeps your totals honest and your handover simpler.

Are we a nonprofit for these platforms?

Depends on your registration status and country. Many PTAs are registered charities and qualify; informal parent groups often do not. Check eligibility before building around a platform that requires it, since that is the constraint most likely to rule out the free option.


The verdict

For most PTAs: Zeffy, if you qualify. Zero fees, processing absorbed, event ticketing included, and nothing for next year’s treasurer to maintain. On $20,000 of fundraising it keeps roughly $700 in the school that would otherwise go to a card processor.

If you sell spirit wear, yearbooks, or raffle books: WooCommerce, free, with a donation product alongside. It is the only option here that handles physical goods with stock and sizes, and that is a real part of most school fundraising years.

If you run sponsored events: Charitable Pro at $199 for the Ambassadors peer-to-peer addon, which gives each child their own fundraising page for a read-a-thon or sponsored walk.

And whatever you choose, put it in the organisation’s name. Not the treasurer’s email, not their payment account. That single decision prevents the most common and most painful failure in school fundraising, and it costs nothing to get right on day one.