Industries Hub
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.
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.
Nonprofits have several specific requirements that distinguish their payment processing needs from for-profit businesses.
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.
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.
Beyond pricing, nonprofits should evaluate how well a processor integrates into their donor management and fundraising operations.
Several processors have specific nonprofit programs or pricing structures that make them worth evaluating for mission-driven organizations.
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.
Dharma Merchant Services
Founded specifically to serve nonprofits; interchange-plus pricing, no long-term contracts, and mission-aligned values. Strong fit for nonprofits seeking a values-aligned processor.
Stripe
Documented nonprofit rate for 501(c)(3) organizations. Strong API infrastructure for custom donation forms and global donation acceptance.
Square
Nonprofit discount rate for eligible organizations. Free POS software for event payment collection. Strong recurring giving support.
Helcim
Interchange-plus pricing with no monthly fees for lower-volume organizations. Transparent cost structure for nonprofits at moderate volume.
Authorize.net
ACH support and broad CRM integrations. Best for nonprofits combining card and bank transfer acceptance through an existing merchant account.
Fit signals are based on publicly available information. Verify current rates and terms directly with each provider before applying.
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.
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.
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.
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.
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.
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.
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.
Run a Fit Check
Identify providers that may deserve closer research based on your nonprofit's payment channels and selected needs.
Cost Calculator
Model your donation processing costs and compare effective rates.
Stripe vs Square
Compare two processors that both offer nonprofit discount programs.
Recurring Billing — Glossary
How recurring billing infrastructure works for sustainer programs.
ACH Payment — Glossary
Lower-cost alternative to card processing for major gifts.
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.