Nonprofits have access to processing discounts that for-profit businesses don't. But the discounts vary significantly by processor, and many nonprofits are on standard commercial rates without realizing better options exist.
The nonprofit processing discount landscape is more limited than most organizations expect. Visa and Mastercard do set lower interchange rates for 501(c)(3) charitable organizations on some transaction types — but whether you see those savings depends entirely on your processor:
| Processor | Standard Rate | Nonprofit Rate | Discount | Verification Required |
|---|---|---|---|---|
| Stripe (501c3) | 2.9%+$0.30 | 2.2%+$0.30 | 0.7% reduction | Yes — EIN + IRS determination letter |
| PayPal Giving Fund | 2.9%+$0.30 | 0% (donations only) | Full fee waiver | Yes — IRS 501(c)(3) verification |
| Square | 2.6%+$0.10 (in-person) | No discount | None | N/A |
| iATS Payments | N/A (nonprofit-only) | 1.89%–2.2% | Nonprofit-specific pricing | Yes — 501(c)(3) documentation |
| Braintree (PayPal) | 2.59%+$0.49 | 2.2%+$0.30 (verified orgs) | 0.39% + fee reduction | Yes |
| Authorize.net | 2.9%+$0.30 | No standard nonprofit discount | None published | N/A |
The Stripe nonprofit discount is not automatic. You must apply for it through Stripe's verified nonprofit program, submit your EIN and IRS determination letter, and be approved. Organizations processing on standard Stripe rates without verifying nonprofit status are paying an extra 0.7% — that's $700/year on $100K in donations and $3,500/year on $500K.
PayPal Giving Fund is a 501(c)(3) public charity that collects donations on behalf of enrolled nonprofits and absorbs the processing costs. For donors paying via PayPal, the entire donation reaches the nonprofit — no fees deducted. For nonprofits, this is the closest thing to free payment processing that exists.
The mechanics:
The constraints: PayPal Giving Fund is for donations only — not event tickets, membership dues, program fees, or merchandise. Disbursements are monthly (not real-time), which affects cash flow. Your organization doesn't receive donor data in the same way as direct payment collection (PayPal Giving Fund has its own data policies). And enrollment isn't instant — verification takes 2–4 weeks.
Best use: for nonprofits with an active online donor base or Facebook fundraiser presence, PayPal Giving Fund eliminates processing costs on donation volume entirely. It's not a replacement for your primary payment processor — it's an additional free channel for donors who prefer PayPal.
Most nonprofits don't use a payment processor directly for donations — they use a donation platform that sits on top of a processor. Understanding the cost stack is important because platform fees compound processing fees:
| Platform | Platform Fee | Processing Rate | Total on $100 Donation | Best For |
|---|---|---|---|---|
| Give Lively | $0 (free for 501c3) | Stripe nonprofit (2.2%+$0.30) | $2.50 | Mid-size nonprofits wanting full features free |
| Donorbox | 0.75%–1.5% | Stripe nonprofit (2.2%+$0.30) | $3.25–$4.00 | Recurring giving, international donations |
| Fundraise Up | 4% (revenue share model) | Stripe (included in 4%) | $4.00 | Large nonprofits ($1M+/year) wanting AI optimization |
| Classy | 3%–5% + platform fee | Stripe (included) | $5.00–$7.00+ | Enterprise nonprofits with complex campaign needs |
| PayPal Giving Fund | $0 | $0 | $0 | Donation-only; PayPal-paying donors |
| Stripe Checkout (direct) | $0 | 2.2%+$0.30 (nonprofit) | $2.50 | Tech-savvy orgs building custom donation pages |
Give Lively stands out: a full-featured donation platform (peer-to-peer fundraising, recurring giving, campaign pages, mobile wallet support) at zero platform cost for verified 501(c)(3) organizations. They make money through corporate sponsorships rather than transaction fees. The only cost is Stripe's nonprofit processing rate (2.2%+$0.30).
For major donor gifts ($1,000+), ACH bank transfer dramatically reduces processing costs. On a $10,000 major donor gift:
Stripe caps ACH fees at $5 per transaction for verified nonprofits. Donorbox and Give Lively both support ACH with similar caps. For a nonprofit with 50 major donors giving $5,000+ annually, steering those gifts to ACH saves $10,000–$15,000/year in processing fees.
The friction: donors accustomed to using credit cards for everything (and collecting points) resist ACH. Framing it as "direct deposit to maximize your gift's impact — no fees deducted" typically converts 30%–50% of major donors who are offered the option. Including ACH as the first and most prominent option on a major gift donation page converts at higher rates than offering it as a secondary option.
"Donor covers the fee" prompts: Most donation platforms include an optional prompt asking donors to cover the processing fee. When donors opt in (typical rate: 70%–85% of donors accept), processing costs drop to near zero. On $100,000 in donations with 75% fee coverage, your organization pays processing fees only on the remaining 25% — effectively reducing your effective processing rate to 0.55%–0.75%. This feature alone often offsets the platform's entire cost.
Churches and faith-based nonprofits have specialized processors built for their giving patterns: Pushpay, Tithe.ly, and Givelify are the market leaders. These platforms focus on recurring giving (weekly/monthly tithing), mobile-first giving during services, and text-to-give campaigns.
| Platform | Processing Rate | Monthly Fee | Key Features |
|---|---|---|---|
| Pushpay | 1.75%–2.5%+$0.30 | $50–$200+ | ChMS integration, mobile-first, text-to-give, custom app |
| Tithe.ly | 2.9%+$0.30 | $0 | Website giving, mobile app, text-to-give, ChMS sync |
| Givelify | 2.9%+$0.30 | $0 | In-app giving, QR codes, fundraising campaigns |
| Stripe (direct) | 2.2%+$0.30 (nonprofit) | $0 | Lower rate but no church-specific features |
Pushpay charges less per transaction than Tithe.ly and Givelify when on a lower-rate tier, but its monthly platform fees are significant. Churches doing under $20,000/month in giving typically save money on Tithe.ly or Givelify (no monthly fee) despite the higher transaction rate. Above $50,000/month, Pushpay's integrated platform and ChMS connections typically justify the premium.
Based on typical nonprofit giving mix: 50% credit card (including rewards cards), 30% debit, 20% ACH (for major donors). Assumes "donor covers fee" prompt at 75% acceptance rate.
| Monthly Giving Volume | Standard Stripe (2.9%+$0.30) | Stripe Nonprofit (2.2%+$0.30) | Give Lively + Stripe NP | PayPal Giving Fund (donations only) |
|---|---|---|---|---|
| $5,000 | $175 | $140 | $140 | $0 |
| $20,000 | $700 | $560 | $560 | $0 |
| $50,000 | $1,750 | $1,400 | $1,400 | ~$1,200 (partial) |
| $100,000 | $3,500 | $2,800 | $2,800 | ~$2,000 (partial) |
With 75% "donor covers fee" acceptance, effective costs are ~25% of figures shown. PayPal Giving Fund covers pure donation volume; orgs with mixed donation/service revenue need Stripe for non-donation transactions.
Stripe doesn't automatically detect that your organization is a 501(c)(3). You must apply through their verified nonprofit program. Many nonprofits have been processing for years on standard commercial rates (2.9%+$0.30) when they qualify for 2.2%+$0.30. The difference on $200,000 in annual donations is $1,400/year — just from submitting an application.
Some donation platforms charge 2%–5% of donations as a platform fee on top of processing costs. On $100,000 in donations, a 3% platform fee is $3,000/year — money that doesn't go to your programs. Give Lively provides the same features at zero platform cost. Evaluate platforms on total cost (platform + processing), not just processing rate.
The $215 fee savings on a $10,000 major donor gift via ACH versus credit card is compelling, but many nonprofits don't prominently offer ACH because it requires a bank account number rather than a card number. Steering 50%+ of major gifts to ACH saves $10,000–$30,000/year for mid-size nonprofits. Include ACH as the first option on major gift pages, not a footnote.
The most cost-effective feature in donation processing is a simple opt-in asking donors to add the processing fee to their gift. When implemented correctly (defaulted to "yes" with a clear explanation), 70%–85% of donors accept. This effectively reduces your organization's net processing cost to nearly zero without reducing donor experience. Turning this feature on takes minutes; the annual savings are thousands.
Many nonprofits use Square for in-person events (galas, fundraising dinners) because it's convenient. Square has no nonprofit discount, charges 2.6%+$0.10 in-person, and doesn't integrate with donation platforms. For events, switching to Stripe Terminal (2.7%+$0.05, or 2.2%+$0.05 with nonprofit status) with a Stripe reader and a proper event registration form captures the nonprofit discount even on in-person transactions. The hardware cost ($59–$249) is typically offset in a single event.
Some processors do. Stripe offers 2.2%+$0.30 (vs 2.9% standard) to verified 501(c)(3) organizations — a 0.7% discount. PayPal Giving Fund charges 0% for eligible charitable donations. Square has no nonprofit discount. iATS is a nonprofit-specific processor at 1.89%–2.2%. The discount must be applied for — it's not automatic. Organizations on standard commercial rates without checking typically save $1,000–$5,000/year by simply verifying nonprofit status.
A separate 501(c)(3) public charity that collects donations for enrolled nonprofits and covers the processing fees — so 100% of donations reach the organization. Enrollment requires IRS 501(c)(3) verification. Disbursements are monthly. It covers charitable donations only, not event tickets, merchandise, or membership dues. For nonprofits with PayPal-paying donor bases, it's essentially free processing on donation volume.
Give Lively charges $0 platform fee for verified 501(c)(3) organizations — full peer-to-peer fundraising, recurring giving, campaign pages, text-to-give, and mobile wallet support at no cost. You pay only Stripe's nonprofit processing rate (2.2%+$0.30). Donorbox and Fundraise Up both charge percentage-based platform fees that add $2,000–$10,000/year in additional cost at scale.
Four steps in order of impact: (1) Verify nonprofit status with Stripe (saves 0.7%); (2) Enable "donor covers fee" prompts (reduces net cost by 70–85%); (3) Steer major gifts to ACH/eCheck (saves $200–$400 per large gift); (4) Use Give Lively instead of a platform that charges percentage fees (saves 0.75%–3%). Together, these four steps can reduce effective net processing costs from 2.9% to under 0.5% for most organizations.
Yes, but there's no nonprofit discount. Square charges standard commercial rates (2.6%+$0.10 in-person, 3.5%+$0.15 keyed) regardless of 501(c)(3) status. For in-person events, Square is fine for its convenience and hardware options. For online donations and major gifts, Stripe with nonprofit verification at 2.2% is meaningfully cheaper. Using both for their respective strengths (Square in-person, Stripe online) is a common approach.