Industries Hub

Payment Processors for Nonprofits

Last updated: June 25, 2026

Quick Answer

Nonprofits need payment processing for donations, recurring giving programs, event registrations, and sometimes merchandise. Several processors offer reduced rates for 501(c)(3) organizations. Stripe and Square each offer discounted nonprofit rates. Helcim's interchange-plus model can be cost-effective at moderate volume. Dharma Merchant Services specializes in nonprofits and mission-driven organizations with interchange-plus pricing and direct support. The right fit depends on your annual donation volume, whether you process in-person at events, and your recurring giving program needs.

How Nonprofits Accept Payments

Nonprofits accept payments across several channels: online donation forms on their website, in-person at events and galas, through recurring monthly giving programs, and for merchandise or program fees. Each channel has different payment processing requirements.

The dominant transaction type for most nonprofits is an online one-time or recurring donation — a card-not-present transaction. Events add card-present complexity and sometimes higher-ticket items. Recurring giving programs require subscription-like billing infrastructure to manage monthly donors reliably.

  • Online donation forms — card-not-present, typically one-time or recurring
  • Event and gala payments — card-present terminals, registration fees, auction payments, and table sales
  • Recurring monthly giving — automated recurring charges for sustainer programs
  • Peer-to-peer fundraising — donor-collected payments that consolidate to the organization
  • Merchandise and program fees — product and service sales alongside donations
  • ACH and bank transfers — large donors often prefer ACH for major gifts to avoid card processing fees

Nonprofit Payment Processing Needs

Nonprofits have several specific requirements that distinguish their payment processing needs from for-profit businesses.

  • Nonprofit-rate processing — many processors offer reduced rates for verified 501(c)(3) organizations; verify eligibility and the application process before assuming you qualify
  • Recurring giving infrastructure — monthly donor management, failed payment handling, and card updater to prevent lapsing sustainers
  • Donor data management — integration with nonprofit CRM (Salesforce Nonprofit, Bloomerang, Neon CRM) to track giving history
  • Tax receipt generation — automated acknowledgment emails with the required donation language for IRS purposes
  • ACH donation support — lower processing cost for large gifts; important for major donor programs
  • Event payment processing — mobile card readers for in-person events without a fixed POS
  • Reporting for grant compliance — transaction-level reporting by fund or program for grant reporting requirements
  • Minimal or no monthly fees — nonprofits with seasonal giving patterns (year-end heavy) benefit from processors with no or low monthly minimums

Note: Processing fees paid by a nonprofit on donations are typically deductible as a fundraising expense. However, fee structures that allow donors to cover processing costs (optional donor fee coverage) can meaningfully reduce your net cost per donation.

Pricing Considerations for Nonprofits

Nonprofit payment processing costs directly reduce net donations available to your mission. Minimizing effective processing rates is therefore more financially significant for nonprofits than for-profit businesses of comparable size.

Several processors offer documented nonprofit discount rates for verified 501(c)(3) organizations. Square and Stripe each offer a reduced per-transaction rate for eligible nonprofits. Dharma Merchant Services was founded specifically to serve nonprofits and offers interchange-plus pricing with mission-aligned values.

Interchange-plus pricing can be more cost-effective than flat-rate for nonprofits at moderate-to-high volume — especially if your donor base uses a mix of personal debit cards, which qualify for lower interchange, and premium rewards cards.

  • Nonprofit flat-rate discount — Stripe and Square offer documented nonprofit rates for verified 501(c)(3) organizations; application and documentation required
  • Interchange-plus pricing — Helcim and Dharma offer interchange-plus models that can reduce effective rates at volume
  • Optional donor fee coverage — allowing donors to optionally cover processing fees reduces your net cost; evaluate whether your donor experience supports it
  • ACH processing — lower per-transaction cost than card payments; important for major gift acceptance
  • No monthly minimums — important for nonprofits with seasonal volume patterns

What to Look For in a Nonprofit Payment Processor

Beyond pricing, nonprofits should evaluate how well a processor integrates into their donor management and fundraising operations.

  • Verified nonprofit rate — confirm the nonprofit discount is documented and that your organization qualifies; ask for the application process in writing
  • CRM integration — direct integration with nonprofit CRMs or export formats compatible with your donor database
  • Recurring giving management — sustainer program tools, failed payment recovery, and donor self-service update pages
  • ACH support — acceptance of bank transfers for larger gifts
  • Event payment tools — mobile card readers and event registration integrations for in-person fundraisers
  • Transparent fee structure — clear reporting of fees deducted so you can report net donation amounts accurately
  • Customer support responsiveness — year-end giving surge support is critical; evaluate support availability during peak periods
  • Mission alignment — some nonprofits prefer processors with documented commitment to social impact (Dharma, Helcim)

