A board member shares your year-end appeal on Facebook. Someone in Calgary who has never heard of you taps the link on their phone. They land on a home page with a mission statement in a 14-point paragraph, a "Donate" link buried in the footer, and a PayPal page that looks like it was set up in 2011. They close the tab. That person was ready to give. A good nonprofit website in Canada is built so that person finishes the gift, gets a proper tax receipt, and hears from you again.
Here is what that takes, from someone who builds them.
Start with the three jobs
Before picking colours or a theme, be clear on what the site is for. Almost every charity and nonprofit site has the same three jobs:
- Build trust fast. Who you are, what you do, where the money goes, and proof it works.
- Make action easy. Donate, volunteer, register for a program, or get help, each in a few taps.
- Keep the relationship going. Collect emails properly, send receipts automatically, and follow up.
Everything on the site should serve one of those. Long history pages, every past newsletter and the full board minutes archive can live further down.
Pages every nonprofit website needs
- Home: one plain sentence on what you do and for whom, a big Donate button, and one real story with a real photo (with permission).
- About: mission, leadership, your charitable registration number if you have one, and annual reports or financial summaries.
- Programs: one section or page per program, written for the people you serve as well as for donors.
- Donate: its own page, simple, with suggested amounts and a monthly option.
- Get involved: volunteering, events, corporate partnerships.
- Get help: if you serve clients directly, make this impossible to miss, especially on mobile.
- Contact and privacy policy. You are collecting personal information, so you need one.
Donors do not give to websites. They give to a story they believe. The website's job is to get out of the way.
Choosing a donation platform
This is where many Canadian nonprofits lose money without noticing. Fees vary widely, and so does how well each tool handles Canadian tax receipts. Here is how a few common options compare, based on each provider's published information as of October 2026:
| Option | Typical cost to you | Tax receipts | Good fit |
|---|---|---|---|
| CanadaHelps | Listed at 4.5% on one-time and 4% on monthly donations | Issued by CanadaHelps on your behalf | Registered charities that want receipting handled for them |
| Zeffy | No platform fee to the charity; funded by optional donor tips | Can generate receipts for registered charities | Small organizations watching every dollar |
| Stripe or Square form on your own site | Card processing, typically around 3% per transaction | You issue them (or automate it) | Organizations that want full control of the experience and data |
A few things to weigh beyond the fee line:
- Who owns the donor data? Can you export names, emails and giving history whenever you want?
- Does the donor stay on your site? An embedded form usually converts better than sending people to a different brand.
- How do monthly donors update a card? Expired cards quietly kill recurring giving.
- Donor-tip models cost the charity nothing, but some donors find the tip prompt confusing. Test it yourself before launch.
Tax receipts: get the basics right
If you are a registered charity, your official donation receipts have to meet the Canada Revenue Agency's requirements. The CRA lists what must appear, including a statement that it is an official receipt for income tax purposes, your name and address as registered with the CRA, your registration number, a unique serial number, the date the gift was received, the donor's name and address, the amount of the gift, the eligible amount, an authorized signature, and the CRA's name and website. Read the CRA's own guidance and sample receipts before you launch, rather than copying another charity's template.
If your online platform issues receipts for you, confirm they include everything required. If you issue them yourself, automate it. Hand-typing receipts every December is how serial numbers get duplicated and donors get missed.
Not a registered charity? Then you cannot issue official donation receipts, and your site should not suggest that you can. Be clear about it on the donate page so nobody is surprised at tax time.
Make a test donation of $5 on your own site, on your phone, right now. Time it. Then check the receipt email. If it took more than a minute or the receipt was missing anything, you have found your first fix.
Google Ad Grants: free ads, real requirements
Google Ad Grants gives eligible nonprofits up to US$10,000 a month in search ad credit. For a small organization that is a serious amount of visibility, and your website is a big part of whether you qualify and keep it.
In Canada, eligibility generally means being a registered charity with the CRA (or another recognized nonprofit status), with verification handled through Google for Nonprofits. Government entities, hospitals and healthcare organizations, and schools and universities are generally excluded, though some related foundations can qualify. Check Google's current rules, since they change.
Once you are in, the program has ongoing rules. The ones that matter most for your website:
- Your site must use HTTPS and offer substantial, original content about your mission and programs. Thin sites get rejected.
- Accounts need to keep at least a 5% click-through rate. That depends heavily on landing pages that match what people searched for.
- Conversion tracking matters. It unlocks smarter bidding beyond the program's standard bid limits and shows you which pages actually drive donations and sign-ups.
The practical takeaway: build real pages for each program and each way to help. Those pages become your ad landing pages, and they also rank on their own.
Accessibility, speed and mobile
Many of the people you serve and many of your donors are on phones, some with older devices, slower connections or disabilities. Aim for the WCAG 2.1 AA accessibility standard: good colour contrast, readable text sizes, alt text on photos, forms that work with a keyboard and screen reader, and captions on videos. Ontario has specific accessibility law for organizations there, and federally regulated bodies have their own rules, but every Canadian nonprofit benefits from meeting the standard because it simply makes the site work for more people.
Speed matters too. Large, uncompressed photos are the most common culprit. If your site takes more than a few seconds to load on mobile data, people leave before the donate button even appears.
Keep the relationship going
A first donation is the start, not the finish. Make sure your site:
- Sends a warm thank-you right away, separate from the receipt.
- Asks for email consent clearly. Charities have some specific allowances under Canada's anti-spam law (CASL) for fundraising messages, but it is still smart to get express consent and include an unsubscribe link in every message.
- Feeds donor and volunteer details into one place, not five spreadsheets. Our guide to choosing a CRM in Canada covers options that suit smaller organizations.
If your current site is fighting you on any of this, it may be time to rebuild. Our list of signs your website needs a redesign is a quick gut check, and what a website costs in Calgary gives you realistic numbers to bring to the board.
Where Sidekick fits
We build fast, accessible nonprofit sites with donation forms that stay on your site, automatic CRA-compliant receipts, and the clean program pages Google Ad Grants needs. If your volunteers or staff are stuck re-entering data between tools, we can connect those too. Book a free call and we will look at what you have now.
Frequently asked questions
How much does a nonprofit website cost in Canada?
It depends on scope. A simple template site can cost very little beyond hosting, while a custom site with integrated donations, receipts and program pages typically runs several thousand dollars or more. Ask for pricing that separates design from integrations.
Can any nonprofit issue tax receipts for online donations?
No. Only registered charities and other qualified donees can issue official donation receipts in Canada, and those receipts must include the information the CRA requires.
How do Canadian nonprofits qualify for Google Ad Grants?
Eligible organizations, generally registered charities, apply through Google for Nonprofits. The website must use HTTPS and have substantial original content, and the account must keep at least a 5% click-through rate.
Which donation platform has the lowest fees in Canada?
Platforms funded by optional donor tips, such as Zeffy, charge the charity no platform fee. Others, such as CanadaHelps, charge a percentage per donation but handle receipting for you. Compare total cost, receipting and data ownership.
Want a nonprofit site that makes giving easy?
Free 30-minute call. We'll map out what you need, how long it takes and what it costs. No pressure.
Book a free call →