A NYC PTA can accept online donations through Stripe, PayPal, or Donorbox. Stripe at the verified-nonprofit rate of 2.2% + 30c keeps the most per dollar, because funds settle straight to the PTA's own bank account with no platform cut on top of processing.
Every spring, the same email goes around your board’s group chat. Annual fund season is coming, someone wants to “just add a donate button,” and the treasurer asks the question nobody can answer cleanly: which tool do we actually use, and how much of each donation does it eat?
This article answers that. We’ll compare the three tools NYC PTAs actually reach for — Stripe, PayPal, and Donorbox — on the only terms that matter to a treasurer: fees per dollar raised, what shows up in your 501(c)(3) books, how recurring giving works, and how much friction sits between a parent’s phone and your bank account. By the end you’ll know which one fits your fund size, and what to demand from whoever builds the button.
First, the thing nobody tells you
Online donation tools do two separate jobs, and PTAs constantly conflate them.
The first job is payment processing — moving money from a parent’s card to your bank. That’s what Stripe and PayPal are. The second job is the donation experience — the page, the suggested-gift ladder, the recurring toggle, the tax receipt, the donor record. That’s what Donorbox is. Donorbox doesn’t replace Stripe; it sits on top of Stripe (or PayPal) and adds a layer.
So the real question isn’t “Stripe or Donorbox.” It’s “do we want raw payment rails plus our own page, or do we want a pre-built donation layer that charges us extra to skip the building?” Hold that distinction — it makes the fee math below make sense.
The fee math, per dollar
Treasurers get quoted “2.9% + 30¢” so often it stops meaning anything. Let’s make it concrete with a $100 donation, the most common single gift NYC PTAs see.
Stripe. 2.9% + 30¢ per transaction. On $100, that’s $3.20. You net $96.80. Nonprofits can apply for a discounted rate (2.2% + 30¢), which drops it to $2.50, netting $97.50. No monthly fee. No platform cut. The catch: Stripe gives you rails, not a donation page — someone has to build the page that calls Stripe.
PayPal. 2.89% + 49¢ for standard, or a discounted 1.99% + 49¢ for confirmed 501(c)(3)s. On $100 at the nonprofit rate, that’s $2.48 — you net $97.52. Roughly identical to Stripe nonprofit. PayPal’s real advantage is that some older parents already have an account and trust the brand; its real cost is that the checkout can bounce donors to PayPal’s own site mid-flow.
Donorbox. Here’s where it compounds. Donorbox charges a platform fee on top of whatever processor you use. Their free tier is 1.75% (1.5% on a paid plan), plus Stripe’s or PayPal’s 2.9% + 30¢ underneath. On $100, that’s roughly $3.20 (Stripe) + $1.75 (Donorbox) = $4.95, so you net about $95.05. You’re paying ~$1.75 per $100 for the convenience of not building a page.
Run that across a real annual fund. A PTA raising $50,000 online:
- Stripe (nonprofit rate): roughly $1,250 in fees.
- PayPal (nonprofit rate): roughly $1,240 in fees.
- Donorbox + Stripe: roughly $1,250 + $875 platform = ~$2,125 in fees.
That extra ~$875 is the price of Donorbox’s pre-built layer. Whether it’s worth it depends entirely on whether you’d otherwise be paying someone to build and maintain a donation page — which is exactly the trade we’ll come back to.
What ends up in your 501(c)(3) books
Fees are only half the treasurer’s problem. The other half is reconciliation and reporting, and the tools differ sharply here.
Stripe gives you a clean, exportable ledger: every charge, every fee, every payout to your bank, timestamped and CSV-ready. For a treasurer doing the PTA’s annual financial review or prepping the IRS Form 990-EZ, this is the gold standard — you can hand the export straight to your accountant. What Stripe does not do out of the box is issue donor tax receipts or track donor names against gifts; that has to be built or bolted on.
PayPal also exports transaction history, but reconciling PayPal’s combined personal/business activity and its occasional currency or “friends and family” noise takes more cleanup. Workable, messier.
Donorbox is built for this part. It tracks donors, issues automatic tax-deductible receipts with your EIN, tags recurring vs one-time, and produces year-end giving summaries. If your board has no one willing to manage donor records by hand, this is the genuine value Donorbox adds — it’s a lightweight donor CRM, not just a button.
One thing that’s true regardless of tool: your PTA must be a registered 501(c)(3) (or operating under the national PTA’s group exemption) before any of these will let you collect tax-deductible gifts at the nonprofit rate. If you’re not sure where your PTA stands on that, sort it before annual fund season, not during it.
Recurring giving: the part that actually moves the needle
The single highest-leverage thing a PTA donation setup can do is make monthly giving easy. A parent who gives $25/month gives $300 a year and almost never churns mid-year — and that recurring base is what lets a board plan instead of scramble every spring.
All three tools support recurring donations, but the experience differs:
- Stripe supports subscriptions natively and reliably, including automatic retry (“dunning”) when a card fails — but again, the recurring toggle and donor self-service portal have to be built on top.
- PayPal supports recurring billing; the donor-facing management is decent but lives inside PayPal’s account system.
- Donorbox makes recurring a one-click toggle on the donation form, with a donor portal to upgrade, pause, or cancel — and it nudges one-time donors toward monthly automatically. This is, honestly, the feature Donorbox does best.
If your board’s strategy depends on building a monthly-giving base, the easy recurring UX is worth real money. The question is just whether you rent it from Donorbox or build it once into a site you own.
So which one should your PTA pick?
Map it to your fund size and who’s doing the work.
Small PTA, under ~$25k/year online, no technical help on the board. Use Donorbox (or PayPal’s nonprofit donate button). The platform fee on a smaller fund is modest in absolute dollars, and you get receipts, recurring, and donor tracking with zero build. Don’t overthink it.
Mid-to-large PTA, $50k+ online, design and brand matter. Use Stripe directly, integrated into your own website. At that volume, Donorbox’s percentage fee starts costing more per year than building and maintaining a proper donation page — and a donation page that lives on your own site (matching your branding, with your suggested-gift ladder and goal thermometer) converts better than a generic embedded form anyway. The fees you save fund a couple of school events.
Either size, but you fundraise across one big event. A gala or auction has different needs (ticket tiers, sponsor levels). That’s a separate setup — Stripe handles it cleanly, and it’s worth scoping on its own rather than forcing it through a generic donate button.
The trade hiding under all of this
Step back and the real decision is the same one that runs through every PTA tech choice: rent the convenience, or own the asset.
Donorbox is renting. You pay ~1.75% forever in exchange for never building anything. For a small board with no technical capacity, that’s a fair deal — it’s cheaper than the volunteer hours you’d burn otherwise.
Stripe-on-your-own-site is owning. You (or whoever builds your site) wire Stripe into a donation page that’s yours: your colors, your ladder, your thermometer, funds landing directly in your PTA’s bank account with no platform skimming a cut. Past about $50k/year online, owning wins on cost, and it wins on conversion regardless, because a branded page outperforms a bolted-on widget.
This is exactly why the websites we build for NYC schools and PTAs ship with Stripe integrated by default — the PTA receives funds directly, there’s no per-donation platform fee on top of the processor, and the donation page is part of your site instead of a rented embed. For a board running a real annual fund, the math almost always favors owning the page over renting one.
A 5-minute checklist before annual fund season
Whatever you choose, run this before the first email goes out:
- Confirm your 501(c)(3) status and apply for the nonprofit processing rate (Stripe and PayPal both discount for verified nonprofits).
- Test a live $1 donation on a phone, end to end. Half your donors are on phones; if the flow is clunky there, you lose gifts silently.
- Turn on recurring and set a suggested monthly amount ($10 / $25 / $50). Monthly giving is your most durable revenue.
- Decide who reconciles the donations into your books, and confirm your tool exports cleanly for the treasurer.
- Set up automatic tax receipts with your EIN, or know exactly who’s sending them manually.
Bottom line
For a small NYC PTA with no technical help, Donorbox’s all-in-one convenience is worth the ~1.75% premium. For a mid-to-large PTA — $50k+ online, brand-conscious, building a monthly-giving base — Stripe integrated into a site you own costs less per dollar and converts better, and the savings compound every year.
If you want help figuring out which side of that line your PTA is on — or you’d rather have donations built into a website your board actually controls — send us a note. The first call is 20 minutes, free, and ends with an honest read on whether a custom donation page would pay for itself or whether you should just turn on Donorbox and get back to fundraising.
Written by Full Stack Tech NYC. We build custom websites for NYC schools and PTAs with Stripe donations integrated by default. See pricing and process →
Common questions
What is the cheapest way for a PTA to accept online donations?
Stripe on the nonprofit rate — 2.2% + 30c per transaction for a verified 501(c)(3), versus 2.9% + 30c standard. The bigger saving is structural: platforms that sit between you and Stripe add their own percentage on top of processing, so removing the middle layer matters more than the rate itself.
Does a PTA need its own 501(c)(3) to take online donations?
You need proof of exempt status, but not necessarily your own determination letter. Most NYC PTAs are covered by the New York State PTA's group exemption, in which case the group exemption letter naming your PTA is the proof. Your PTA still has its own EIN either way.
Should a PTA offer recurring monthly giving?
Yes. A $50/month recurring donor gives $600 a year and rarely churns mid-year, which makes recurring the most durable revenue an annual fund has. Sites that only offer one-time giving leave the highest-value donor pattern on the table entirely.
How do online donations show up in the PTA's books?
Deposits arrive as net payouts, not gross gifts, so the processing fee has to be recorded separately or your recorded revenue will be short. Reconcile against the processor's gross-and-fee report each month rather than against the bank deposit alone.