FLXW · Pricing Guide · 2026
How much does a small business website cost in Canada?
I build websites for small businesses for a living, so I'm going to give you the actual numbers instead of a sales funnel. Prices below are Canadian dollars, rounded, and honest about the part most pricing pages skip: what you'll have spent after three years.
The quick answer
A DIY builder like Wix or Squarespace runs about $20 to $60 a month if you build it yourself. A freelancer or a solo studio usually charges $2,000 to $6,000 to build a proper site, then a few hundred a year to keep it running. An agency usually starts around $10,000 and climbs fast. I charge from $2,500 CAD, fixed price in writing, first year of hosting included.
| Route | Up front | Ongoing | 3-year total |
|---|---|---|---|
| DIY builder Wix, Squarespace |
$0, plus your evenings | Typically $20 to $60/month, plus a domain around $20/year | Roughly $800 to $2,300, plus the hours you spent building it |
| Freelancer or solo studio | Typically $2,000 to $6,000 | Usually $200 to $600/year for hosting and maintenance | Roughly $2,600 to $7,800 |
| Agency | Typically $10,000 to $30,000+ | Care plans usually $100 to $400+/month | Roughly $13,500 to $44,000+ |
| FLXW that's me |
From $2,500, fixed in writing, first year of hosting included | A flat yearly hosting and care fee, usually a couple hundred dollars | Around $3,000 for a starting-price build |
All prices CAD, rounded. Market ranges are typical, not promises. The 3-year column is the number nobody puts on their pricing page.
What actually drives the price up
Every quote you get, mine included, is really pricing four things. If a quote seems high or low, one of these is why.
Pages
A five page site is a five page site. A twenty page site with a service page for every town you serve is a different project, because every page needs design, writing, and a reason to exist. More pages is the most common reason two quotes for "a website" are thousands apart.
Booking
A contact form is cheap. A real scheduler that shows your live availability, takes the booking, sends reminders, and puts it on your calendar is real work, and it's usually the feature that actually pays for the site. If people can book you at 11pm without calling, the site is doing a job.
Integrations
Any time the site has to talk to another system, the price moves. A CRM, a payment processor, a medical records system, inventory. One honest note here: if what you actually need is the plumbing between tools you already use, that's an automation project, not a website project, and it's usually cheaper. I build those from $1,500, and I wrote about it on my Make.com consultant page.
Custom design
A template with your logo dropped in is fast and looks like it. A site designed around your business takes longer and costs more, and it's the difference between looking like every other plumber in town and looking like the one people remember.
What I charge, and exactly what you get
My from-prices are public: websites from $2,500, apps from $7,500, management systems from $7,500, automations from $1,500, all CAD. Every project gets a fixed price in writing after a free 30-minute discovery call. Not an estimate, not a range, a number. If the build runs long that's my problem, not yours.
The website number includes the design, the build, the launch, and your first year of hosting. You own your domain and your code from day one, so if you ever want to leave, you can, with everything.
A real example, since ranges are easy to hide behind: the Ignite HRT clinic site in Portland was a $1,500 USD custom build, in USD because the client is American. That included a booking system wired into the clinic's medical records software and the first year of hosting. Patients book themselves in. Hosting renews at $180 USD a year. That's the whole bill.
What the yearly fee covers
My model is simple: build fee once, then a flat yearly hosting and care fee, usually a couple hundred dollars. For Ignite HRT that fee covers the hosting itself, the SSL certificate, security updates, small content edits when the clinic needs wording changed, and keeping the booking integration working when the software on the other end changes, which it does.
The point of the flat fee is that you never have to wonder if fixing a typo costs money. It doesn't. Bigger changes, new pages, new features, those get quoted separately, in writing, before I start.
Website maintenance cost in Canada
This is the part of the industry I like least, so here's how it usually works. Agencies typically sell care plans at $100 to $400 or more a month, and some of them make more on maintenance over three years than they did on the build. Freelancers usually charge a few hundred a year, which is fair, but some disappear, and then you're paying someone new to figure out what the last person did. DIY maintenance is free until the day your builder changes something and your booking page quietly breaks.
Mine is the flat yearly fee above. And because you own the domain and the code, the fee isn't a hostage situation. You can take everything and go, any year. I'd rather you stay because the site works.
Does the province matter?
No. My prices are the same in Ontario, BC, Alberta, or Nova Scotia, and so are most builders' prices, because this is remote work. What changes by location is competition: big-city agencies in Toronto and Vancouver carry big-city overhead, and you pay for it. A solo builder charges the same whether you're in Kelowna or Kingston.
When you should not hire me
Honestly: if all you need is a page that proves your business exists, a phone number, hours, an address, do it yourself. A $20 a month builder finished over a weekend is the right answer, and anyone who quotes you thousands for that is quoting for their benefit, not yours. I wrote a whole comparison at Wix vs hiring a web designer if you're deciding. Come back when you need the site to book appointments, show up in search, or talk to your other systems. That's when a custom build pays for itself.
What would yours cost?
Book a free 30-minute call and I'll tell you the exact number, in writing, before any work starts. No pitch. If DIY is the right answer for you, I'll say so on the call.
Book a discovery callFree · 30 minutes · you talk to the person who builds it · flxw.ca
