Here is the answer most web designers will not put on a page: a small business website in Ontario costs somewhere between $700 and $15,000. The gap between those two numbers has more to do with who you hire and how they price than with what your business needs.

A range that wide is useless on its own, so this post breaks it down. What moves the price, what each way of buying gets you, and every price we charge, because you should not have to book a call to find out.

The short answer

For a typical small business, one that needs a handful of pages, a clear way to contact you and a site that shows up when someone in your town searches for what you do, the realistic ranges are:

At Second Coat, a one-page website is $760, a rebuild of up to six existing pages is $1,750 and a new six-page site from scratch is $2,250. Every other price is further down this page.

What actually moves the price

Five things decide most of the number.

Page count. A page is not just a page. Each one needs a purpose, copy, at least one decent image and a reason to be in the menu. Six well-built pages beat fifteen thin ones, and cost less.

Whether the copy exists. If you hand a designer a blank document, someone has to write the site. That is the most common hidden cost in web design. Writing is either in the price or it is not, and you should know which before you sign anything.

Photos. Stock photos are free and look like it. Real photos of your shop, your truck and your team, taken with a plan, do more for a site than most design decisions. A photo plan costs less than a photographer's minimum call-out, and it means the photos you take yourself are the right ones.

Selling and booking. Taking payments, running a store or letting customers book online each add real work. Each usually adds a monthly platform fee too, and that account belongs in your name, not your designer's.

The state of the old site. If you already have a website, the first question is whether the bones are worth keeping. Sometimes they are, and a rebuild costs less than starting over. Sometimes the site is compromised, sitting on a platform nobody supports, or built in a way that cannot be changed safely. Then starting over is cheaper than trying to save it. It is the same call I make with a dresser in my garage: strip and refinish, or admit the piece is done.

The three ways to buy a website, and what you actually get

A DIY builder. Wix, Squarespace, GoDaddy and Shopify will get a site online for a monthly fee. For a very simple business with time to spare, that can be enough. The catches: the templates all look like each other, the phone version is often an afterthought, local search setup is easy to skip, and you pay every month for as long as the site exists. If you already have a DIY site that is not bringing in work, the problem is usually the copy and the structure, not the platform.

A freelancer or small studio. This is where most small businesses should be. You get a person, a fixed price and a site built around your business rather than a template. The risk is in the unknowns: what happens when you need a change in six months, who owns the domain, what is included and what costs extra. Ask for all of it in writing. If someone cannot tell you what an extra page costs, they have not decided yet, and you will find out later.

An agency. Agencies bring strategy, a team and a process, and they charge for all three. If you run a multi-location business, a franchise, or you need custom software behind the site, that can be worth it. For a plumber, a florist or a physio clinic, most of that budget buys meetings.

What Second Coat charges

Every price below is published on our pricing page, in Canadian dollars, before HST. Founding client rates apply to projects booked by January 31, 2027. Third-party subscriptions, such as a booking platform or a store's payment processing, stay in your name and are approved before anything is bought.

CategoryServiceWhat it coversPrice (CAD, before HST)
WebsitesOne-page websiteOne focused page, built to convert$760
WebsitesFull website rebuildUp to six existing pages, stripped back and refinished$1,750
WebsitesNew website from scratchUp to six pages, no existing site needed$2,250
WebsitesAdditional standard pageAny page beyond the six$350
WebsitesOne page + new booking setup bundleBoth together, saves $250$960
Selling and bookingSimple sellingUp to five payment items, add-on$450
Selling and bookingOnline store add-onAdd a shop to an existing or new site$1,500
Selling and bookingComplete ecommerce websiteWebsite and store together$3,400
Selling and bookingBooking integrationConnect your existing booking account$250
Selling and bookingBooking setupNew booking system, set up and connected$450
Reviews and auditsFree Second LookOne page, five points, no sales call$0
Reviews and auditsSearch visibility auditOne per business, fully credited toward later work$65
Reviews and auditsFull-Site AuditOne primary website, rated section by section$249
Local searchLocal search starterOne-time fix of the local search foundation$169
Local searchMonthly VisibilityOngoing local SEO work, measured monthly$650 / month
RescueWebsite rescue and clean-upDiagnosis plus first repair for a compromised or failing site$119
ContentPublish my postYou write it, we publish it properly$55 per post
ContentBlog polish and publishYou have a draft, we finish and publish it$95 per article
ContentLocal search articleWritten to be found for a local search$195 per article
ContentAuthority articleA deeper resource on your subject$245 per article
Small jobsHomepage copy punch-upSharper homepage copy, one contained job$95
Small jobsDIY website photo planA shot list so the photos you take are the right ones$95
OngoingMonthly website careUpdates, checks and small fixes, no long contract$99 / month

The costs that never make it onto the quote

Whatever you spend on the build, budget for these. None of them are big. All of them are forgotten.

What you should get for the money

At any price, a small business website should do all of this. If a quote does not cover it, the quote is not cheaper. It is incomplete.

One more test. Ask the designer what happens if you want a change six months after launch. A clear answer with a price is a good sign. A pause is not.

Where to start

If you already have a website, get the free Second Look. It is one page, five points, no login, and nothing on your site is touched. It tells you whether you need a small fix, a rebuild or nothing at all.

If you do not have a site yet, the pricing page has every option with its full scope. Pick the one that matches your situation and start a project. You will know the whole price before we ever speak.

Want me to look at yours?

Send the website. I'll email five specific observations and the one thing I'd fix first. No charge and no sales call unless you ask.

GET A FREE WEBSITE SECOND LOOK