Providers Worth Evaluating for Nonprofits

Several processors have specific nonprofit programs or pricing structures that make them worth evaluating for mission-driven organizations.

  • Dharma Merchant Services — founded to serve nonprofits and mission-driven organizations; interchange-plus pricing, no long-term contracts, and a portion of revenue donated to charity
  • Stripe — documented nonprofit rate available for verified 501(c)(3) organizations; strong API infrastructure for custom donation forms; global coverage
  • Square — nonprofit rate for eligible organizations; free POS software for event payment processing; recurring giving support
  • Helcim — interchange-plus pricing with transparent markup; no monthly fees for lower-volume organizations; good fit for nonprofits at moderate volume
  • Authorize.net — widely compatible gateway with ACH support; works with most nonprofit CRM integrations

Note: Nonprofit rates require verification of 501(c)(3) status. The application process and discount amounts vary by processor. Contact each provider directly to confirm current nonprofit program terms before applying.

Frequently Asked Questions

Do payment processors charge lower rates for nonprofits?

Several processors offer documented reduced rates for verified 501(c)(3) organizations. Stripe and Square each offer nonprofit discount rates — typically a reduced per-transaction fee or percentage. Dharma Merchant Services specializes in nonprofits. However, nonprofit status does not automatically qualify you for reduced rates — each processor has its own application process and verification requirements. Contact processors directly to confirm current nonprofit program terms.

What payment processor is best for online donations?

Stripe and Dharma are strong choices for online donation processing. Stripe offers a nonprofit rate, flexible API integration for custom donation forms, and recurring giving support. Dharma offers interchange-plus pricing specifically designed for nonprofits. The best fit depends on your donation volume, CRM requirements, and whether you need a custom-built donation form or can use a hosted solution.

How does a nonprofit set up recurring monthly giving?

Recurring monthly giving requires a payment processor that supports automatic recurring charges. Most processors with subscription or recurring billing capability can handle this. Key requirements: stored payment credentials (tokenization), automatic retry for failed payments, card updater to handle expired cards, and integration with your donor management system to keep giving records synchronized. Stripe Billing, Square Subscriptions, and most third-party fundraising platforms (Classy, Bloomerang, etc.) handle these workflows.

Can nonprofits accept ACH donations?

Yes — ACH bank transfers are a cost-effective option for accepting large gifts. ACH processing fees (typically $0.25–$0.75 per transaction flat, or 0.8%–1.0% capped) are significantly lower than card processing rates, making ACH meaningful for major gifts. Authorize.net, Stripe, Helcim, and Dharma all support ACH. Verify the ACH fee structure before enabling it — some processors charge per-transaction fees that only make sense above certain donation amounts.

Should nonprofits let donors cover processing fees?

Offering donors an optional checkbox to cover the processing fee (e.g., 'Add 2.9% to cover card fees') can meaningfully reduce your net processing cost. Studies suggest 50%–80% of donors opt in when presented with clear language. Verify that your donation platform supports this feature and that the language is compliant with your state's charitable solicitation rules. Some states have specific requirements around fee coverage disclosures.

Which payment processors work well for nonprofit events?

For in-person events (galas, auctions, walks), you need a processor with reliable mobile card readers and fast approval. Square offers free POS software and reliable card readers well-suited for event tables. Stripe Terminal provides developer-configurable hardware. Clover has hardware options for event setups. Ensure your card readers are charged and tested before the event — processor support during a live gala is high-stakes.

How do I report payment processing fees for grant compliance?

Most processors provide downloadable transaction reports and monthly statements showing gross receipts, fees deducted, and net deposits. For grant reporting, you need to attribute income to specific funds or programs — most payment processors do not provide fund-level attribution natively. Integrating your processor with a nonprofit CRM or fund accounting system (QuickBooks Nonprofit, Sage Intacct) enables fund-level reporting for grant compliance.

Ready to put your industry research in context?

Analyze your payment needs to build a guided research path around providers, comparisons, pricing concepts, tools, and verification points that may matter to your business.