Nonprofit website design in Canada: what a donation-ready site actually needs
A donation-ready nonprofit site needs five things: a clear statement of what you do, a donate button that works on a phone in a few taps, trustworthy receipt information, ways to volunteer or attend, and a newsletter signup with proper consent. Nonprofit website design in Canada adds accessibility and, often, French to that list.
Everything else is optional until you can afford it. Animated homepages, large photo sliders and custom member systems cost money and slow pages down. A small charity gets more from a fast, plain site with strong program pages than from an expensive one that looks impressive to the board and confuses donors.
We plan nonprofit sites around three visitor types:
- Donors, who want to know the charity is real, what their money does, and how receipts work
- Volunteers, who want to know what roles exist, when, where and what screening involves
- People you serve, who need programs, hours, eligibility and contact details quickly
Board members, funders and journalists matter too, and they usually want an about page with governance details, annual reports and your charitable registration number displayed clearly. That last item is a small trust signal donors look for. If you run a shop for merchandise, ecommerce development in Canada covers that separately.
How much does nonprofit website design cost in Canada?
With BtechWaleTech, a donation-ready nonprofit website in Canada starts at US$150, a larger program or resource site starts at US$300, and custom tools such as member portals start at US$900. The quote is itemised so your board can approve line by line.
Quotes from others vary widely. Some agencies specialise in large national charities with big budgets; some volunteers build sites for free; site builders charge monthly. When comparing, check what each includes: donation platform setup and testing, accessibility checking, French pages, consent handling and a handover document your next volunteer can follow.
We think about nonprofit budgets in three levels:
Level one: get donations working
Around ten pages, embedded donation form, volunteer and newsletter forms, accessible design. The static plan from US$150, usually one to two weeks.
Level two: tell the full story
Program pages, location pages, a resource library, news and reports, and French page sets. Often the SEO plan from US$300, three to five weeks.
Level three: tools for members or clients
Member directories, program intake systems or volunteer scheduling built as custom software from US$900.
Most charities should start at level one and grow. Hosting for a lean site is modest, and after two free months, care starts at US$120/mo if you want us to keep things updated. Many small groups manage edits themselves after training.
Choose the donation platform first, because it decides how receipts, fees and donor data work; the website is then built around it. There is no single right answer, and we do not earn anything from whichever you pick.
CanadaHelps is a widely used Canadian donation platform that processes gifts for registered charities and can issue tax receipts on their behalf, which saves a small office a lot of administration. Zeffy presents itself as a free platform for nonprofits, funded by optional contributions donors can make at checkout; review its current terms and how the donor-facing contribution prompt looks before choosing. A direct card processor on your own site gives you the most control over design and data, but your charity then handles receipting itself.
Questions to settle before choosing:
- Who issues official donation receipts: the platform, or your charity
- What fees apply to your charity, and what, if anything, donors are asked to add
- Whether monthly giving is supported and easy for donors to change
- What donor data you can export, and in what format, for your CRM or spreadsheet
- Whether the form can be embedded on your site or opens on the platform's page
- Event ticketing, auctions and peer-to-peer fundraising if you plan them
- French forms and receipts if you serve francophone donors
We embed or link the platform's form, style the surrounding page to match your brand, and run test donations end to end before launch. Verify fees and terms with each platform directly, as they change.
How do CRA official donation receipts work with an online donation form?
Only registered charities and other qualified donees can issue official donation receipts, and the receipt must meet CRA requirements whether it is printed or emailed. Online, the practical choice is between letting your donation platform issue receipts on your behalf and issuing them yourself from your own system.
The CRA's guidance on computer-generated receipts says they must contain all the required information, be clear and easy to read, and have data that cannot be altered and is protected from unauthorized access. For emailed receipts, the CRA says they should be in a read-only or non-editable format, protected from hackers with appropriate software, encrypted and signed with an electronic signature under the control of a responsible individual authorized by the charity, and that the charity should keep copies.
If your platform issues receipts, the website's job is simply to explain that clearly on the donate page: who issues the receipt, when it arrives and who to contact about corrections. If your charity issues its own, we can build a receipting step that generates non-editable PDF receipts from your donation records, numbered and stored securely, with the fields your treasurer confirms against the CRA's list of required information.
A nonprofit that is not a registered charity cannot issue official donation receipts, and the site should not imply otherwise. We do not give tax advice; your treasurer or accountant confirms receipt content, and the CRA's charities pages remain the source of truth.
Event registration, galas and split receipting
Event pages should make it clear what part of a ticket, if any, is receiptable, because donors get a receipt only for the eligible amount after any benefit they receive. The CRA's split-receipting guidance (Income Tax Folio S7-F1-C1) is where your treasurer finds the rules; the website presents your decision clearly.
For most small charities, event registration runs through the same platform as donations or a ticketing tool you already use. We build an event page with the story, date, location, accessibility information and a registration button, and we show the wording your treasurer approves about receipts, such as the value of the dinner versus the eligible gift.
Free community events are simpler: a registration form collecting names, numbers attending and any accessibility needs, sent to your coordinator. We add an optional, unticked checkbox for newsletter signup rather than enrolling attendees automatically.
After the event, the page can switch to a recap with photos (with permission) and a donate button, which keeps the page useful rather than letting it go stale.
Volunteer signup forms that coordinators love
A good volunteer form collects just enough to place someone: contact details, roles of interest, availability, languages and any accessibility needs. Screening steps such as police checks belong later, explained on the role page, with consent requested only when that step actually happens.
We usually build a volunteer page with a short description of each role: what it involves, time commitment, location and whether screening is required. Applicants choose roles in the form, and submissions route to the right coordinator. A simple export to a spreadsheet or your volunteer management tool keeps records in one place.
Privacy matters here too. Volunteer applications contain personal information, and some roles involve vulnerable people. We keep forms short, store submissions with restricted access, and add a retention setting so old applications do not pile up. Your policies decide the details; the build enforces them.
Larger groups sometimes need scheduling: shifts, reminders and sign-in. If your volunteer tool already does that, we link to it. If you have outgrown spreadsheets and no tool fits, a custom scheduler starts at US$900, though most charities should try an existing tool first.
Is your newsletter signup CASL-compliant? What charities should know
Charities get some room under CASL, but newsletters and non-fundraising messages still need proper consent. A registered charity's messages whose primary purpose is raising funds are exempt, while other commercial messages, such as selling event tickets or merchandise, follow the usual rules.
The Electronic Commerce Protection Regulations exempt messages sent by or on behalf of a registered charity where the primary purpose is raising funds for the charity (section 3(g)). The Act itself provides implied consent where someone has donated or volunteered with a registered charity within the previous two years. For messages that do need to comply, CASL requires identification of the sender, contact information and an unsubscribe mechanism, and unsubscribes must take effect without delay and within 10 business days.
Nonprofits that are not registered charities do not get the fundraising exemption, which is one more reason to collect clear express consent. Our forms use a separate newsletter checkbox, unticked by default, with plain wording about what people will receive. The consent record, including date, form and wording, is stored or passed to your email tool.
This keeps your list clean whatever the exemptions allow. Where your messages fall under CASL is a question for your own adviser; we build the consent capture and unsubscribe paths that support whichever approach you choose.
AODA and accessibility for Canadian nonprofit websites
If your nonprofit operates in Ontario and has 50 or more employees, the AODA requires your public website to meet WCAG 2.0 Level AA. Smaller charities are not covered by that rule, but accessible design still matters because many of the people charities serve rely on it.
Ontario's guidance on accessible websites says businesses and non-profits with 50 or more employees, plus designated public sector organizations, must meet WCAG 2.0 Level AA, with exceptions for live captions and pre-recorded audio descriptions. It also notes that the organization controlling the website, directly or through a contract, is responsible.
We build every nonprofit site to WCAG 2.0 AA regardless of size. That means proper heading structure, text contrast that passes, visible focus for keyboard users, labelled form fields, error messages that explain the fix, alt text on meaningful images and captions on videos you supply. Donation embeds from third parties vary in accessibility, so we test the whole donate journey with a keyboard and screen reader and tell you if a platform's form has issues.
Accessibility is not a one-time task. New pages and PDFs added by staff can break it. The handover includes a short checklist so your team keeps new content accessible. For the full picture, see our AODA website page.
Bilingual nonprofit websites: English and French on a budget
A bilingual charity site needs separate English and French pages with their own URLs, a language switch on every page, and donation and signup forms in both languages. It does not need to translate everything on day one; start with the pages donors and clients use most.
Quebec charities generally need French first, and our Bill 96 page explains what the build handles on that front. Charities elsewhere often add French for key pages to reach francophone communities, particularly in Ottawa, New Brunswick and Manitoba.
The French copy comes from you: a staff member, volunteer or professional translator writes or approves it. Our team writes English and does not produce French marketing text. What we do is structure the site so translation is manageable, with each page paired to its French counterpart, forms in both languages and search engines told which version to show with hreflang tags.
Donation platforms differ in French support. Check that your chosen platform offers French forms and receipts before you commit, because a French page with an English checkout undermines trust.
Program pages and storytelling that build donor trust
Donors give when they understand what a gift does. Program pages that explain who you serve, how, where and with what result do more for donations than a slogan on the homepage.
We structure each program page the same way: the need in a sentence, what the program does, who can access it, how people get involved, and a donate button tied to that program where your platform supports designated gifts. Numbers must be your own and current; we never invent statistics, beneficiaries or testimonials. Where you have stories, we present them with permission and without identifying details that could harm the people involved.
Annual reports, financial statements and your charitable registration number belong on the about or transparency page. The CRA's public charity listings let donors check registration, and linking to your listing is a simple trust signal.
Photos help, but only with consent from the people shown. Stock images of smiling strangers do less than a real, slightly imperfect photo of your volunteers at work.
Getting found: SEO and AI search for charity websites
People find charities by searching for a need or a cause in a place, such as food bank in Hamilton or volunteer with seniors Calgary. Program and location pages that answer those searches directly are the foundation of nonprofit SEO.
We build clean page structure, fast mobile loading, Nonprofit or NGO schema describing your organization, and a Google Business Profile that matches your site if you have a public location. Events get event markup so search engines can show dates. A sitemap goes to Google Search Console at launch so you can see what people search to find you.
AI search tools increasingly answer questions like which charities help refugees in Winnipeg. They draw on clear, self-contained text: short answers to real questions, consistent facts across pages and structured data. FAQ sections on program pages help with that. No one can guarantee rankings or AI mentions, but clear content gives you a fair chance. Monthly SEO starts at US$150/mo if you want ongoing help; see local SEO in Canada.
Working with a web team in India as a Canadian charity
It works well for charities because the process is written down, accounts stay in the charity's name, and costs are itemised for board approval. We are three freelance developers who reply on WhatsApp seven days a week and meet by video in your morning.
India is nine and a half hours ahead of Eastern Daylight Time, so a 9 a.m. call in Toronto is 6:30 p.m. for us, a 9 a.m. call in Halifax is 5:30 p.m., and Pacific mornings sit later in our evening. Many charity staff work part-time or evenings; we can schedule around that and keep feedback in one message thread so nothing gets lost between volunteers.
The first two weeks: a call with your executive director or board contact about programs, donation platform and budget; about two working days later, an itemised USD quote your board can review; once approved in writing, you register the domain and hosting in the charity's name, invite us, and send logos, text and photos. A first page design appears on a preview link within the first week, and the donate page is usually tested by the end of week two.
Quotes are in USD and paid by Wise, bank wire or PayPal. Invoices come from India; your treasurer or accountant advises on recording them. Nothing is billed before written approval.
Who should own a charity's website, domain and logins?
The charity should, always, with at least two people from your board or staff holding access. Websites lost because the only volunteer with the password moved away are one of the most common nonprofit tech problems.
We register nothing in our own name. Domain, hosting, donation platform, email tool, Google Search Console and analytics accounts are created under a charity email address, ideally a shared role address rather than one person's inbox. We are invited as users and removed when you choose.
The handover includes a short document covering where everything lives, how to edit pages, how to add an event, how to check the donate form, and what to do if something breaks. It is written for a non-technical volunteer. During the five free maintenance months we help with anything unclear; afterwards, care from US$120/mo is optional.
Red flags when hiring for nonprofit website design
Be cautious of anyone who wants a percentage of donations, registers your domain in their name, or pushes custom software when an existing platform would do. Charities have less room for expensive mistakes than most businesses.
- Proposals that take a share of donations or add their own fee to each gift
- Domain, hosting or donation accounts set up under the developer's name
- A single pre-ticked checkbox that signs every donor up for everything
- Receipt wording that implies a non-registered nonprofit can issue tax receipts
- No accessibility testing, or a plugin that claims to fix accessibility automatically
- Invented impact figures, testimonials or partner logos in the draft
- Custom-built donation handling where a trusted platform would be safer
- No handover plan for when staff or volunteers change
Our own limits: we do not provide tax, legal or fundraising advice, write French copy, or visit your office. We build and support the site and forms, and we will tell you when a simpler option would serve your charity better.
Worked example: a hypothetical community food program in Saskatoon
Here is an invented scenario to show how we would scope a nonprofit site; it is not a client. Picture a registered charity in Saskatoon running a food hamper program and a community kitchen, with two part-time staff and about 60 volunteers. Their site is an old builder template, donations go through a link to CanadaHelps, and volunteers sign up by emailing the coordinator.
We would propose a ten-to-fifteen-page site: home, about with registration number and annual report, a page per program, donate, volunteer with role descriptions, events, news and contact. The CanadaHelps form would be embedded on the donate page so donors stay on the site, and receipts would continue to come from CanadaHelps, explained on the page. The volunteer form would route by role to the coordinator. A newsletter box would sit on every form, unticked.
The site would be built to WCAG 2.0 AA and fit the static plan from US$150, taking one to two weeks once text and photos were ready. French pages would be left for a later phase unless their community needed them now.
This example is illustrative only; your programs, platform and budget will shape a different plan.
Nonprofit website design checklist for Canadian charities
Gather these before requesting quotes. Your board will find proposals easier to compare, and the build will move faster.
- Charitable registration number, or confirmation that you are a nonprofit without registration
- Chosen donation platform, or a shortlist to decide between
- Who issues receipts and who checks them
- Programs, locations and volunteer roles with a short description of each
- Email tool for newsletters and the consent wording your adviser approves
- Accessibility needs of the people you serve, and whether AODA applies to you
- French pages needed now or later, and who will translate
- Photos you have permission to use
- Two people who will hold admin access to every account
- Board approval process and budget ceiling
Send what you have through the contact page or WhatsApp. If your charity also needs a small internal tool, such as a member database, custom CRM development explains the options.