Home Learn Small Business Website Cost
Learn · North Star

How Much Does a Small Business Website Cost in Canada?

Most pricing pages make you guess, and most "cost guide" articles bury the answer under two thousand words of filler. Here is the honest version: the typical ranges, what actually moves the price, and the ongoing costs almost nobody mentions until the invoice arrives.

The Short Answer

The real numbers, up front.

These are typical Canadian market ranges as of 2026, based on what small businesses commonly pay, not our quotes and not survey data. Treat them as orientation, because the honest answer to "how much does a website cost" is always "it depends on scope."

Do It Yourself

$500 to $2,000

A website builder subscription, a template, a domain, and a lot of your own evenings. The cash outlay is low. The real cost is your time, which is why so many DIY sites launch half-finished and stay that way.

Freelancer or Small Agency

$2,000 to $10,000

Where most small business sites in Canada actually land. A professional builds a 5 to 15 page site, usually on a customised template or a lightweight custom design, with basic SEO and a proper launch.

Larger Agency

$10,000 to $50,000+

Full custom design, brand strategy, content production, and more people in the meetings. Worth it for complex sites and larger organisations. Usually overkill for a plumber, a clinic, or a restaurant.

Two quotes for "a website" can differ by a factor of ten and both be fair. That is not dishonesty, it is scope. The word "website" covers everything from a one page brochure to a booking platform that runs your business. So before you compare numbers, understand what pushes a project up or down these ranges.

Cost Drivers

What actually moves the price.

Page count and structure

A 5 page site (home, about, services, reviews, contact) is a different project from a 30 page site with a page per service and per city. More pages means more design decisions, more writing, and more time. Many quotes are effectively priced per page, whether or not the proposal says so.

Custom design vs template

A customised template is the workhorse of small business web design: proven layout, your colours and content, a fraction of the cost. Fully custom design, where someone designs your pages from a blank canvas, can add thousands of dollars and weeks of revisions. It is worth paying for when your brand genuinely competes on look and feel. For most local businesses it is not where the money should go.

Integrations and functionality

Online booking, e-commerce, payment processing, membership areas, CRM connections, quote calculators. Every system your website talks to adds build time and testing time. A brochure site and a site that takes appointments and deposits are different animals, and their prices reflect it.

Content writing

Somebody has to write the words, and this is the most common hidden cost in the business. If the quote assumes you will supply finished copy, you have either signed up for weeks of homework or a stalled project. Professionally written pages cost real money because they take real hours, and they are frequently the difference between a site that ranks and converts and one that just exists.

Photography and visuals

Stock photos are cheap and look it. A half day with a local photographer typically costs a few hundred to over a thousand dollars and instantly separates your site from competitors using the same smiling stock models. Custom graphics, video, and illustration push budgets higher again.

After Launch

The ongoing costs everyone forgets.

The build price is not the full price. Every website carries running costs, and quotes rarely spell them out:

  • Domain name. Roughly $15 to $50 per year for a normal .ca or .com, renewed forever.
  • Hosting. From a few dollars a month for shared hosting to $100 or more for managed or high-traffic setups. Cheap hosting is usually fine until it is slow, hacked, or unsupported at the worst possible moment.
  • Software updates and security. WordPress sites in particular need regular core and plugin updates. Skip them long enough and the question is not whether the site gets compromised, only when.
  • Backups. Meaningless unless someone tests that they restore.
  • Edits and small changes. New staff photo, updated hours, a seasonal banner. Either you learn to do these, or you pay someone per request, or you have a plan that includes them.

This is why care plans exist. Instead of hunting down your developer every time something needs patching or changing, a monthly plan covers hosting, updates, security, backups, and a set amount of edit work. We wrote a full breakdown of what these plans include and when they are worth it in our guide to website care plans explained.

For transparency, here are the only numbers North Star publishes for web work: our care plans are $149, $349, and $649 per month depending on tier, and clients who sign before September 1, 2026 lock in founding rates of $127, $297, and $552. Website builds are scoped as a fixed fee after a free call, because quoting a build without understanding scope is how the industry ends up with surprise invoices. You get one number in writing, and it only changes if the scope does.

