A small-business website in Toronto typically costs between $1,000 and $8,000+ CAD, depending on how it's built and how much custom work it needs. A simple landing page can start around $999; a full marketing site usually runs $3,000–$8,000; and a fully custom build climbs higher. Here's what actually drives that number — and where your money goes.
What a website costs in Toronto (2026 ranges)
Every project is quoted after a free consult, but these are honest ballparks for the work I build most often:
| Project type | Typical range (CAD) | Timeline | Best for |
|---|---|---|---|
| Landing page | from $999 | 1–2 weeks | One-page launches, campaigns |
| WordPress marketing site | $1,000–$3,000 | 2–4 weeks | Most small businesses |
| Custom-coded marketing site | $2,000–$8,000 | 3–6 weeks | Performance & brand-led sites |
| Custom build / web app | $8,000+ | Custom quote | Complex, bespoke projects |
What drives the price?
A handful of factors move the number more than anything else:
- Number of pages — a one-pager costs far less than a 10-page site.
- Custom design vs. a template — bespoke design takes more time than adapting a theme.
- WordPress vs. custom code — the platform changes both build and running costs.
- Integrations — booking, payments, CRM, and chat each add scope.
- Content — writing copy and sourcing images, if you need that done for you.
- SEO & AEO setup — structured data, performance, and search readiness from day one.
Ongoing costs to budget for
The build is a one-time cost. Plan for a few recurring ones too:
- Domain — roughly $15–$25/year.
- Hosting — WordPress runs about $10–$40/month; a custom-coded site can host for very little on modern platforms.
- Plugins — WordPress sites often need paid plugins (e.g. Elementor Pro) that renew yearly.
- Maintenance — updates, backups, and the occasional small change.
WordPress, custom code, or a template?
The platform you choose changes both the upfront and ongoing cost. I break down every option in the complete platform comparison, and you can see scoped pricing on the WordPress and custom code pages.
Want a real number for your project? Every quote starts with a free 30-minute consult in Toronto or over Zoom — no obligation, and a clear scope before you commit to anything.