Field notes

How much does a website cost in Canada? (2026 real numbers)

Web Design

what we found when we opened it

, Mohali, India · · 13 min read
8+ years building websites, 40+ sites launched. We do the work on every project ourselves, from the first call to launch.

TL;DR

A website in Canada typically costs $500–$50,000+ CAD. A templated small-business site starts under $1,000; a custom small-agency build runs $2,400–$9,900 CAD; e-commerce stores start around $2,900. Three things move the price: design source (template vs. custom), page or product count, and who builds it — DIY, freelancer, or agency.


What actually determines the price

“How much does a website cost?” is the wrong question to expect a single number from — it’s like asking “how much does a vehicle cost?” A website isn’t one product, and every quote you’ve seen a wildly different number on is really answering a slightly different question.

Four things move the price more than anything else:

1. Design source — a pre-built template customized to your brand costs a fraction of a from-scratch custom design. Templates aren’t bad; they’re the right call for most small businesses. Custom design earns its price when your brand’s look is genuinely part of what you’re selling.

2. Page or product count — a 5-page brochure site is a different build than a 15-page site with service pages, location pages, and a blog. An e-commerce store’s cost scales with product count and catalog complexity, not just page count.

3. Who builds it — DIY, freelancer, small agency, and large agency are four different products at four different price points, and each is the right call for a different situation. There’s no universally “best” tier — only the one that matches your budget and stakes.

4. What’s actually included — SEO setup, structured data, performance tuning, training, and post-launch support are either priced in or quietly missing. A $999 quote and a $4,000 quote for “the same website” are usually not the same scope at all.


The 2026 Canadian website cost ranges

Canadian website prices fall into brackets set by who builds the site rather than by what the site does. A do it yourself build, a freelancer and a small agency each occupy a different range, and the table below gives the realistic Canadian dollar figure for each one.

Route Typical cost (CAD) Typical timeline Best for
DIY (Wix, Squarespace, Shopify template) $0 build + $20–$110/mo A weekend to a few weeks Testing an idea, very tight budget, comfortable doing it yourself
Freelancer $800–$6,000 one-time 2–8 weeks Clear, simple scope; comfortable managing the project yourself
Small agency (like DevShutter) $999–$9,900+ one-time 1–14 weeks depending on tier A conversion-focused site with design + SEO + accountability in one team
Mid-to-large agency $15,000–$50,000+ 3–6 months Complex, multi-department builds; established businesses with real revenue on the line

Notice the small-agency row has the widest span of any tier. That’s because “small agency” covers everything from a lean 3-page brochure site to a fully custom 15-page build with e-commerce — which is exactly why a single number is never the honest answer, and why we publish tiers instead of one flat rate.


What DevShutter charges, exactly (published July 2026)

Most agencies hide pricing behind a “request a quote” form. We don’t, because guessing games waste everyone’s time — and because you should be able to compare our numbers against anyone else’s before you ever get on a call.

Web development (custom sites, no e-commerce)

Tier Price (CAD) What you get
Starter $999 Designer-tuned template, up to 3 pages
Launch $2,400 Custom design, up to 5 pages
Growth $4,900 Custom design, up to 12 pages, self-edit CMS
Signature $9,900+ Flagship custom build, unlimited pages

E-commerce (Shopify / WooCommerce)

Tier Price (CAD) What you get
Store Launch $2,900 one-time Shopify/WooCommerce setup, up to 50 products, mobile-first theme, secure checkout, abandoned-cart recovery
Store Growth $6,900 one-time Up to 500 products, conversion-tuned build

SEO & Marketing (monthly)

Tier Price (CAD/mo) What you get
Starter $499/mo Technical SEO audit + fixes, 4 keywords tracked, 1 content piece/mo, Google Business Profile basics
Growth $999/mo 20 keywords tracked, 4 content pieces/mo, authority link building, AI-answer (GEO) optimization
Dominate $1,999/mo Unlimited keywords, 8 content pieces/mo, aggressive link building, AI + schema markup

Care Plans (after launch, any build)

Tier Price (CAD/mo) What you get
Essential $129/mo Managed hosting + SSL, daily backups, security monitoring, up to 1 hr edits/month
Growth $299/mo Everything in Essential + up to 3 hrs edits/month, Core Web Vitals tuning, monthly health report
Pro $599/mo Everything in Growth + more edit hours, priority support, hands-on partnership

The build is a one-time fee. Care Plans are optional, month-to-month, and cancel anytime — nobody locks you into a maintenance contract to get a working website.


What a website costs by business type

The bracket you need usually clusters by what your business sells, not by how big it is. A trades business, a clinic, a restaurant and a catalogue store each tend to land in a predictable place, and the table below shows where most businesses like yours sit before anything is scoped.