Decision Framework

DIY or hire someone?

There is no universally right answer, only a right answer for your situation. Be honest with yourself on four questions:

  • How much does the website matter to revenue? If customers find and choose you elsewhere and the site is a digital business card, DIY is defensible. If people search for what you do and pick from the results, the site is a salesperson, and you would not staff that role with a template you built at midnight.
  • What is your time worth? A DIY build realistically takes 40 to 100+ hours for a first-timer. Multiply your hourly value by that and the "free" option often costs more than the freelancer quote.
  • How complex are your needs? Simple brochure site: builders handle it well. Bookings, e-commerce, integrations, or serious local SEO: the builder ceiling arrives fast.
  • Will you actually maintain it? A site nobody updates decays either way. If the answer is no, the maintenance question matters more than the build question.

We compare the two paths in detail, including where builders genuinely win, in website builder vs web designer. And if you want to see how we approach builds ourselves, our web design page covers process and scope.

Buyer Beware

Red flags when comparing quotes.

  • No written scope. If the quote does not list pages, features, and what happens when you ask for more, the price is not a price, it is an opening bid.
  • "Unlimited revisions." Nobody profitable offers unlimited anything. It usually means the design phase is thin and revisions are how the project limps to the finish line.
  • You do not own your own site. Some providers keep the site, the domain, or both on their accounts, so leaving them means starting over. Confirm in writing that the domain is registered to you and you can take the site elsewhere.
  • Suspiciously cheap with a monthly hook. A $299 build tied to a locked-in $150 per month contract is not a $299 build. Total the first two years before comparing.
  • No mention of what happens after launch. A quote that is silent on hosting, updates, and edits has simply deferred those costs, not eliminated them.
  • Guaranteed rankings. Nobody can guarantee a Google position. A quote that promises "#1 on Google" is telling you how they handle the truth.

The fix for all of these is the same: get every quote as a written scope with a fixed number, and ask each provider the questions the others hoped you would not.

FAQ

Quick answers.

How much does a small business website cost in Canada?

As a typical market range, most small business websites in Canada land between $500 and $2,000 for a DIY build, $2,000 to $10,000 for a freelancer or small agency, and $10,000 to $50,000 or more for a larger agency. Where you fall in that range depends on page count, custom design, integrations, and who writes the content.

Why do website quotes vary so much?

Because a website can mean anything from a five page template site to a custom designed platform with bookings, payments, and integrations. Quotes also differ in what they include: content writing, photography, hosting, and post-launch support may be bundled or billed separately. Always compare the full scope, not just the headline price.

What ongoing costs should I budget for after launch?

Plan for a domain (roughly $15 to $50 per year), hosting (anywhere from a few dollars to $100 or more per month), and ongoing maintenance: software updates, security patches, backups, and content edits. Many owners cover all of this with a monthly care plan. North Star's care plans run $149, $349, and $649 per month, with founding rates of $127, $297, and $552 before September 1, 2026.

Is a DIY website builder good enough for a small business?

Often, yes. If your budget is tight, your needs are simple, and you have the time and patience to learn the tool, a builder can produce a perfectly serviceable site. Hiring makes more sense when the website drives real revenue, you need custom features or integrations, or your time is worth more than the cost of delegating.

How much should I pay for website maintenance in Canada?

Across the Canadian market, care plans that cover updates, backups, security monitoring, and small edits typically run somewhere between $50 and $500 or more per month depending on how much hands-on work is included. North Star publishes its care plan pricing at $149, $349, and $649 per month so you can compare without sitting through a sales call.

Does North Star publish its website build prices?

We publish our care plan pricing, and we scope every build as a fixed fee after a free call, because build cost depends heavily on scope. You get one number in writing before any work starts, and that number does not change unless the scope does.

Want one number, in writing?

Book a free call with North Star. We will scope your site, quote it as a fixed fee, and show you exactly what is included, what is not, and what it costs to run after launch. No pressure, no moving targets.

Book a Free Call See Our Web Design Work