The quick answer: price ranges at a glance
Before getting into the detail, here is a realistic overview of what websites cost in Canada in 2026:
DIY website builder (Squarespace, Wix, Shopify): $0 upfront, then $20–$60 per month on an ongoing subscription. You build and maintain it yourself. Good for very early-stage businesses or simple informational sites where budget is the absolute constraint.
Freelancer or small web studio: $1,500–$8,000 for a project, plus $50–$200 per month for hosting and maintenance. This covers the majority of small business websites — 5 to 15 pages, a contact form, a blog, mobile-friendly design. The wide range reflects differences in experience, location, and scope.
Agency or larger studio: $8,000–$40,000 or more. This tier covers complex sites — e-commerce with many products, custom web applications, enterprise CMS implementations, large-scale content sites, or anything requiring a team of specialists over an extended timeline.
Most small Canadian businesses — trades, professional services, restaurants, retail, accommodation — fall squarely in the freelancer/small studio tier. That is what this article focuses on, because that is where the most confusion (and the most bad advice) lives.
DIY website builders: $0–$50/month
Squarespace, Wix, GoDaddy Website Builder, and similar tools let you create a website using drag-and-drop templates without writing any code. They handle hosting, security, and software updates as part of the subscription.
The appeal is obvious: low upfront cost, no technical skills required, and a reasonable result if you pick a clean template and put real effort into the content. Some small businesses do perfectly well with a DIY site.
The hidden costs are less obvious. Your time has value — a business owner spending 30–40 hours setting up a Squarespace site is a real cost, even if it does not appear on a receipt. Template limitations mean you eventually hit a wall if your needs become more specific. And the monthly subscription cost is permanent: a $30/month plan is $360 per year, every year, for as long as you have the site.
DIY builders also tend to produce sites that are similar to thousands of others. If differentiation matters to your business — and for most service businesses, it does — a templated site is a constraint.
When DIY makes sense: you are a sole proprietor just starting out, you need something online quickly, and budget is genuinely tight. When it does not: you want a site that reflects your brand professionally, you value your time, or you expect your site to be a meaningful part of how you attract and close business.
Freelancer or small studio: $1,500–$8,000
This is the most common tier for Canadian small business websites, and the range is wide enough to deserve some unpacking.
At the lower end ($1,500–$3,000), you are typically working with a newer freelancer or someone using premium templates with light customization. The work can be perfectly solid, but turnaround expectations, responsiveness, and long-term support may vary. These prices are most common in smaller markets or for very straightforward sites with minimal custom functionality.
At the mid-range ($3,000–$6,000), you are getting an experienced freelancer or a small studio with a defined process — discovery, wireframing, design rounds, development, testing, and a handover that actually covers how to use what they built. Sites at this price point are typically custom-designed (not a template), mobile-optimised, and built with performance and SEO in mind from the start.
At the higher end of this tier ($6,000–$8,000), the scope typically includes more pages, custom features (booking systems, portfolio galleries, filterable menus, event listings), or a content-heavy site that requires more time to design and build properly.
Location matters. A web professional based in Metro Vancouver or Toronto typically charges more than someone based in a smaller city, reflecting the cost of living difference. This does not mean the Vancouver-based developer is better — skill does not track with city size — but it does mean the same quality of work can have different pricing depending on where the person is based.
Agency or larger studio: $8,000–$40,000+
At the agency tier, you are paying for a team: a project manager, a UX designer, a visual designer, a developer, and sometimes a strategist or copywriter. The overhead is higher, the process is more structured, and the result is typically more polished — but you also get more people involved in decisions, longer timelines, and more process overhead.
This tier makes sense when the project genuinely requires a team. An e-commerce site with a few hundred products, a complex booking and availability system, a custom membership platform, or a large corporate website with dozens of page templates — these are projects where a solo freelancer would struggle and where agency-level coordination is worth the premium.
It does not make sense when you just want a well-designed small business site and are paying agency rates because you assumed bigger means better. A good freelancer or small studio will produce a better outcome for a typical small business website than a large agency distracted by bigger clients.
What actually drives the cost of a website
The price of a website is determined by a fairly predictable set of factors. Understanding them lets you make informed decisions about where to invest and where to trim.
Number of pages and content complexity. A 5-page site (home, about, services, contact, one supporting page) is far simpler to build than a 20-page site with a services section, team bios, a case study archive, and a blog. Every page needs to be designed, built, and populated with content. More pages means more time.
Custom design versus templates. Starting from a pre-built template is faster and cheaper. Starting from scratch — with a visual identity that is genuinely unique to your business — takes more time and costs more. The difference shows up in the result: a custom-designed site looks like yours, not like a category of businesses.
Functionality and integrations. A static informational site with a contact form is simpler than one with an online store, a booking calendar, a client login, a membership system, or an integration with your CRM or POS. Every piece of custom functionality adds development time. Third-party tools (booking software, payment processors, email marketing platforms) can reduce that cost but introduce ongoing subscription costs and maintenance complexity.
Content creation. Writing the words for a website is often underestimated. Good web copy — clear, concise, persuasive, structured for how people actually read on screen — is a skill. If you are providing all the copy yourself, you save money but take on the work. If the web professional writes it for you, expect that to add $500–$2,000 to the project depending on volume.
Photography and imagery. Websites need visual content. Stock photography is cheap and available, but professional photos of your actual business, team, and work are far more effective. A commercial photography session in Canada typically costs $500–$2,000. If the web project includes sourcing or editing photography, that time is factored into the quote.
Experience level and reputation of the builder. A developer with 15 years of experience, a strong portfolio, and a roster of satisfied clients charges more than a student looking for their first few projects. Both can produce a good result — but the experienced professional brings fewer surprises, better judgment on decisions you do not even know you need to make, and more reliable support afterwards.
Ongoing costs: hosting, maintenance, and more
The upfront build cost is only part of what a website costs. Most businesses are surprised to learn what they are paying year after year once the site is live.
Domain registration: $15–$25 per year for a .ca or .com domain. This is fixed and unavoidable — you pay it annually for as long as you want to own the domain.
Hosting: $5–$50 per month for shared hosting; $50–$200+ per month for managed hosting. The difference is significant. Shared hosting is cheap but means your site shares server resources with thousands of others, gets minimal technical support, and receives little proactive care. Managed hosting includes server management, security monitoring, backups, and usually faster response to problems. For a business site that is actively bringing in clients, managed hosting is worth the cost.
SSL certificate: Usually included in modern hosting plans. If a host is trying to charge you extra for SSL in 2026, that is a red flag — free SSL is standard.
Software and plugin licences: If your site is built on WordPress with premium themes or plugins, those licences often renew annually — $50–$300 per year in total is typical. These renewals are often not mentioned prominently at the time of the build.
Maintenance: Websites are not finished when they launch. Software needs updates. Content needs refreshing. Things break. Security vulnerabilities emerge. A maintenance plan from your web professional typically costs $50–$200 per month and covers updates, backups, monitoring, and small changes. Without a maintenance plan, you either do this yourself or let it accumulate — and a website that is three years out of date on its software is a security liability.
A reasonable annual ongoing cost for a maintained small business website in Canada: $600–$2,400 per year, depending on your hosting tier and maintenance arrangement.
Red flags in a website quote
Getting a bad website built is often more expensive in the long run than getting a good one built properly the first time. Here is what to watch for.
No contract or scope of work. If a web professional cannot give you a written document describing exactly what they will build, what is included, what is not included, the timeline, and the payment terms — walk away. Without a clear scope, you have no recourse when expectations diverge, and they always diverge eventually.
Very low quotes with vague deliverables. A $600 website quote for a multi-page business site with custom design is not a deal — it is a warning. At that price point, you are getting a heavily templated result assembled quickly, with no room for revisions or real communication. The savings disappear when you pay someone else to fix or rebuild it.
Hosting and domain locked in their account. Your domain and hosting should be registered in your name, in accounts you control. Some web professionals register these in their own accounts — meaning if the relationship ends, you may lose access to your own site. Always insist that domain registration is in your name with a registrar you control.
No plan for what happens after launch. A website is not a one-time transaction. Ask directly: what happens if something breaks? Who does the software updates? How do I make small content changes? If these questions produce a vague answer or an offer to "just call me," that is not a real support structure.
Promises about Google rankings. A web professional can build you a technically sound, well-structured site that is a solid foundation for SEO. They cannot guarantee you will rank in a specific position for a specific keyword. Anyone who promises first-page Google results as part of a web design quote is either misrepresenting what they can do or selling you something separate from the web build that deserves its own scrutiny.
How to evaluate a quote properly
When you receive a website quote, the number is only part of what you are evaluating. Here is a practical checklist.
What is explicitly included? How many pages? How many rounds of design revisions? Does it include copywriting, or are you providing the content? Is there a mobile optimisation pass? What CMS or platform will it be built on, and do you have control over it?
What is explicitly excluded? A quote that is suspiciously vague about exclusions is a quote that will grow. Photography, stock image licences, plugin purchases, third-party platform integrations — these should be listed clearly.
What does the portfolio look like? Ask to see examples of sites they have built, specifically for businesses similar to yours in type and size. A developer who specialises in restaurant sites may not be the right fit for a professional services firm, and vice versa.
Can you speak to a past client? A web professional confident in their work will have clients willing to speak to their experience. If references are unavailable or deflected, that is a signal.
What happens at the end of the project? You should receive training on how to update your own content, documentation on what was built and why, and a clear transfer of all assets — files, credentials, accounts — into your hands.
A website is one of the more significant operational investments a small business makes. Treating the quote process with the same rigour you would apply to a contractor building a physical space is not excessive — it is appropriate.
On Vancouver Island? Design Menu builds custom websites for small businesses in Duncan, Victoria, Nanaimo, and across Vancouver Island — with transparent pricing, a written scope on every project, and managed hosting that keeps your site fast and maintained after launch.