Free tool · Money

Website ROI calculator

Not a forecast of what your website will earn — nobody can honestly give you that. This works out the hurdle: how many extra jobs a month it must win before it is paying for itself, and whether that number is plausible for your business.

$

The typical invoice, not your best-ever one.

%

What is left after materials and direct labour, before your overhead. Most trades sit between 35% and 55%.

%

Out of ten people who contact you, how many book? Six out of ten is 60%.

$

Subscription, hosting, maintenance retainer, domain spread monthly.

$

Zero if you built it yourself on a free tier.

Your estimate, not ours. Try a pessimistic number first — that is the one that matters.

Your breakeven

Jobs a month to break even

0.07

At $203 gross profit per job

Enquiries a month to break even

0.2

At a 40% close rate

Net per month, your estimate

$309

1.6 extra jobs, less running cost

There is nothing to pay back. With no build cost, the site is in profit from the first month it clears 0.07 jobs — and your estimate puts it at 1.6. First-year net: $3,708. This is the whole argument for starting on a free tier: the hurdle is a rounding error.

The pessimistic case. Set the expected extra enquiries to zero and the site costs you $180 in the first year for nothing. That is the real downside, and it is worth looking at squarely: it is small in absolute terms for a self-built site and substantial for a commissioned one. The decision is not “will this work” but “can I carry the downside if it does not”.

What this cannot tell you

This prices the website in isolation, which no website ever is. A site that produces no enquiries directly may still be the thing that closes a referral who looked you up before calling, and there is no honest way to attribute that here. It also assumes your capacity is not the constraint — if you are already turning work away, extra enquiries are worth far less than this suggests. And every figure depends on your gross margin estimate, which most owners overstate by five to ten points.

The link reopens this page with your exact result already filled in.

Zero build cost changes this arithmetic completely.

A free Black Nile site has no one-off fee and no payback period — the hurdle is whatever a domain costs, if you even want one.

Build my site free
No sign-upNames the downside tooYour margin, not an average

The short answer: A website pays for itself when the gross profit from the extra work it brings in exceeds what it costs to run. For most local businesses that hurdle is startlingly low — a site costing fifteen dollars a month needs to produce well under one extra job a month to break even, and often less than a tenth of one. The useful question is therefore not whether the return is positive but how confident you are that the site produces any extra enquiries at all, because that is the variable doing all the work. This calculator makes the hurdle explicit, then shows you the cost of the pessimistic case where nothing happens.

This runs entirely in your browser. Nothing you type here is sent to us or to anyone else — there is no server call, no account, and no email required to see your result or take it away with you. Your margins are not transmitted anywhere.

How to use the ROI calculator

Six numbers, one of which you should deliberately guess low.

  1. Enter your average job value — the typical invoice, not your best-ever one.
  2. Enter your gross margin: what is left after materials and direct labour, before overhead.
  3. Enter the share of enquiries you convert into paid work.
  4. Enter what the website costs to run each month, and any one-off build cost.
  5. Enter how many extra enquiries a month you honestly expect it to produce — start pessimistic.
  6. Read the breakeven, then set the expected enquiries to zero to see the downside squarely.

The single most useful thing here is the pessimistic run. Set expected enquiries to zero. If the resulting annual loss is one you could absorb without noticing, the decision is easy regardless of the upside.

Why this refuses to predict your return

The number every other ROI calculator gives you, and why it is fiction.

Search for a website ROI calculator and most of them will happily tell you that your investment will return four hundred and eighty percent. They arrive at that by asking you to enter how many extra customers the website will bring, and then multiplying. The output is your own guess, dressed as an analysis.

The honest position is that nobody knows how many enquiries a website will produce for a specific business in a specific town, and anyone who says otherwise is selling websites. Traffic depends on competition you cannot see, search volume you have not measured, and a ranking process nobody outside Google fully understands.

What can be calculated exactly is the hurdle. Given your job value, your margin and your close rate, the arithmetic for how much extra work a site must produce to cover its cost is simple, certain, and specific to you. That number is genuinely decision-relevant: if the hurdle is a tenth of a job a month, you barely need to believe in the website at all for it to be worth doing.

Use gross profit, not revenue — this is where people fool themselves

The most common error in every small-business return calculation.

If a job invoices at five hundred dollars and costs you two hundred and seventy-five in materials and direct labour, the website did not earn you five hundred dollars by producing it. It earned you two hundred and twenty-five, and out of that comes your overhead.

This matters more than it sounds. A business working on thirty percent margins needs three times as many extra jobs to cover the same cost as one working on ninety percent. A consultant and a kitchen fitter can pay the same for a website and be in completely different positions.

Most owners overstate their gross margin by five to ten points, usually by forgetting their own unbilled hours on a job or the material wastage they have stopped noticing. If the number you typed came from feel rather than from an invoice, run the calculation again five points lower and see whether the conclusion changes.

The case where it produces nothing

The scenario every website pitch skips, sized honestly.

Set the expected extra enquiries to zero. What you are left with is the real downside: twelve months of running cost, plus whatever you paid to build it, spent on something that produced nothing measurable.

For a self-built site on a free tier with a domain, that number is around fourteen dollars. It is not a risk in any meaningful sense; the decision is closer to whether you can spare an evening. For a three-thousand-dollar agency build with a retainer, the downside is several thousand dollars and it deserves genuine thought about whether the traffic exists to justify it.

This is the actual shape of the website decision for most small businesses, and it is almost never framed this way. The question is not whether websites work. It is whether the version of the website you are considering has a downside you could shrug off — because if it does, you should stop analysing and go and build it, and if it does not, you should build the cheap version first and let it earn the right to the expensive one.

The enquiries you will never attribute

A real effect this calculator systematically undercounts.

