Website ROI Math for Service Businesses

October 5, 2026 · buying guide · ROI · service business

Whether a website is "worth it" is the wrong question, because it has no general answer — it depends entirely on your numbers. The right question is a spreadsheet, and it's short enough to run in five minutes. Let me hand you the whole thing so you can run it yourself, without me, and decide honestly. I'm going to teach you the math. I'm not going to tell you what results I'll produce, because I don't know your close rate and anyone who claims to is guessing at you.

The only formula that matters

Here it is, start to finish:

(value of one booked job) × (jobs per month the site produces) × 12 = annual return.

Set that against the cost of the site — a build against the $6,000 floor, plus a retainer if you run one — and you have your answer. The tension in the whole decision lives in the middle term: jobs per month. So let's build it honestly, because the honest version is where most sales pitches quietly cheat.

Step one: value of a booked job

Not your ticket price — your value. If a job is worth $400 today but a satisfied customer books you twice more over two years, the real value of winning that customer is higher than the first invoice. For some trades the lifetime figure dwarfs the first job; for others the first job is the whole relationship. Use the number you can defend to yourself. Write it down.

Step two: the honest funnel

This is where you resist the flattering math. A website doesn't produce booked jobs. It produces visitors, some of whom become inquiries, some of whom become jobs. Two conversion steps, and both are less than one hundred percent.

So: of the people who land on the site, some small fraction contact you — a few percent is normal for a service site, not the half you'd like. Of those who contact you, some fraction actually book — that's your close rate, and you already know it from real life, so use the real one, not the optimistic one. Multiply visitors by inquiry rate by close rate and you get booked jobs. Every step is a discount, and using honest discounts is the entire discipline. Optimistic inputs produce a spreadsheet that lies to you, and you're the only one it hurts.

Step three: the break-even you actually care about

Now flip the formula around, because break-even is the number that ends the argument. Divide the site's cost by the value of one booked job. That's how many extra jobs the site has to produce, total, to pay for itself.

Run it with real figures and the result is often startling in the reassuring direction. If a booked job is worth several hundred dollars and the build is at the $6,000 floor, the site clears its entire cost in a modest handful of extra jobs — not per month, but once, ever, after which everything is return. For a business where a job is worth thousands, break-even can be a single-digit number of jobs across the whole life of the site. That's the case a template can't always make, which is exactly the branch point in the template-versus-custom decision.

Notice what I did and didn't do. I gave you the levers — job value, inquiry rate, close rate, break-even. I did not promise you a number of leads, because promising lead counts is how the dishonest version of this business operates, and the honest floor is that the leads a good site generates represent real recurring revenue, not that I'm personally responsible for a figure I made up. Your inputs decide the output. That's not a dodge; it's the only version that's true.

There's a companion reason the price side of this equation is so slippery, which is that almost nobody in the market publishes it — making apples-to-apples ROI math harder than it should be. My floor is published so you can run the numbers with a real cost, not a guess.

Bring me your average ticket and your real close rate. The math takes five minutes, and at the end you'll know — not because I told you, but because you did the arithmetic yourself. Inquire about a project →

Call (251) 370-0292Start a project