Calculator and cash on a desk, representing the math behind small business website ROI

How to Calculate the ROI of a New Business Website

Here's a number worth sitting with: most small business owners who just paid for a new website never actually calculate what it returned. They wait to see if the phone rings more, shrug either way, and move on. That's not an ROI calculation. That's a guess with a website attached.

You don't need a finance background to fix that. You need five numbers you probably already have somewhere, an invoice, a call log, a job cost sheet, and one formula that takes about ten minutes to run. The honest answer is that most small business websites do pay for themselves, typically somewhere between month four and month twelve. But "typically" isn't good enough when it's your money on the line. Here's the actual math, with a full worked example, not someone else's case study dressed up as yours.

The short answer

Website ROI comes down to three moving parts: what the site costs you, how many leads it sends you, and how many of those leads turn into paid work. Put those three together and the formula fits on an index card.

The formula

Monthly website revenue = Leads per month × Close rate × Average job value
Website ROI = (Revenue − Cost) ÷ Cost × 100
Break-even month = the point where cumulative revenue passes cumulative cost

Everything below is just filling in real numbers and watching what happens across a year, not a month. A single strong month doesn't prove ROI. A single slow one doesn't disprove it either.

The five numbers you need before you do this math

Pull these together before you open a spreadsheet. If one of them is a guess right now, mark it as a guess. You'll tighten it once real data comes in.

THE FIVE INPUTS
InputWhat it meansWhere to find it
One-time build costWhat you paid to design and launch the siteYour invoice or contract
Monthly costHosting, maintenance, any ongoing SEO or ad spendYour hosting/ads bill
Leads per monthCalls, form fills, texts that trace back to the siteCall tracking, analytics, or just asking "how'd you find us"
Close rateThe share of those leads that become paying jobsYour own sales log
Average job valueWhat a typical job is actually worth to youYour invoicing software

Two of these trip people up. "Leads per month" only counts contacts that trace back to the site itself, not every call your business gets. And "average job value" should reflect what you actually collect after discounts and callbacks, not your sticker price.

A worked example: what a $3,000 site actually returns

Let's run real numbers through the formula. Say you're an electrical contractor, we'll call the business Anchor Electric for this example, and you just paid $3,000 for a custom-built site plus $150 a month for hosting and light maintenance. No paid ads yet, just a site built to rank on its own.

$3,000
one-time build cost
$150/mo
hosting + maintenance

Assume the site settles in at 6 qualified leads a month once it's fully ranked, a 25% close rate (plug in your own number here; more on why it moves later), and a $450 average job value. Those last two are illustrative, not a promise. Change either one and the whole picture shifts.

Revenue at full run rate: 6 leads × 25% × $450 = $675 a month. Subtract the $150 monthly cost and you're netting $525 a month once the site is actually producing at that level.

The catch is the site doesn't produce at that level starting on day one. Google doesn't rank a brand-new site overnight, and a survey of local search experts by BrightLocal puts real traction at three to six months out for most small businesses, longer in competitive markets. So the honest model has a ramp: a couple of leads a month at first, climbing to six by month seven.

COST VS. CUMULATIVE RETURN — FIRST 12 MONTHS
M1M2M3M4M5M6M7M8M9M10M11M12Cumulative revenue from the siteCumulative cost (build + hosting)

Run the math month by month and the crossover, the point where cumulative revenue finally passes cumulative cost, lands around month nine or ten. That's the real break-even point for this example. Not the six months you'd get from steady-state math alone, and not the twelve-plus months you'd fear if you only looked at month one.

What your close rate does to that timeline

To see how much close rate alone matters, hold everything else steady: same 6 leads a month, same $450 job value, same $150 monthly cost. Only change the close rate.

MONTHS TO BREAK EVEN, BY CLOSE RATE (SAME 6 LEADS/MO)
12 mo15% close rate6 mo25% close rate4 mo35% close rate

That's the same site, same leads, same monthly cost. The only thing that moved is how many of those leads turn into a job. A close rate that's ten points worse than a competitor's isn't a personality problem. It's the single biggest lever in this whole calculation, bigger than the price of the site itself.

