What a Small Business Website Costs in Toronto
Why Toronto website quotes vary so much, which inputs actually move the price, and the questions that make two quotes comparable.

The question we get more than any other is some version of "what should this cost?" Usually the owner has already collected two or three quotes and they don't match. One shop quoted a number that felt suspiciously low. One quoted several times that. Both said "website." Neither explained what was different.
Here is what's different. Price on a website job is driven by a handful of inputs, and two of them dominate everything else. Once you can see which inputs apply to your business, you can read any quote and know whether it's cheap because it's efficient or cheap because it's missing something.
The inputs, ranked by how much they move the number
Whether anything has to be built. This is the biggest lever by a wide margin. A site that presents information — who you are, what you sell, hours, location, a contact form — is a known quantity. A site where a customer picks items, chooses a pickup time, enters a card, and the order lands in your kitchen is a different kind of project. Same for booking that checks real availability against a real calendar, memberships, deposits, accounts. Adding a working ordering or booking system to a quote moves it more than adding ten pages would. If someone quotes those two things at a similar price, one of the numbers is wrong.
Custom design versus a theme. A theme is a pre-built layout that gets your colours, your photos, your words. It is not a bad thing and it is not a dirty secret — plenty of excellent small-business sites run on one. Custom design means someone draws your pages from scratch to fit how your business actually works. Custom costs more because it is hours of someone's attention, and the gap shows up both in the build and in every change you make later. The honest question is not "is custom better" but "does my business have a layout problem that a theme can't solve." A barber shop with one location does not. A clinic with six service lines and three practitioners might.
Page count. This matters least of the big three, which surprises people. The tenth page costs far less than the first one, because the design decisions are already made. If you're being quoted per page at a flat rate, that's a sign nobody has thought about your job specifically.
Content and photography. Routinely the most underestimated line in the whole project. Someone has to write the service descriptions, the menu copy, the staff bios, the FAQ. Someone has to take photos that aren't phone shots on a dark Tuesday. If your quote doesn't mention who does that, the answer is you, at midnight, and the project will stall there for six weeks. It almost always does. Food businesses feel this hardest, and it's worth reading why the photos on your menu cost you orders before you decide to skip the shoot.
Integrations. Your POS, your booking software, your email tool, your accounting. Every system that has to talk to another system is a piece of work with its own surprises. Two systems that already have a clean connection are cheap. Two that don't are a project. Ask specifically; don't assume "it connects to my POS" means the same thing to both of you.
Who maintains it after. Hosting, software updates, security patches, the content changes you'll want monthly. This is where the real money lives over a five-year horizon. The ongoing cost usually outlives and out-totals the build cost. A cheap build with an expensive, locked-in monthly fee can cost you more by year three than a pricier build you own outright.
Which band suits which business
Information site, theme-based, under ten pages. Right for a business where the website's job is to confirm you exist, show what you do, and get someone to call or walk in. Trades, consultants, most law and accounting practices, a single-location restaurant with no online ordering. If someone is quoting you a large custom project for this, ask what you get for the difference.
Information site with a strong design and real content work. Right when you're in a crowded category and the site has to do persuasion, not just confirmation. Dental, cosmetic, med spa, high-end services, anything where the customer compares three providers before calling. The money here goes into photography, writing, and layout — not into features.
Something has to be built. Ordering, booking with real availability, memberships, deposits, multi-location. This is a genuinely larger project and should be priced like one. The tell for a good quote in this band is that it talks about your workflow — what happens when an order comes in during a rush, who changes a booking, what the staff see — not just about screens.
If you're not sure your business needs more than a presence, this post on whether you need a website at all is the cheaper question to settle first.
Seven questions that make any two quotes comparable
Send these to everyone who quotes you. The answers turn three unlike numbers into three like ones.
- Who writes the words and takes the photos — you or me? If it's you, is that in the price or billed separately.
- Theme or custom? If theme, which one, and can I see another site built on it.
- What does month thirteen cost? Hosting, software licences, maintenance, support — as a monthly number, not a shrug.
- Who owns the domain and the site files if I leave? There is only one acceptable answer, and it's you. Check this before you sign anything.
- What's included in "support" and what's billed hourly? Specifically: changing a menu item, adding a staff member, swapping a photo.
- How many rounds of revisions, and what counts as a round?
- What's not in this quote that I'm likely to want in six months? A good vendor has a quick answer. A vague one is telling you the surprises come later.
The fourth and third questions cause more regret than all the others combined. Owners discover a year in that they can't move their site, or that every small text change costs them a call and a bill.
The two traps at either end
The cheap trap: a quote so low it can only be a template filled in with your logo, no content help, and a monthly fee that locks you in. You'll get a site. You'll also get a site you can't change and can't leave.
The expensive trap: a large custom build for a business whose customers want three facts — are you open, what does it cost, how do I reach you. Spending heavily on design when your real problem is that your prices aren't published is backwards. Put the prices up first.
Getting a number for your actual job
This article can tell you where the money goes. It can't tell you what your job costs, because your job has a page count, a feature list, and a content situation that nobody has described yet.
So describe it. Start here — you answer a short set of questions about your business, what the site needs to do, and what you already have, and you get an estimate for your own project rather than a range copied from a brochure. It takes a few minutes and you're not committing to anything. If the number is wrong for you, you'll at least know which input is driving it, and you can cut that one.