What Canadian Nonprofits Need from Payment Processing
- Donation forms: Online donation pages with suggested amounts
- Recurring donations: Monthly giving programs with automatic billing
- Tax receipt automation: CRA-compliant donation receipts issued automatically
- Low fees: Every dollar saved on fees goes back to the mission
- Peer-to-peer fundraising: Campaign pages where supporters fundraise on your behalf
- Event ticketing: Selling event tickets with payment included
Top Processors for Canadian Nonprofits
๐ #1 โ Stripe (with Nonprofit Discount)
Stripe offers a discounted rate of approximately 2.2% + $0.30 per transaction for registered Canadian charities (vs. standard 2.9% + $0.30). This is a significant saving and available to registered charitable organizations under the Income Tax Act.
To apply: Contact Stripe's nonprofit team through their website and provide your CRA charitable registration number.
Stripe also integrates with specialized nonprofit platforms like Charitable (Canada-focused donation platform), Funraise, and Raisely โ all of which offer CRA-compliant tax receipt automation.
#2 โ Helcim (Best for Transparency)
Helcim doesn't have a specific nonprofit program, but their interchange-plus pricing often beats even Stripe's nonprofit rate for organizations processing over $10,000/month in donations.
Helcim's recurring billing feature handles monthly donor programs at no extra charge, and their hosted payment pages can be embedded in any website as donation forms.
#3 โ Zeffy (Free for Nonprofits)
Zeffy is a Canadian-born payment platform built specifically for nonprofits. They charge 0% in processing fees to the nonprofit โ donors are asked to optionally tip Zeffy instead. This model means nonprofits receive 100% of every donation.
Zeffy includes: donation forms, event ticketing, peer-to-peer fundraising, CRA-compliant tax receipts, and donor management โ all free. It's the best choice for smaller Canadian nonprofits with tight budgets.
Limitation: Donors must add the optional tip to fund Zeffy's operations. Some donors find this awkward.
#4 โ CanadaHelps
CanadaHelps is a nonprofit itself that processes donations for other Canadian charities. They issue tax receipts on behalf of registered charities and charge a platform fee of 3.75%. They're particularly useful for organizations that want to accept donations on CanadaHelps.org's marketplace, which gets traffic from donors looking for causes to support.
Tax Receipts for Canadian Charities
CRA requires that donations over $10 receive a proper tax receipt. Requirements:
- Charity's legal name and charitable registration number
- Donor's full name and address
- Date of donation and amount
- Description of any advantage received (e.g., event dinner valued at $XX)
- Eligible amount for tax credit (donation minus advantage)
- Signature of authorized official
Most nonprofit-focused platforms (Zeffy, CanadaHelps, Charitable) automate this. If you're using a general-purpose processor (Stripe, Helcim), you'll need supplementary software to generate compliant receipts โ CiviCRM, Charitable, or custom solutions.
In-Person Donations for Nonprofits
For events, galas, and in-person fundraising:
- Square: Free reader, easy setup. 2.6% per tap/chip transaction.
- Helcim: $129 reader, lower fees, good for higher-volume events.
- Both support contactless tap donations โ donors can tap their card or phone quickly.
Recurring Donations (Monthly Giving Programs)
Monthly donors are the most valuable for nonprofits โ predictable revenue enables better planning. Key features to look for:
- Automatic retry on failed payments (dunning)
- Donor self-service portal to update card details
- Failed payment email notifications
- Annual tax receipt generation for monthly donors
Stripe Billing handles all of this. Helcim's recurring billing covers the basics. Zeffy includes monthly giving natively.
| Processor | Rate for Nonprofits | Tax Receipts | Recurring | Free Tier |
|---|---|---|---|---|
| Zeffy | 0% (donor tip model) | โ Automated | โ | โ All free |
| Stripe (nonprofit) | 2.2% + $0.30 | Via partner | โ | โ |
| Helcim | IC + 0.50% + $0.25 | Via partner | โ | โ |
| CanadaHelps | 3.75% | โ Automated | โ | โ |
| PayPal (nonprofit) | 1.99% + $0.49 | โ | โ | โ |
Our Recommendation
- Small nonprofits with limited tech: Zeffy โ completely free, all-in-one
- Mid-size nonprofits needing flexibility: Stripe at discounted rates with Charitable or Raisely
- High-volume nonprofits processing $20,000+/month: Helcim (cheapest fees)
- Nonprofits wanting marketplace presence: CanadaHelps