What makes website ROI better, or worse

Three things move this number more than anything else: where your leads come from, how well your site converts them, and how fast you call back.

Paid traffic is fast and expensive. The average cost per lead across Google Ads in 2026 sits around $66.69, according to WordStream's benchmark data, and LocalIQ's industry breakdown shows that swinging from under $30 for restaurants and auto repair up past $130 for attorneys. Organic traffic costs close to nothing per lead once a site is actually ranking, but it takes months to get there. Most healthy small business sites run both: ads for leads today, SEO for leads that keep showing up for free next year.

AVERAGE COST PER LEAD BY CHANNEL
$67Google Ads$51Social ads~$25Organic / SEO (once ranked)

The organic number above is a rough illustration, not a published benchmark. It's the $150 monthly maintenance cost divided across the 6 leads a month a well-ranked site can produce. Before that point, the real marginal cost of an organic lead is whatever you spent getting the site built in the first place.

Conversion rate is the lever people underestimate. Ruler Analytics' benchmark study, built from more than five million tracked conversions, found the average website converts visitors to leads at 5.13%, while dedicated lead-generation pages hit 11.9%. A site buried in stock photos and a nine-field contact form is leaving that gap on the table before a single ad dollar gets spent. We've broken down which contact form fields quietly kill conversions and the five things most small business sites are missing that cost them customers, both worth checking before you blame the ad budget.

Follow-up speed might matter more than either one. An audit of 2,241 companies, published in Harvard Business Review as "The Short Life of Online Sales Leads," found the average company took 42 hours to respond to a web lead, and nearly a quarter never responded at all. A lead sitting in an inbox overnight is calling your competitor by morning. If you're deciding whether a contact form or your phone number should be the primary way people reach you, our piece on that tradeoff covers which one gets answered faster.

Want us to run these numbers on your actual site?

RankLoft builds sites that are meant to be measured, not just admired. We'll look at your current traffic, close rate, and job value and tell you what a rebuild would realistically return.

Get a free site audit →

The mistakes that wreck an ROI estimate

Most bad ROI numbers aren't lying on purpose. They're just built on a mistake somewhere in the input.

The bottom line

Run the formula with your own numbers before you decide a website "didn't work." Most of the time what actually happened is the ramp-up got mistaken for the result, or the close rate never got measured in the first place. Give a properly built site nine to twelve months and an honest count of its leads, and the math usually comes out in its favor. If you want a plain number for what a rebuild costs before you run this math on your own situation, our breakdown of what small business websites actually cost in 2026 is the place to start.

Frequently asked questions

How long does it take for a new website to pay for itself?

For most small service businesses, somewhere between four and twelve months, depending on how competitive your market is and how fast the site starts ranking. Sites in low-competition areas can break even faster; sites launched into a crowded market with no existing traffic often take closer to the full year.

What's a good conversion rate for a small business website?

Somewhere around 3-5% on a general contact form is solid, and a focused landing page built around one service can run higher. Ruler Analytics' benchmark data puts the overall average around 5.13%, with dedicated lead-generation pages closer to 11.9%, treat those as a floor to beat, not a ceiling.

Should I count repeat customers in my website ROI, or just the first job?

Start with the first job, since that's the number you can actually verify. If you know your repeat-business rate, add it as a second, clearly labeled calculation. Lifetime value math is real, but mixing it into your break-even number makes the timeline look faster than it actually is.

Does website ROI include SEO and ad spend, or just the build cost?

Include everything you're spending to keep leads coming in: hosting, maintenance, and any SEO or ad budget on top of the build. A website that only cost $3,000 upfront but runs $500 a month in ads has a very different ROI picture than one that costs $150 a month to maintain.

Can I calculate ROI if my site isn't tracking leads yet?

Not accurately, no, and that's usually the first fix. Add call tracking, or at minimum ask every new customer how they found you and log it. A month of real data beats a year of guessing.

Sources