“How much does a website cost?” is the single most-asked question we get. The honest answer is: it depends — on the size, complexity, the platform, and what you mean by “website.” A landing page and a custom marketplace are both “websites,” and they’re 50× apart in price.
So here are the real, 2026 ranges — pulled from quotes we issue every week in Toronto.
The 4 cost tiers
Tier 1: Brochure site — $2,500 to $5,000
5–10 pages. Custom design from a template framework (Astro, Webflow, or a polished WordPress theme). Contact form, basic SEO, mobile-friendly. Suitable for a small professional service (consultant, accountant, single-location clinic with no online booking) whose customers find them via referral or a Google search for the company name.
Timeline: 2–4 weeks.
Tier 2: Service-business website — $4,000 to $9,000
10–30 pages. Custom design, service-area landing pages, integration with one booking or quote tool (Calendly, HouseCallPro, JaneApp), SEO setup with content for the top 5–10 commercial queries, Google Business Profile work, Google Analytics & Search Console. This is where most Toronto local service businesses land — HVAC, contractors, dentists, lawyers, agencies.
Timeline: 4–8 weeks.
Tier 3: Ecommerce store — $8,000 to $25,000
Shopify, WooCommerce, or BigCommerce. Custom theme, catalog setup (50–500 SKUs), payment integration, shipping rules, GST/HST/PST handling for Canadian provinces, basic email automation, abandoned-cart flow. CanadaTables.com and HBDepot.ca sit in this range.
Timeline: 6–14 weeks.
Tier 4: Custom web app / marketplace — $30,000+
Anything with custom backend logic — two-sided marketplace, booking platform, SaaS dashboard, internal tool. Examples include FixItTask.com (handyman marketplace) where we built task posting, bidding, Stripe Connect escrow, and admin tooling from scratch. Custom apps don’t have a sensible “ceiling” — they scale with feature scope.
Timeline: 3–9 months.
What drives the price inside each tier
- Page count. Every extra unique page is 2–6 hours of design + 1–3 hours of build + content. Generic “Services” one-pager is cheap; 50 service-area landing pages aren’t.
- Custom vs templated design. A polished theme is fast (a few days); custom Figma design is 2–4 weeks of design work alone.
- Integrations. Booking systems, CRMs, payment processors, multi-location inventory — each one adds dev time.
- Content. If we write the copy, that’s 4–12 hours per service-business page. If you provide it, that’s zero.
- SEO scope. Just “set up Search Console” is included; an active 6-month SEO program is a separate engagement ($1,500–$4,500 / month).
Hidden costs nobody mentions
- Hosting. Decent managed hosting starts at $30–$60 / month. Free tiers exist (Cloudflare Pages, Netlify) but have trade-offs.
- Domain & SSL. $15–$30 / year for the domain. SSL is free now (Let’s Encrypt).
- Email hosting. Google Workspace $7.80 / user / month. Optional but recommended over “contact@bigprovider.com”.
- Stock photos / professional photography. Free photos (Unsplash) are fine for most service businesses; product photography for ecommerce is $300–$1,500 per session.
- Maintenance. Plan $100–$300 / month for security updates, backups, plugin patches, content tweaks. Skipping this is how a site that cost $7,000 gets hacked 18 months later.
Why fixed quotes beat hourly — for you
You’ll see two billing models:
- Hourly — agency bills $80–$200/hr against an estimate. Most overruns end up on the client’s side. Good for ambiguous scope.
- Fixed quote — agency writes a clear scope, gives one price, and absorbs overrun risk. Better for the client when scope is well-defined.
For 90% of web projects, scope can be defined upfront in a discovery call — and the fixed quote model is in your favour. If an agency insists on hourly for a typical brochure or service-business site, that’s a yellow flag.
What we charge
We quote fixed-price for tiers 1–3 (most projects we run). Custom apps in tier 4 we quote a phase 1 (discovery + technical architecture) at fixed price, then phase 2+ in 2-week sprints with a fixed sprint rate. You always know your next two months’ spend, even on big builds.
Book a free 60-minute discovery call and we’ll send back a written scope with the exact number for your project. No obligation.
Stay Updated
Get notified when we publish
No spam, no third-party sharing. We'll only email you when we have something genuinely useful to share — usually once or twice a month.