/ Small Business  ·  May 12, 2026  ·  4 min read

What a custom small business website actually costs in Toronto, 2026

Most agencies will not give you a number until you've sat through a sales call. Here's how we think about pricing: what the variables are, what the brackets look like, and what you should never pay for.

By Rushil Shah
Small BusinessWeb DevelopmentPricing

The most common discovery-call question we get from a Toronto small business owner: “How much is a website going to cost?”

The most common answer they get from agencies is some version of “it depends, let’s set up another meeting.” That answer is technically true and practically useless.

Here’s how we actually think about pricing. No ranges that span 10x. No “starting from” numbers that are unrealistic. Just the variables that move the price.

What you’re actually paying for

A custom website price is mostly a function of three things:

  1. How many distinct page templates need to be designed. A 5-page marketing site has 3-4 templates (home, about, service, contact). A site with a blog has 5-6. A site with a portfolio has 7-8. Templates take time; pages built from existing templates do not.
  2. Whether anything needs to be interactive. A booking calendar, a quote calculator, a customer login, a search box that actually works. Each of these is a real piece of software, not a graphic.
  3. How much existing content you have. If you hand us 8 pages of polished copy and 30 hero photos, we plug them in. If we’re writing the copy and choosing stock photos, the project doubles in time.

Almost every quote variation we issue is one of these three knobs turning.

The brackets we work in

These are honest brackets for a custom-built site (not a template, not a Wix drag-and-drop). They reflect what we charge in Toronto in 2026; you’ll see similar from any reputable studio in the GTA.

Bracket A. Marketing sites: 5-10 pages, no interactive features

  • Static content sites built on Astro or a similar modern framework.
  • Mobile-responsive, fast (95+ Lighthouse), SEO basics, contact form.
  • No login, no payments, no booking calendar.
  • Typical scope: home, about, services, portfolio, contact, plus a blog or journal.
  • Range: roughly $3,000–$10,000 depending on design custom-ness and content state. Toronto agency surveys put the median around $5,000-$7,000.

Bracket B. Marketing site + one real feature

  • Bracket A, plus one of: online booking, online ordering, basic CRM integration, gated content, multilingual.
  • Range: roughly $6,000–$15,000.

Bracket C. Web applications

  • Sites where the whole product is the software: booking platforms, internal tools, dashboards, customer portals, light SaaS.
  • Real database, real auth, real payments.
  • Range: starts around $15,000 and scales with feature scope. Clients rarely come in under that for anything we’d call an app.

Bracket D. Just freshen up an existing site

  • New design, same CMS, same hosting, no new features.
  • Range: $2,000–$5,000 depending on how much copy survives the rewrite.

If a quote you’re holding looks wildly different from these brackets in either direction, ask the agency to walk you through what’s in scope.

What moves a quote up

Things that legitimately add cost (in roughly decreasing order):

  • Custom design from scratch vs. starting from a polished base. A custom design is 30-60% more expensive than a tasteful, customized base.
  • Copy you don’t have. Writing copy is half the project. Owners who arrive with finished copy save weeks.
  • Stock photography vs. a real photo shoot. A half-day commercial photographer in Toronto runs $1,200–$2,500 and is almost always worth it. Cheaper options exist but tend to look it.
  • Stripe or Square integration with refund handling, partial refunds, subscriptions, etc.
  • Multilingual. Every additional language adds roughly +25-40% on copy, design polish, and the translation workflow itself.
  • Client portals or any authenticated area. This is where pricing jumps from Bracket B to C.
  • CMS for non-technical editing. Using a headless CMS (Sanity, Storyblok, etc.) adds setup time but pays back if you’ll publish weekly.

Things that should NOT add cost: “Mobile-responsive” (it’s the default in 2026), “SEO setup” (fast HTML and good metadata IS SEO setup), “secure” (HTTPS is free and automatic).

What moves a quote down

Things that lower the price:

  • You already have a clear idea of what you want. Half-day discovery turns into a one-hour kickoff.
  • You hand over polished copy. This is the single biggest cost lever you control.
  • You’re flexible on design. Starting from a strong template-but-customized look saves design weeks.
  • Phase the project. Ship the marketing site this quarter, the booking system next quarter. Two smaller invoices, less risk.

What you should never pay for

  • “Premium hosting” packages over $50/month for a small-business marketing site. Vercel, Cloudflare Pages, and Netlify all have free or under-$25/month tiers that are faster than what most “premium” hosts offer.
  • Monthly retainer for “maintenance” with no defined deliverables. Either the retainer is for a specific block of work (small fixes, content updates, performance monitoring) or it’s not for anything.
  • SEO audits priced separately from the build. A site built correctly already has the SEO foundation. Audits are valuable a year in, not at launch.
  • “Lifetime” hosting fees paid up front. Nothing is lifetime. Pay monthly or annually so you can leave.

Our pricing in one paragraph

Fixed price after a discovery call, billed in two installments (50% at start, 50% at launch). Two weeks of post-launch fixes are included with every fixed-scope project. Ongoing retainers are month-to-month with a fixed block of hours, no annual lock-in. We send a written scope and a not-to-exceed price before any code is written, and we’ll tell you up front if your project doesn’t fit our shop.

If you want a real number for your specific project, the only honest way to give you one is a 30-minute call. Book one here. No pitch deck, no hard sell.

/ More like this
● connect@aurabyt.com

Have something that needs shipping?

One call. Thirty minutes. You leave with an honest read on scope, timeline, and price, whether we're the right fit or not.