The calculator asks about extra enquiries, which quietly assumes the website's contribution is a stream of new strangers. For a local business, a large part of the actual value is different and invisible: the referral who was given your name, looked you up before calling, and decided you looked real.

That person would have appeared in your figures as a referral either way. If the site had not existed, or had looked abandoned, some proportion of them would not have called at all — and you would never have known, because a call that does not happen leaves no trace.

There is no honest way to put a number on that here, so we do not try. But it is worth knowing that the calculator is conservative for exactly this reason, and that the effect is largest for businesses whose work comes mostly from word of mouth — which is to say, for most small businesses.

The constraint that makes all of this moot

If you are already turning work away, read this before the rest.

The whole calculation assumes an extra job is worth its gross profit to you. That is only true if you have the capacity to do it. If you are already booked six weeks out and turning enquiries down, an extra enquiry is worth close to nothing — or less than nothing, if answering it costs you time you do not have.

For a business at capacity, the website's job is different and the calculation should be too. It is not there to bring more work; it is there to bring better work — to let you filter, to raise your prices without losing the enquiries that matter, and to make the case for a rate that people accept before they call.

If that is your situation, run this calculator with a higher average job value rather than more jobs. The website that lets you charge fifteen percent more on the same volume has a far better return than the one that brings you jobs you cannot fit in, and it is a genuinely different design brief: proof, specificity, and the confidence to state a price.

Sense check

Typical breakeven at a $15/month running cost

How the hurdle changes with job value and margin. Rounded, for orientation only.

Average jobGross marginProfit per jobExtra jobs a month to break even
$12040%$480.31
$30045%$1350.11
$50045%$2250.07
$1,20035%$4200.04
$4,00025%$1,0000.015

Every row is under a third of one job a month. That is the honest headline for a low-cost website: the hurdle is almost never the reason not to do it. The reason not to do it is if the site will be bad, or if you will not answer the enquiries it produces.

FAQ

Questions, answered

The things owners ask before they trust a number like this.

How do I know if a website is worth it for my business?

Work out the hurdle rather than trying to forecast the return. Divide the monthly running cost by the gross profit on one typical job — that is how many extra jobs a month the site has to win to break even. For most local businesses on a low-cost site the answer is a fraction of one job, which means the decision is really about downside, not upside. Then set expected enquiries to zero and look at the annual loss in the worst case. If you could absorb it without noticing, build the site.

What is a good ROI for a small business website?

Any positive number, honestly. The framing of website spend as an investment with a target return is borrowed from advertising and does not fit well: a site is closer to infrastructure, like a phone number or a van sign. Nobody calculates the ROI of having a phone. What is worth measuring is whether the site clears its running cost, and after that whether it is producing enquiries at all — a site producing zero enquiries after six months has a problem no amount of return-percentage analysis will diagnose.

Should I use revenue or profit in an ROI calculation?

Gross profit, always. A website that brings you ten thousand dollars of revenue on thirty percent margins has generated three thousand dollars of gross profit, and it is that number the cost comes out of. Using revenue overstates the return by a factor of three in that example, which is exactly the arithmetic that makes marketing spend look better than it is. Note that gross profit is still not your profit: overhead comes out of it before anything reaches you.

How long should a website take to pay for itself?

For a self-built site with no build cost, immediately — there is nothing to pay back beyond a monthly cost that a fraction of one job covers. For a commissioned build, a reasonable expectation is somewhere between three and twelve months, but the honest answer is that it depends entirely on whether the site ranks and converts, which takes months to establish. If someone quoting you a build promises a payback period, ask what happens if they are wrong.

What if my website brings no extra enquiries at all?

That is the pessimistic case the calculator asks you to run, and it does happen — most often because the site was never findable, never linked from the Google Business Profile, and never mentioned anywhere. Before concluding the website does not work, check that it is actually reachable: search your business name, check the profile links to it, check the contact form delivers. A large share of 'my website did nothing' turns out to be 'my website was invisible' or 'my contact form was silently broken for four months'.

Does a website still help if I get all my work by word of mouth?

Yes, and the calculator undercounts it. The person given your name by a neighbour will very often look you up before calling — and what they find decides whether they call. If there is nothing, or there is a Facebook page last updated in 2019, some proportion of them quietly do not ring. You never see those, which is precisely why word-of-mouth businesses underestimate what a site is doing for them. For this reason a site is often most valuable to the business that thinks it needs one least.

How do I measure whether my website is actually working?

Three things, in order. Ask every new customer how they found you and write the answer down — imperfect, but it catches the big picture. Watch enquiry volume through your contact form and your phone rather than watching visitor numbers, because traffic without enquiries is a conversion problem, not a success. And check Google Search Console monthly for whether you are appearing in searches at all. Those three cost nothing and tell you more than any analytics dashboard.

Is it better to spend money on a website or on advertising?

Start with the website, because advertising sends people to it. Paid traffic arriving at a weak page converts badly, which raises your cost per lead and makes the advertising look like it failed. The sequence that works is: a page that converts, then a Google Business Profile with real reviews, then paid traffic once you know what a lead is worth to you. Our ad spend breakeven calculator covers the third step and depends on the first two being done.

What running costs should I include?

Everything that recurs: any subscription, hosting, the domain spread monthly, a maintenance retainer, and per-change fees if your arrangement has them. Do not include your own hours here — the cost calculator handles those separately and mixing them in makes the breakeven confusing. Do include business email if you would not otherwise pay for it, because it is a real cost of having a professional address.

More free tools

Others that pair with this one

Every one runs in your browser, free, with no sign-up.

See every free tool

Related

Where to go next

The reading that turns this result into a decision.

The lowest-hurdle version of this decision is free.

No build cost means no payback period. Publish a real one-page site in about a minute and let it earn the right to anything more expensive.