On this page
The Canadian Nonprofit Payment Landscape
Canada has one of the world's largest nonprofit sectors per capita. The CRA registers over 170,000 charities alone — and when you include unregistered nonprofits and non-charitable organizations, the number climbs to approximately 250,000 organizations that need to manage money in a mission-aligned way.
The critical challenge that makes Canadian nonprofit payment processing different from regular e-commerce is the CRA charitable tax receipt requirement. In Canada, a registered charity must issue official donation receipts for gifts $20 and above. These receipts are what allow donors to claim charitable tax credits on their personal income taxes — a major incentive for Canadian philanthropy.
A proper CRA-compliant donation receipt must include:
- The charity's full legal name and business number (BN/RR)
- The donor's full name and address
- The date the donation was received
- The amount of the gift (and any advantage/benefit received)
- A statement that it is an official receipt for income tax purposes
- A serial number unique to the receipt
Payment processors that don't handle this automatically — including standard Stripe, PayPal, and Square — require your organization to build or integrate a receipt system separately. CanadaHelps and Zeffy handle receipting automatically, which is why they dominate the Canadian nonprofit space.
CanadaHelps.org: Canada's Dominant Charitable Giving Platform
CanadaHelps.org
3.75% platform feeCanadaHelps.org is the largest and most established online donation platform in Canada, processing hundreds of millions of dollars in charitable giving annually. It operates as a fiscal intermediary — a technical but important distinction. When a donor gives through CanadaHelps, they are technically donating to CanadaHelps (a registered charity itself), which then grants those funds to your organization.
This structure has a key implication: CanadaHelps issues the charitable tax receipt, not your organization. The donor gets a valid CRA receipt from CanadaHelps. Your charity receives the net donation amount (minus the 3.75% fee). This simplifies administration significantly — you never have to manage receipting for CanadaHelps-processed donations.
CanadaHelps strengths:
- Donor familiarity: Millions of Canadian donors already have CanadaHelps accounts and trust the platform. The CanadaHelps brand reduces donor friction.
- Fundraising pages: Built-in fundraising campaign pages, peer-to-peer fundraising, and profile listings in the CanadaHelps charity directory.
- No technical setup: Your charity gets a donation page immediately after registration. No developer required.
- Pre-authorized giving: Donors can set up recurring monthly donations — critical for nonprofit cash flow planning.
- Embeddable widgets: Donate buttons and forms that embed on your own website, with CanadaHelps handling the transaction.
- Securities donations: CanadaHelps accepts donations of publicly-traded securities (stocks, mutual funds) and issues receipts at fair market value — something most nonprofits can't easily handle themselves.
CanadaHelps limitations:
- The 3.75% fee adds up at scale. A charity receiving $1M annually through CanadaHelps pays $37,500/year in fees.
- You have limited control over the donor experience and branding.
- Donor data belongs to CanadaHelps — you receive basic donor info for your records but your access to the full donor relationship is mediated.
Zeffy: 100% Free Donation Processing for Canadian Nonprofits
Zeffy
0% platform feeZeffy is a Montreal-based fintech company that offers genuinely free donation processing for nonprofits — no platform fee, no monthly fee, no hidden charges. Their business model relies on optional "tips" that donors can choose to add to their transactions to support Zeffy's operations. The tips are optional and donors can set them to zero; Zeffy has publicly committed to never charging nonprofits regardless.
This is not a startup with an unsustainable model — Zeffy has raised significant venture funding, processes substantial Canadian charitable donations annually, and has been growing rapidly in the Canadian nonprofit sector since its launch. It's a legitimate, well-capitalized company with a clear business model.
What Zeffy includes:
- Donation forms: Customizable online donation pages with your branding. One-time and recurring donations. No coding required.
- Event ticketing: Sell event tickets with integrated payment processing — no Eventbrite fees eating into fundraising proceeds.
- Peer-to-peer fundraising: Individual fundraisers can create personal fundraising pages on behalf of your organization.
- Grant management: Track grant applications, deadlines, and reporting within the platform.
- Membership management: Manage member sign-ups and renewals with automated billing.
- CRA-compliant receipts: Zeffy issues official charitable tax receipts automatically. No receipt management required from your team.
- Donor management: Contact database, donation history, and segmentation for communications.
🇨🇦 Zeffy is a Canadian company
Zeffy was founded in Montreal, Quebec, and built specifically for the North American nonprofit sector. Canadian nonprofits benefit from local support, French-language capabilities (important for Quebec organizations), and a team that understands CRA compliance requirements. This differentiates it from US-built alternatives that handle Canadian tax receipts as an afterthought.
Zeffy limitations:
- Newer platform — less established donor trust than CanadaHelps for some donors
- Relies on optional donor tips for revenue (though this has worked well in practice)
- Less suited for securities donations or complex planned giving
Stripe for Canadian Nonprofits: When It Makes Sense
Stripe offers a discounted nonprofit rate for Canadian registered charities — but it requires application and approval, and it's not a turn-key solution.
Stripe Nonprofit Pricing (Canada)
| Transaction Type | Standard Rate | Nonprofit Rate |
|---|---|---|
| Credit/debit card | 2.9% + $0.30 CAD | 1.75% + $0.30 CAD |
| Interac | 0.8% (cap $5) | 0.8% (cap $5) |
| ACH/PAD recurring | 0.8% (cap $5) | 0.8% (cap $5) |
| Monthly fee | $0 | $0 |
To access nonprofit pricing, apply through Stripe's nonprofit program. Requires documentation of registered charity status (CRA Business Number with RR designation). Processing time is typically 1-2 weeks.
The critical limitation of Stripe for Canadian nonprofits is receipting. Stripe does not issue CRA charitable tax receipts. If you use Stripe as your payment processor, you need to build or integrate a system that captures donor information, generates compliant receipts, and distributes them to donors. This requires either:
- A CRM with built-in Canadian receipt generation (Salesforce Nonprofit Success Pack, Raiser's Edge NXT, DonorPerfect)
- A custom-built receipt system using Stripe webhooks
- A third-party receipt add-on that integrates with your Stripe account
None of these are trivial. For organizations with dedicated development staff or existing CRM relationships, the Stripe nonprofit rate (1.75% + $0.30) can save significant money at scale. For organizations without technical capacity, CanadaHelps or Zeffy are better choices despite higher (or zero) platform fees. See our Stripe Canada guide for more on Stripe's full feature set.
CRA Charitable Receipt Compliance for Online Donations
Regardless of which platform you use, every Canadian registered charity must issue CRA-compliant donation receipts for gifts of $20 or more. The CRA has specific requirements that go beyond a simple transaction confirmation email.
⚠️ Platform receipts vs. custom receipts
CanadaHelps and Zeffy issue receipts on your behalf as part of their service. If you process donations through any other platform (Stripe, PayPal, Square, your bank's payment terminal), you are responsible for issuing valid CRA receipts. Using a payment confirmation email as a "receipt" is not sufficient and may cause issues for your donors' tax filings.
Common receipt compliance mistakes to avoid:
- Failing to include the charity's full Business Number (e.g., 123456789 RR 0001)
- Issuing a receipt for a donor benefit (e.g., gala ticket) at the full ticket price rather than the eligible amount (ticket price minus fair market value of the benefit received)
- Not capturing the donor's full mailing address
- Issuing receipts for amounts under $20 (not required, and some auditors flag this as evidence of poor controls)
- Not assigning unique serial numbers to receipts (required by CRA)
For organizations using Pre-Authorized Debit (PAD) for monthly donors, Zeffy and CanadaHelps both issue annual tax receipts aggregating the year's donations — which is the appropriate approach. See our PAD guide for Canadian billers for details on setting up recurring donation payments.
Recommendations by Organization Size and Situation
| Organization Profile | Recommended Platform | Why |
|---|---|---|
| Small charity, under $100K annual donations | ✅ Zeffy | Free processing, CRA receipts handled, no technical staff needed |
| Mid-size charity, $100K–$1M annual | ✅ Zeffy or CanadaHelps | Zeffy saves fees; CanadaHelps provides donor trust and securities giving |
| Large charity, $1M+ with technical staff | ⚠️ Stripe nonprofit + CRM | Lower per-transaction rate saves significantly at scale; requires receipt infrastructure |
| Heavy event/gala fundraising | ✅ Zeffy | Event ticketing with integrated processing and receipts; no Eventbrite-style fees |
| Peer-to-peer fundraising campaigns | ✅ Zeffy | Built-in P2P fundraising tools designed for nonprofits |
| Securities donations (stocks, mutual funds) | ✅ CanadaHelps | CanadaHelps is one of the few platforms equipped to handle securities gifts with proper receipting |
| Quebec organization (bilingual needs) | ✅ Zeffy | Montreal-based; strong French-language support; QST-aware |
| Already using Salesforce NPSP | ⚠️ Stripe + NPSP | Stripe integrates cleanly with Salesforce; NPSP handles receipt generation |
📌 The honest comparison
CanadaHelps charges 3.75% and handles everything. Zeffy charges 0% and handles almost everything. Stripe charges 1.75% + $0.30 but requires you to build receipt infrastructure. For the vast majority of Canadian charities — especially those without dedicated tech staff — Zeffy is the most compelling option in 2026. The 0% fee compared to CanadaHelps's 3.75% represents real money that can go to your mission instead.