How much does a website cost in Canada?
How much a website costs in Canada depends on what it has to do. Here is what drives the price, what comes after launch and how to compare quotes.

How much does a website cost in Canada? The honest answer is a range, not a number, because "website" covers everything from a single page that collects phone calls to a 60-page catalogue with a booking system. With my prices, a landing page starts at $1,300, a multi-page business website at $3,000 and a large site on a custom CMS at $11,900. All amounts in this article are in Canadian dollars.
The useful question is not "how much" but "what am I paying for, and what will it bring back". A $3,000 site that produces two extra jobs a month is cheap. A free template that nobody contacts you through is expensive, because it costs you time and missed customers. Below I break the price into parts so you can read any quote, mine or someone else's, with confidence.
The four ways to get a website, and what each really costs
Most Canadian small businesses end up choosing between these routes. The money is only half of the comparison; the other half is whose time goes in and who owns the result.
| Route | What you pay | Your time | Who owns it |
|---|---|---|---|
| Do it yourself on a site builder | Monthly subscription, often for years | Many evenings and weekends | You rent the platform |
| Friend, nephew or cheapest freelancer | Low upfront fee | Chasing, explaining, fixing | Often unclear |
| Freelancer or small studio with a process | Project fee in stages | A brief, approvals, a few calls | Should be you, in writing |
| Larger agency | Project fee plus account management | Meetings with several people | Check the contract |
None of these is wrong. A hobby project or a side business testing an idea can live happily on a builder. A business that expects the website to bring in steady enquiries usually outgrows that stage quickly, and that is when the question of cost turns into a question of return.
What actually drives the price
Two sites with the same number of pages can differ in price by a factor of three. These are the things that move the number:
- Purpose. A site that has to sell (with clear offers, prices, proof and a form that lands in your inbox or CRM) takes more thinking than a digital business card.
- Copy. Who writes the text matters more than most owners expect. Good copy is research plus writing, and it is the part that persuades.
- Number of unique layouts. Ten service pages built on one template cost less than ten pages that each need their own structure.
- Functions. Online booking, calculators, multi-location pages, a blog, a customer area or a store add real work.
- Languages. An English and French site is close to two sites in terms of copy and testing. My own sites are in English; French versions come from someone who works in French.
- Integrations. Sending leads to a CRM, a phone system or an email tool, plus analytics that shows which ad brought which enquiry.
When a quote looks surprisingly low, one of these items is usually missing: the copy is "provided by client", the analytics is not set up, or the form sends emails nobody reads.
My prices, so you have real numbers
I build sites either hand-coded or on a custom CMS I make for each project, so there is no page-builder subscription and you own the code and the content. Here is what my work costs:
| What you get | Price | Typical timeline |
|---|---|---|
| Landing page (one page, one offer) | from $1,300 | from 10 days |
| Business website (several pages) | from $3,000 | depends on scope |
| Website redesign | from $3,000 | depends on scope |
| Online store | from $4,800 | depends on scope |
| Large website on a custom CMS | from $11,900 | up to 30 days |
| Start package: landing page + analytics | from $1,950 | |
| Growth package: website + Google Ads setup + analytics | from $4,300 |
Prices are final, payment goes in stages (30/40/30), and three rounds of revisions are included. The full breakdown sits on the website pricing page, and the cost calculator lets you add services and see a rough total before any call.
Costs that come after launch
The build is a one-time cost, but a website lives for years. Budget for these too:
- Domain. A yearly renewal, usually modest. Make sure it is registered in your name, not the developer's.
- Hosting. Depends on the site and traffic. I agree hosting and domain individually with each client instead of hiding them in a package.
- Changes and updates. New prices, staff photos, a seasonal offer. Some owners do this themselves in the edit panel; others prefer to send a message and have it done.
- Traffic. A site does not bring visitors on its own. Either you invest in SEO and Google Maps, or you pay for ads (I recommend about $1,000 a month minimum for ad budget, paid directly to Google or Meta), or both.
The last point catches many owners off guard. A website is a shop window; traffic is the street in front of it. Budget for both or the window stays empty, however nice it looks.
How to compare two website quotes
Put the quotes side by side and ask each provider the same questions:
- Who writes the copy, and is it included?
- How many rounds of revisions are included?
- Will the domain, hosting account and code be in my name?
- Is analytics (GA4, Tag Manager, ad pixels) set up and tested?
- Where do form enquiries go, and how fast will I see them?
- What happens if the deadline slips? Is it in the contract?
- What does it cost to change a price or add a page after launch?
If an answer is vague, that is the answer. In my agreements the deadlines are written down, late-delivery penalties can be added, and every account sits in the client's name from day one.
So what should you budget?
Start from the job the site has to do. If you need leads from one service and plan to run Google Ads, a landing page is often the smartest first step. If people will compare you with three competitors before calling, a full business website with prices, examples of work and answers to objections pays off. If you run several locations or a large catalogue, a custom CMS saves you hours every month.
A quick sanity check: estimate how many extra customers a month the site needs to bring to pay for itself within a year, and whether that is realistic for your market. Most service businesses in Canada need only a handful. If you would like help with that calculation, send me a short website brief or book a free 30-minute consultation, and I'll tell you which option makes sense, even if it is the smaller one.
Let’s talk
about your business
Before the call I review your website and ads. After the call you get an action plan and a price range in writing.
Questions about
website prices
Why do website prices in Canada vary so much?
Because the same word hides very different work. A low quote may cover only design on a template, with copy, analytics and integrations left to you. A higher one may include research, writing, a custom edit panel and tested lead tracking. Compare what is delivered, who owns it and what happens after launch, not just the total on the first page.
Is a website a one-time cost?
The build is one-time, but plan for a few running costs: domain renewal, hosting, occasional updates and, most importantly, a way to bring visitors such as SEO or ads. With my sites there is no monthly page-builder fee, and hosting and domain are agreed individually so you know exactly what you pay for.
Can I pay for a website in instalments?
With me, yes. A project is paid in three stages: 30% to start, 40% at an agreed milestone and 30% on completion. Some clients prefer a monthly subscription model instead, which I can explain on the first call. Everything, including the schedule, is written into the agreement before work begins.
What is the cheapest sensible website for a new business?
Usually a single landing page focused on your main service, with a clear offer, proof, a phone button and a short form, plus analytics so you know what works. With me that starts at $1,300, or $1,950 with analytics in the Start package. You can grow it into a full website later without throwing the work away.
Find out what your
website would cost
Tell me what the site needs to do and I'll reply within one business day with a price and a timeline. Not sure yet? The first 30-minute call is free.