Business type Typical tier Why
Solo consultant / freelancer Starter ($999) A credibility presence, not a lead-gen machine — few pages, simple contact flow
Restaurant / café Launch–Growth ($2,400–$4,900) Menu, online ordering integration, local SEO, real photography matter more than page count
Salon / spa / trades Launch ($2,400) Booking integration and local map-pack visibility do more work than a large page count
Dentist / medical / professional services Growth ($4,900) Trust signals, multiple service pages, and reviews carry more weight in a longer buying decision
Retailer going online Store Launch–Store Growth ($2,900–$6,900) Product count and catalog complexity drive cost more than design
Established brand, multi-location, or B2B Signature ($9,900+) or large-agency tier Custom integrations, multiple locations, complex catalogs or approval workflows

Hidden costs nobody quotes you

The build price is one line item and it is never the whole cost of owning a website. Hosting, a domain, a care plan, apps or plugins, content and photography all arrive afterwards, and none of them is optional. The list below names each one so your budget meets them in advance.

Domain and hosting. A domain runs $15–$30/year. Hosting is often bundled into your build or Care Plan; if it’s not, budget $10–$50/month depending on traffic.

Content that isn’t ready. Photos, copy, and product descriptions are usually the client’s job unless a quote says otherwise. The single biggest cause of a project running long is content showing up late.

SEO and structured data, if they weren’t actually included. “SEO included” with no specifics is close to meaningless. Ask what’s actually being done: title tags, meta descriptions, schema markup, a submitted sitemap — or nothing beyond the platform defaults.

Ongoing edits. Someone has to update prices, add a new service, swap a photo. Either you learn to do it yourself, you pay hourly ($90–$175/hr for a Canadian agency, $50–$120/hr for a freelancer), or you’re on a Care Plan.

The cost of not ranking. A site that never shows up in Google or AI answers is a cost too — it’s just invisible on the invoice. It shows up later as ad spend you didn’t need to carry, or in AI search results, as competitors mentioned instead of you.


DIY vs. freelancer vs. agency: which one fits you

DIY — choose if your budget is under $1,000, you’re comfortable with software, and you’re willing to spend a weekend or two learning the platform. Skip it if your customers expect a polished, differentiated brand or you’re in a competitive niche.

Freelancer ($800–$6,000) — choose if you have a clear, simple scope and you’re comfortable managing the project yourself. Skip it if you need design, SEO, and development coordinated as one effort, or you’ve been burned by a freelancer disappearing mid-project before.

Small agency ($999–$9,900+) — choose if you want one accountable team handling design, build, and SEO together, and you want to see a basic build and the direction within 48 hours of a refundable booking. Skip it only if your budget is genuinely under $1,000 or your project is large enough (multi-region, deep ERP integration, B2B portals) that you need a bigger team.

Large agency ($15,000+) — choose if you’re an established business with complex integrations, multiple departments to coordinate, or enough revenue on the line that a 1% conversion improvement pays for the build several times over. Most small businesses reading this aren’t in this bucket yet, and that’s fine.


How long does it take?

A website takes between one weekend and several months, and the range is set almost entirely by who builds it and how ready your content is. The figures below give the realistic span for each route, so you can count backwards from a launch date instead of hoping.

  • DIY: a weekend to a few weeks of evenings.
  • Freelancer: 2–8 weeks.
  • Small-agency Starter/Launch tier: 1–5 weeks.
  • Small-agency Growth tier: 5–10 weeks.
  • Small-agency Signature tier: 8–14 weeks.
  • Large agency: 3–6 months.

The single biggest timeline-killer at every tier is content readiness. If your photos, copy, and product data are ready when the build starts, you land on the early end of the range.


Does your city change the price?

Your city changes the price far less than most people assume. A studio charges what its own costs and skill require, not what your postcode is, so the same site costs roughly the same in Oakville and in Calgary. What your city does change is which studios you can realistically reach.

In the GTA (Toronto, Mississauga, Oakville, Brampton, Burlington, Hamilton), you’re competing against a dense field of other local businesses in search results, so local SEO and Google Business Profile optimization tend to matter more and are worth budgeting for as part of the SEO tier rather than treating as optional. In smaller Canadian markets, a well-built site with basic local SEO can rank quickly simply because there’s less competition for the same map-pack real estate. Either way, the underlying build cost — Starter, Launch, Growth, or Signature — doesn’t change based on your postal code; what changes is how much you should invest in the marketing layer on top of it.


How to budget for it

Budget for three things and not one. Commit to a single build rather than phasing a launch into halves that get rebuilt, set aside a monthly figure for hosting, care and apps, and keep roughly the build cost again for the first months of marketing behind it.

A rule of thumb that holds up in practice: 1. Commit to a build cost once and don’t try to phase a launch into three half-builds — the rebuild cost usually wipes out any savings. 2. Budget $150–$400/month for running costs — hosting, a Care Plan, and any apps or plugins. 3. Set aside roughly the build cost again for your first 90 days of marketing — a website with zero traffic behind it is a cost with no return. If that second number doesn’t fit your budget, scope the build smaller rather than skipping the marketing entirely.


What does a website that passes all 9 checks cost in Canada?

A website built to pass all nine checks costs the same as any other small-business site at our published Canadian prices: from $999 CAD for a one-purpose templated site, $2,400 for a custom multi-page site, $4,900 for a larger site you edit yourself, and $9,900 for a flagship build. The checks measure how a site is built, not how big it is.

