SK Designz®
HomeBlog › Website ROI
Strategy · 9 min read · 2026

Is a website worth it? Calculating ROI for a Canadian small business

DM
Daniel MacKenzieWeb Developer & Technical Writer

For most Canadian small businesses, yes — a website pays for itself, and the math is simpler than owners expect. Multiply your average job or sale value by the number of extra customers the site brings in each month, compare that to what the site costs, and you have your return on investment. A typical service business whose average job is worth a few hundred dollars needs only one or two extra customers a month to cover a professional build within its first year. The real question is not whether a website is worth it, but how quickly yours reaches payback — and how you will measure it.

Key takeaways

The simple ROI math

Strip away the jargon and website ROI is three numbers: what a customer is worth to you, how many extra customers the site produces, and what the site costs.

Take a Calgary plumbing company. The average job is worth $400. Suppose the website brings in just five extra jobs a month — from Google searches, from people checking the company out after a referral, from after-hours enquiries that would otherwise have gone elsewhere. That is $2,000 a month, or $24,000 a year, in revenue attributable to the site.

Against that, the costs: a professionally built small-business site in Canada typically runs $2,400 to $8,000 CAD as a one-time build, plus roughly $15–$25 a year for the domain and $100–$300 a year for hosting (see domains and hosting in Canada). Call it $4,000 in year one. The plumber's site pays for itself in about two months, and every month after that is return.

Run the same math with your own numbers, and be conservative on purpose:

If one customer a month covers the site within the year, the decision is not really about money anymore — it is about execution.

Lifetime value: the number owners forget

The first invoice understates what a customer is worth. A dental patient who joins a practice may be worth thousands over the years they stay. An HVAC customer who starts with a $300 service call becomes a furnace replacement and an annual maintenance plan. A salon client visiting every six weeks at $80 is worth over $600 a year — and clients often stay for years.

When you count lifetime value rather than first-sale value, the number of new customers a website needs to attract to justify itself often drops to a handful in total, not per month. This is also why cutting corners on the thing that acquires customers is false economy: the asset's job is to open relationships, and each relationship is worth a multiple of the first transaction. A site built to convert — clear offer, fast pages, obvious next step — compounds this further; our guide on getting more leads from your website covers what moves that needle.

The cost of not having a website

ROI has a mirror image: the revenue you forfeit by being absent. The modern buying journey starts with a search — often on a phone, often with local intent, and often ready to act. Google's research found that 76% of people who search for something nearby on their smartphone visit a related business within a day, and 28% of those searches end in a purchase. Those buyers cannot choose you if you are not in the results.

Being absent is also increasingly unusual. Recent CFIB survey data indicates around 78% of Canadian small businesses now have a website. If you are in the minority without one, the practical effect is that "near me" and "best X in [your city]" searches resolve to your competitors by default, every day. A Facebook page or Instagram profile helps but does not fix this — social profiles rank poorly for commercial searches, you do not control the platform, and they cannot host the service pages, reviews and booking flows that local search visibility is built on.

There is a softer cost too: verification. Many customers who hear about you from a friend or drive past your truck will look you up before calling. No website — or a broken, dated one — quietly ends some of those journeys before they reach your phone.

When a cheap site costs more than a good one

ROI cuts both ways, and the denominator tempts people. A $500 template site looks like a smaller bet than a $5,000 professional build — but ROI is return divided by cost, and a site that returns nothing has no ROI at whatever price. The common failure pattern looks like this:

None of this means you must spend at the top of the market. It means the money should go to the things that generate return — speed, an SEO foundation, conversion-focused structure and copy — rather than to decoration. A modest site that ranks and converts beats an expensive one that does neither.

How to actually track website ROI

Most owners cannot say what their website earns because nothing is measured. Fixing that takes an afternoon, not a project:

Attribution is never perfect: a customer may see your truck, hear a recommendation and check the website before calling. Perfection is not the goal; a defensible count of site-attributed customers is, and it is usually an undercount.

Realistic payback periods

How fast a site pays for itself depends mostly on how customers find you and what a customer is worth:

Two honest caveats. First, a website is not a demand machine on day one; it converts existing demand immediately (people looking you up, referrals verifying you) and grows new demand over months. Second, payback assumes the site is built to convert — if it ranks but does not persuade, revisit the fundamentals in what makes a high-converting homepage.

Common ROI mistakes to avoid

Frequently asked questions

How do I calculate the ROI of a website?

Multiply your average job or sale value by the number of extra customers the website brings in per month, then compare that annual figure to the build cost plus running costs. For example, five extra $400 jobs a month is $24,000 a year against a typical $2,400–$8,000 CAD build — payback in weeks to months.

Is a website still worth it if I get most customers from referrals?

Usually yes, because referred customers verify you online before calling. A professional site closes referrals that would otherwise stall, and it captures the "near me" searchers referrals never reach. Since one or two extra customers a month typically covers a build within a year, referral-heavy businesses still see clear returns.

What does a small business website cost to run per year?

After the build, budget roughly $15–$25 for the domain and $100–$300 for hosting annually, plus an optional care plan of around $200 a month if you want updates, backups and security handled. Many owner-managed sites run on under $350 a year in hard costs.

How long until a new website starts generating leads?

It converts existing demand immediately — referrals checking you out, people searching your name. New demand from local search typically starts moving within a few weeks to a few months as your Google Business Profile and local rankings strengthen, with competitive markets taking longer. Most service businesses reach payback inside the first year.

Why did my cheap website produce no leads?

Almost always some mix of: no SEO foundation so it never ranked, slow templated pages that lose mobile visitors, and no conversion path — no clear offer, phone number or form. ROI depends on ranking and converting, not on existing. A rebuild focused on those fundamentals usually changes the result.

How do I track phone calls from my website?

Use a call-tracking number on the site that forwards to your real line, so every call it receives is attributed to the website. At minimum, set your analytics to count taps on the tap-to-call link and ask every new customer how they found you. Calls are often the majority of small-business website conversions.

Want a website that pays for itself?

We build fast, conversion-focused websites with an SEO foundation and measurement set up from day one — so you can see exactly what it earns. Get a free quote within 24 hours.

Get a free quote