Website cost guide
How much does a small business website cost in Canada?
Real published prices, three-year totals and the costs people miss. Written by Bildz, a website service for small businesses, so we've shown where our own plan fits alongside everyone else's.
Prices checked October 25–26, 2026. Last updated October 26, 2026.
The short answer
A professionally built small business website in Canada usually costs $500 to $5,000 upfront, plus $10 to $300 a month for hosting and upkeep. Some providers skip the upfront fee and charge $59 to $299 a month instead.
Over three years, the entry-level option from the nine providers we checked ranged from about $1,700 to $10,800 before tax.
Those ranges come from published prices at seven web designers in Kelowna, BC, plus two Canadian services built for particular trades: one for cleaning companies and one for contractors. Kelowna is a useful example of a mid-sized Canadian market. Prices in other cities vary, so use these figures as a guide rather than a quote.
The price depends far more on what's included than on the number of pages. A $500 website with no support and a $299-a-month plan with copywriting and monthly changes are different products. The sections below show what each price actually buys.
Published prices from nine providers
We took these prices from each provider's own website on October 25 and 26, 2026. They're advertised starting prices in Canadian dollars, before tax. Your quote may differ, so confirm directly with any provider you're considering.
| Provider | Website build | Ongoing cost |
|---|---|---|
| Ambrite Web Services | $500 (up to 5 pages), $1,500 (up to 10 pages) | First year of hosting included. Maintenance plans from $49/month |
| Get Found Kelowna | $1,299 (5 pages) | Hosting from $120/year. Marketing plans from $249/month are optional |
| Salt Water Digital | $1,000 (5–10 pages), $1,500 (8–20 pages) | $125/month management plan, 12-month commitment required |
| Purple Pig Web Design | From $1,499 (single page), from $2,999 (full design) | Hosting offered, price not published |
| Elliot Digital | From $1,500 (landing page), $3,900–$4,900 (up to 10 pages) | Optional care plans $79–$249/month |
| TrueNorth Websites | $500 (1–3 pages, no support), or no upfront fee on monthly plans | $75/month (1–3 pages), $149/month (up to 10 pages, 12-month build) |
| Okanagan Branding Co. | No upfront fee | $199/month (1 page), $299/month (5 pages) |
| Bonmorrow (cleaning companies only) | No upfront fee | $59/month, includes one simple update a month |
| Pinnacle OS (contractors and home services) | Free website | $299/month, including a CRM, Google review automation and automated follow-up. SMS, email and call usage is billed on top |
Bonmorrow and Pinnacle OS aren't Kelowna-based. They're included as examples of Canadian services built for particular trades. Pinnacle OS is based in Calgary and sells a marketing and sales platform with the website included, so it covers more than a website alone. Bildz isn't in this table because we're not an independent comparison point; our plan is covered in Where Bildz fits.
What a small website costs over three years
Upfront prices hide the real cost, because most websites also need hosting and upkeep every month. Here's the three-year total for each provider's entry option for a small business website, before tax.
| Provider and option | How it adds up | 3 years |
|---|---|---|
| Get Found Kelowna, Launch | $1,299 + $120/year hosting | $1,659 |
| Ambrite, Starter | $500, then a $49/month maintenance plan from year two | $1,676 |
| Bonmorrow (cleaning) | $59/month | $2,124 |
| TrueNorth, Starter (1–3 pages) | $75/month | $2,700 |
| Salt Water Digital, Basic | $1,000 + $125/month | $5,500 |
| Elliot Digital, business site | $3,900 + optional $79/month care plan | $6,744 |
| Okanagan Branding Co., 5 pages | $299/month | $10,764 |
| Pinnacle OS (contractors) | $299/month, plus SMS, email and call usage | $10,764+ |
| Bildz, for accepted applicants | $0 design, then $27/month after a 30-day free trial | about $945 |
Assumptions: Ambrite doesn't publish its hosting price after year one, so we used its lowest maintenance plan instead. Elliot Digital's care plan is optional; you can host the site elsewhere. Purple Pig isn't included because its hosting price isn't published. Pinnacle OS's total excludes its usage-based SMS, email and call fees. None of these totals include domains, photography or paid advertising.
The cheapest options aren't automatically the best value. Several of the higher-priced plans include things the cheaper ones don't, such as copywriting, SEO work or changes made for you by a person. The next section explains the differences.
What you're paying for
Design and build
This is the one-time work of planning the pages, writing or arranging the content and building the site. It's most of the upfront price. Copywriting, custom graphics and extra pages push it up. Ambrite, for example, charges $500 for up to five pages and $1,500 for up to ten.
Hosting
Hosting keeps your website online. On its own it's often inexpensive (Get Found Kelowna lists $120 a year), but many providers bundle it into a monthly plan with maintenance and support.
Maintenance and changes
Websites need updates: new hours, new services, security patches for WordPress sites. This is where prices vary most. Some plans include changes done for you, some include a set amount of edit time, and some charge by the hour. Ambrite bills changes outside a maintenance plan at $50 an hour.
Marketing
SEO, Google Business Profile management, review responses and advertising are separate services, even when the same company sells them. Get Found Kelowna's $249–$799 monthly plans are marketing services on top of the website, not the website itself.
All-in-one platforms
Some services bundle the website with sales and marketing software. Pinnacle OS, for example, includes a free website in a $299 monthly plan that also covers a CRM and sales pipeline, Google review requests and automatic responses, text-back for missed leads, email and SMS marketing, and quotes and invoices. If you'd use those tools, the price covers far more than a website. If you only need a website, you'd be paying for software you don't use.
Costs people miss
- Minimum commitments. Salt Water Digital requires a 12-month management plan, and TrueNorth's Growth plan is a 12-month build. Check the minimum term before you sign.
- Hosting after the first year. "First year of hosting free" means you'll pay from year two. Ask what it costs then.
- Hourly changes. If small edits are billed by the hour, a year of updates can cost more than the website did.
- Usage fees and refunds. Platforms that send texts and emails for you may bill usage on top of the plan. Pinnacle OS, for example, bills SMS, email and call usage separately and says all payments are non-refundable. Read the terms before you pay.
- Your domain. The yearly cost of your web address is usually separate. Make sure it's registered in your name, or that you know when it will be.
- Ownership when you leave. Some providers let you take the site with you; others license it to you while you're a customer. Elliot Digital says you own the paid-for site, and Salt Water Digital will package up the files if you cancel. With subscription services, including Bildz and Pinnacle OS, the website usually stays with the provider.
- Photos and writing. If you don't have good photos or don't want to write your own pages, ask whether that's included or extra.
Website costs by trade
Most trades need the same core pages, but a few needs change the price, like emergency call-outs, quote forms or a project gallery. These guides cover what each trade's website needs and what it should cost:
- How much does a plumber's website cost?
- How much does an electrician's website cost?
- How much does an HVAC company website cost?
- How much does a landscaping website cost?
- How much does a cleaning business website cost?
Questions to ask before you choose
- What's the total cost over three years, including hosting and changes?
- Is there a minimum contract, and what does it cost to leave early?
- How are changes handled, and what does a small change cost?
- Who owns the website, the content and the domain if I leave?
- Is copywriting included, or do I write the pages myself?
- Can I see websites you've built for businesses like mine?
Where Bildz fits
Bildz designs a standard website of up to five pages for accepted applicants at no design cost. You review the finished site before committing to anything. If you keep it, the plan is CA$27/month plus applicable taxes, after a 30-day free trial you choose to activate. That's about $945 over three years, with hosting and unlimited ordinary self-service edits included: you describe a change in plain English and review it before it goes live.
The trade-offs are worth knowing:
- Bildz reviews every application and may decline projects, such as online stores or custom applications.
- Edits are self-service through AI. The plan doesn't include unlimited changes made for you by Bildz staff, or SEO and marketing services.
- Bildz is a website, not a sales platform. It doesn't include a CRM, review automation, text or email marketing, or quotes and invoices. All-in-one platforms such as Pinnacle OS include those for more per month.
- Bildz owns the design and code and licenses the website to you while you're subscribed. Your content, logo, photos and domain stay yours.
- Every Bildz website carries a small bildz.com link in its footer while you're subscribed, and it can't be removed.
If you want a person to make every change, need to own the code outright, or want sales and marketing tools built in, one of the providers above may suit you better. If you want a professional website without an upfront bill and you're comfortable making your own updates, Bildz is built for that. The full details are on the free website offer page.
Thinking about building it yourself instead? See how Bildz compares with Wix, Squarespace and GoDaddy.
Frequently asked questions
How much should a small business pay for a website?
For a simple website of up to five pages, published prices in our October 2026 check started at $500 to $1,500 upfront plus hosting, or $59 to $299 a month with no upfront fee. Over three years, most small business websites cost between about $1,700 and $6,700, before tax.
Is it cheaper to pay monthly or upfront?
It depends on how long you keep the website. A low upfront price plus inexpensive hosting is usually cheapest over several years if you don't need many changes. Monthly plans spread the cost and often include updates, but they add up: $299 a month is $10,764 over three years.
What's included in website hosting?
Hosting keeps your website online and reachable. It may also include security updates, backups and an SSL certificate. Maintenance, changes and support are often sold separately, so check what a hosting plan covers.
Do I own my website if I pay monthly?
Often not. With many subscription services, the provider owns the design and code and licenses the website to you while you're a customer. With a one-time build, you're more likely to own the site. Ask before you sign up.
Why do website prices vary so much?
Because providers include very different things. Copywriting, custom design, SEO work, changes made for you and the length of the contract all affect the price more than the number of pages does.
Sources
Prices were taken from each provider's published pricing page on October 25, 2026, and from Pinnacle OS's website and terms on October 26, 2026. Prices change, so confirm current pricing with the provider.
- Ambrite Web Services: ambrite.ca/web-design-kelowna.php
- Get Found Kelowna: getfoundkelowna.ca/pricing
- Salt Water Digital: saltwaterdigital.com/kelowna-web-design
- Purple Pig Web Design: purplepig.ca/rates
- Elliot Digital: bryceelliot.com/services/web-design-kelowna
- TrueNorth Websites: truenorthwebsites.com
- Okanagan Branding Co.: okbc.ca/kelowna-web-design-affordable
- Bonmorrow: bonmorrow.com/en/pricing
- Pinnacle OS: pinnaclemediaos.com, its terms of service and its Instagram profile
- Bildz: bildz.com/free-website