A website can cost $500 or $50,000 — and both can be the 'right' price depending on what the site has to do. The gap comes down to one question: is this a brochure, or a revenue engine?
That's not a rhetorical question, and it's not about looking fancy. It's about what the site has to accomplish for your business. A plumber in a mid-sized city who needs customers to call might be fine on a $3,000 template. A specialty contractor who closes $30,000 projects and competes on national searches needs something that loads fast, ranks, and converts — and that's a different build. This guide breaks down what each option actually costs in 2026 Canada, what you get, and where the hidden costs live.
The real 2026 price ranges in Canada
- DIY builders (Wix, Squarespace, GoDaddy): $0 – $500 setup + ~$25–$50/month. Fine for a simple presence, limited for growth. You trade money for time — and end up spending a lot of time fighting the platform's limitations.
- Freelancer template site: $1,000 – $5,000. A customized theme, decent for early-stage small businesses. Speeds things up because you're paying for someone else to do the customizing, setup, and basic content layout.
- Agency small-business site: $5,000 – $15,000. Custom design, proper SEO foundation, conversion-focused. This is the sweet spot for most Canadian small businesses that treat the website as a real sales tool.
- Custom-built (Next.js / headless or fully bespoke): $15,000 – $50,000+. Fast, scalable, bespoke — for businesses where the site drives real revenue and needs to do serious work: ecommerce, booking, complex filtering, multilingual.
Where the ranges fall by business type:
| Business type | Realistic budget | Why |
|---|---|---|
| Local service business (single location) | $3,000 – $8,000 | Simple conversion site, local SEO foundation |
| Restaurants / retail (single location) | $4,000 – $10,000 | Menu, online ordering, location, faster load expectations |
| Multi-location business | $8,000 – $20,000 | Per-location pages, consistent schema, larger content scope |
| Ecommerce store | $10,000 – $40,000+ | Product catalogs, payments, inventory, speed engineering |
| Professional services firm | $5,000 – $15,000 | Authority content, credibility design, bios and case studies |
The tempting move is to skip straight to the lowest number. Resist it. The price of a website isn't the build — it's the build plus the first two years of hosting, fixes, and lost revenue if it underperforms. Our guide on why a new website isn't ranking walks through the all-too-common story: spend $4,000 on a site, launch it, and wonder why nobody finds it. The site was never meant to be found — it was built to look good, not to rank.
What actually drives the cost
Here's how the work breaks down — the same line items we price into every Small Business Growth System quote:
- Custom design vs. template: original UX/UI is the single biggest line item. Original design means someone designing for your business, your customers, and your market — not rearranging a pre-built theme. That's 30–40% of the total project cost.
- Number of pages and content: 5 pages vs. 50 pages is a very different scope. Every page is design, copy, and structure work. Ecommerce adds product templates, but then you pay for the product pages themselves.
- Functionality: booking, payments, logins, dashboards, and integrations all add engineering time. "Can we add a simple booking form?" is a $500 question. "Can it sync two-way with our calendar and take deposits?" is a $5,000 question. Same words, completely different projects.
- Copywriting and photography: great content isn't free, and it's often what converts. A professional site with canned copy and stock photos converts worse than a basic site with authentic copy and real photos. Budget $1,000 – $4,000 for professional copy and photos if they're not included.
- SEO foundation: proper structure, schema, and speed baked in from day one. This is why the agency price is higher than the freelancer price — it's not prettier design, it's a site engineered to rank. Build it in from the start, and you avoid paying for a rebuild later.
- Multilingual (Canada-specific): English + French adds a meaningful premium — typically 30–50% for translation, layout reflow for longer text, and bilingual SEO work. If you serve Quebec, that's not optional; it's part of doing business there.
- Performance engineering: loading under a second on mobile isn't free. Image optimization, code splitting, caching, CDN setup — this engineering is invisible until it's missing. Our guide on Core Web Vitals and INP explains why the benchmarks matter and what they cost to hit.
The cheapest website is rarely the least expensive. A slow, generic site that converts poorly quietly costs you customers every single day it's live.
The trap of the $500 or "$free" website
DIY builders sell hard on price, and for a hobby or a placeholder they're legitimate. But there's an arithmetic problem: the time you spend wrestling with a page builder, and the visibility you lose because the platform is slow and the structure is generic, usually costs more than hiring it out.
Free themes and near-free freelancers on job boards cut corners in the invisible places: no schema, weak security, bloated code, no redirect plan if you move hosts, no meta strategy. All of those are fixable later — but "later" is when the cost multiplies. It's the same dynamic you see in SEO: our guide on SEO mistakes that cost money is practically a list of "fixing what the cheap build ignored."
Don't forget the ongoing costs
A website is not a one-time purchase. Budget for:
- Hosting: $0 – $50/month for most modern sites. Cheap hosting is fine until it isn't — slow hosting directly hurts ranking and conversion. Managed hosting that could be cached and served fast usually sits $20–$50/month.
- Domain: ~$20/year for a .ca or .com, plus email if you want a professional address (usually $5–$10/month for Google Workspace).
- Maintenance and updates: budget $50–$200/month for routine updates, backups, and small fixes. No site is fire-and-forget.
- SEO and content: if you want the site to grow, $1,500+/month for ongoing SEO and content — see our guide on how much SEO costs in Canada for the full breakdown.
- Security: SSL (usually free now), malware monitoring, and audits are the part nobody budgets for until something breaks. It's cheap; ignoring it isn't.
How to read the quotes you get
Once you know the ranges, the game becomes comparing apples to apples. Three line items separate a real quote from a padded one:
- Is design, or just theming? "Custom design" should mean original layout, UX, and content structure designed around your customers — not a purchased theme with your logo swapped in. Ask directly: "Will this be designed from a blank canvas or based on a template?" Both can be fine; you're paying differently for each.
- Is content included? Copywriting, photography, and structure are the difference between a $5,000 quote and a $15,000 quote. A quote that's light on content detail usually means you'll discover the gap later, when the project's "a little extra" — and that's where budgets quietly balloon.
- Is SEO included, and what exactly? "SEO included" can mean anything from metadata to a full technical foundation. Ask for the specifics: schema markup, page speed targets, crawlable structure, per-page optimization. A site built to rank from day one costs more up front and saves you from our why your new website isn't ranking problem later.
A worked example: a Halifax physiotherapy clinic needs a 10-page site with online booking, a practitioner page, and strong local SEO. Quotes come in at $3,500, $9,000, and $16,000. The $3,500 is a themed site with no booking integration (that's an extra $2,000 and monthly fees) and no on-page SEO. The $9,000 includes custom design, booking in the price, and a proper technical foundation. The $16,000 adds deep content production and a launch support month. For a clinic competing for "physiotherapist Halifax" and spending money — see how much SEO costs in Canada — the $9,000 build is the value pick, and the $16,000 version pays off only if they want the content done professionally too.
The cheapest quote is almost never the least expensive when you add the extras and the lost conversions. Price the scope, not the line.
Template vs. custom: how to choose
If you need a simple, credible presence and budget is tight, a good template site is a smart start. A dentist just opening who needs a booking page, hours, and phone number doesn't need a $30,000 build. Get the template site, move on, reinvest later.
If your website is where customers research, compare, and buy — where a one-second speed improvement or a cleaner funnel translates directly into revenue — a custom build pays for itself. That math is the whole argument: if a custom site closes just two or three more projects a year than a template site, the difference pays for the entire premium.
We engineer sites in Next.js that load in under a second and are built to rank and convert from launch. That's not marketing fluff — it's the difference between a brochure and a revenue engine, and it's exactly the choice this whole pricing guide has been about.
For a deeper dive, see our guide on building an SEO strategy.
For a deeper dive, see our guide on when SEO starts working.
Want a real number for your project? book a free website teardown and we'll scope it transparently — build costs, the SEO foundation, and the ongoing line items, with no inflated 'enterprise' padding.