How much does a website cost for a small business
In this guide & where to go next
Part of the What a Website Really Costs in Canada series. Related: How Much Does A Plumber Website CostHow To Make A One Page Website For A Small Business
Want it handled? Lead4Pro — done-for-you web design & local SEO.
A small business website in Canada costs $2,000 to $8,000 CAD for a professional custom build, or about $50 to $200 per month on a subscription plan that includes hosting and maintenance. DIY platform sites run $15–$60/month if you build it yourself. The exact figure depends on how many pages you need, whether the design is custom or template-based, and if you include copywriting and local SEO.
Typical price ranges by build approach
Small business owners in Canada generally choose one of four routes, each with a clear cost band:
- DIY website builder: $15–$60/month. You do the work; the platform supplies templates and hosting.
- Freelance designer: $1,000–$4,000 one-time. Good value for a clean brochure site.
- Small agency: $3,000–$8,000 with strategy, custom design, and support.
- Monthly subscription build: $50–$200/month bundling design, hosting, and edits.
For a typical 5-to-8-page service business site, $3,000–$5,000 is the sweet spot that buys a custom look, mobile-friendly layout, and basic SEO without paying for enterprise extras you won't use.
What's included in a small business website
A complete small business site is more than a homepage. A fair quote should cover:
- Core pages: home, about, services, contact, plus location or service pages.
- Mobile-responsive design that works on every screen size.
- Contact forms and click-to-call for fast lead capture.
- Basic on-page SEO: titles, descriptions, and clean structure.
- Google Business Profile linkage for local visibility.
- Analytics setup so you can track visitors and leads.
If a quote leaves out forms, mobile optimization, or SEO basics, you'll likely pay to add them later. Confirm what's bundled before you sign.
Where small businesses overspend or underspend
Balance matters. Overspending often happens when owners buy custom features they don't need, like complex animations or a bespoke booking engine when a simple plug-in would do. Underspending shows up as a cheap template site with no SEO, no analytics, and no lead forms, which generates few leads and needs an expensive rebuild within two years.
The smart middle path is to invest in fundamentals that drive leads: fast load times, clear calls to action, mobile design, and local SEO. Skip vanity features in version one. You can always add functionality as the business grows and the site proves its return.
Budgeting for the first year
Plan for both the build and the running costs in year one. A realistic Canadian small business budget looks like:
- Design and build: $3,000–$5,000 one-time, or $50–$150/month.
- Domain: $15–$25/year for a .ca or .com.
- Hosting: $120–$400/year.
- Maintenance: $600–$1,800/year for updates and backups.
- Optional local SEO: $3,600–$12,000/year to actively rank and generate leads.
If cash flow is tight, a subscription model converts that lump sum into a predictable monthly fee, which many Canadian small businesses prefer for budgeting and tax purposes.
FAQ
What is a reasonable price for a small business website?
For most Canadian small businesses, $3,000–$5,000 CAD for a custom 5-to-8-page site is reasonable and competitive. That buys mobile-responsive design, lead forms, and basic SEO. Subscription models offer the same for $50–$200/month, spreading the cost while including hosting and maintenance.
Can I get a good website for under $1,000?
Yes, with a DIY builder or a budget freelancer, but expect to invest your own time and accept a template look. Under-$1,000 sites rarely include strong SEO, custom design, or ongoing support. They work as a starting point, though many owners upgrade once the business grows.
Should I pay monthly or one-time for my website?
One-time payment costs less overall and you own the asset outright. Monthly subscriptions cost more long-term but spread cash flow and bundle hosting, maintenance, and edits. Choose one-time if you have capital and a maintenance plan; choose monthly if predictable budgeting matters more.
Does the price include hosting and a domain?
Sometimes. Agency build quotes usually exclude hosting ($120–$400/year) and domains ($15–$25/year), billing them separately. Subscription plans typically include hosting. Always confirm what's bundled, and clarify who owns the domain so you keep control of your web address.