Most sites miss them anyway. In September 2026 we put 51 independent Oakville restaurant websites through the same nine checks, and not one Oakville restaurant site passed all nine; the median passed 3. Of the 99 Mississauga dental websites we tested the same month, none passed all nine either, and the median passed 5.

To see how many your own site passes, run it through the free nine-point audit. It prints every reading, and the nine checks are published in full.


Run this on the quote you already have

Run this on the quote sitting in your inbox right now, or the one you are about to ask for. It takes about fifteen minutes and tells you exactly where you stand: whether the number is real, whether the page count matches what you actually need, and whether the payment terms protect you if you change your mind.

  1. Open the quote and search for an actual number attached to the deliverable. A pass is a dollar figure tied to a specific page count and feature list. A fail is “package pricing available on request,” “custom quote,” or any figure with no scope attached to it — that is not a price, it is a conversation starter.
  2. Count the pages your business genuinely needs today. Write the number down. Not the pages you might want in two years — the ones a visitor needs to find you, understand what you do, and contact you now.
  3. Check off which of these four you actually need: self-edit CMS, e-commerce with real checkout, custom animation or interaction, priority support with a response guarantee. Most small businesses genuinely need one or two of these, not all four.
  4. Match your count and checklist to a bracket. One to three pages with no extras sits around Starter, from $999. Five pages with a custom design sits around Launch, from $2,400. Up to twelve pages with self-edit and animation sits around Growth, from $4,900. Unlimited pages with everything on sits around Signature, from $9,900. If your quote is wildly outside the bracket its scope suggests, ask why — the answer should be a specific feature, not a shrug.
  5. Check the payment structure written into the quote. A pass looks like a refundable booking to start, split roughly in half — half on your approval of the design direction, half when the site goes live. A fail looks like the full amount due upfront with nothing returned if you change your mind before work begins.
  6. Check for a real date, not a season. A pass names an actual number of hours or days before you see a first design direction. A fail says “a few weeks” with nothing you could hold anyone to.
  7. Send your real brief to more than one studio and time the replies. A studio that takes five days to answer a simple scoping question is telling you, in advance, how communication will go once you have paid a deposit. We reply within one business day, because how a studio answers the first email is the most honest preview you will get of the whole project.

If your existing quote fails more than one or two of these checks, that is not a reason to panic — it is a reason to ask sharper questions before you sign, which is exactly the subject of the questions that separate a studio that finishes from one that does not. The same four brackets, as a table with what each one buys, are on what each price bracket buys and on the web design price list itself.

Frequently asked questions

The questions below are the ones we are asked most often about what a website costs in Canada, answered with the same published figures as the rest of this page. If the one you have is not here, send it and we will answer it in a business day.

How much does a small business website cost in Canada? Most small businesses land between $999 and $4,900 CAD for a templated-to-custom site, plus $0–$300/month for hosting and care. E-commerce stores typically start around $2,900.

What’s the cheapest way to get a real website in Canada? A DIY build on Wix, Squarespace, or a Shopify template costs $0 for the build and $20–$110/month in platform fees. It works well for testing an idea; it’s the wrong call once you’re competing on brand or ranking in search.

Is $999 enough for a real business website? Yes, for a solo consultant or small business that needs a credible presence rather than a lead-generation engine. A Starter-tier site (up to 3 pages, templated) is a real, professional site — it’s just a narrower scope than a custom Growth-tier build, and an honest quote should say so up front.

How much should I budget for a website with e-commerce? Expect $2,900–$6,900 CAD for the build (Shopify or WooCommerce, up to 500 products), plus $45–$110/month for the platform and $60–$300/month in apps, depending on how many you run.

Why do web design quotes vary so much for “the same website”? Because they usually aren’t the same scope. A complete quote should specify design source (template vs. custom), page or product count, SEO and structured data, performance tuning, training, and a post-launch support window. If a quote is silent on several of these, the cheaper number is cheaper because it’s missing something — not because it’s a better deal.


What to do next

If you’re planning a website project: write down your real scope (pages or products, e-commerce or not, content readiness), then match it to a tier rather than shopping by price alone. Get two or three quotes in the same tier and compare what’s actually included, not just the number at the bottom.

We publish our full web design, e-commerce, SEO, and care-plan pricing for exactly this reason — so you can compare before you ever get on a call. And because we think you should see real work before you commit to the build, if you tell us your goal and budget, a refundable booking gets you a basic build and the design direction within 48 hours. If the direction is wrong, the booking comes back in full.


How much does a website cost in Canada? (2026 real numbers)

Shelf
Web Design
Read
13 min
Written
15 Jul 2026
Shopify vs WooCommerce for Canadian small business (2026) How much does a Shopify migration cost? (real numbers 2026) How long does it take to build a Shopify store? Shopify plus vs Shopify: When Canadian stores should upgrade Shopify subscriptions: How to set them up in Canada (2026)
( End of entry )

Want this run on your site?

The same audit these notes come out of, on your pages, with what we would change and what it would cost. After a refundable booking, real work inside 48 hours. Wrong direction? Full refund.

Start a project
One business day to a reply. Live date in writing inside 48 hours.