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.
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.
| Input | What it means | Where to find it |
|---|---|---|
| One-time build cost | What you paid to design and launch the site | Your invoice or contract |
| Monthly cost | Hosting, maintenance, any ongoing SEO or ad spend | Your hosting/ads bill |
| Leads per month | Calls, form fills, texts that trace back to the site | Call tracking, analytics, or just asking "how'd you find us" |
| Close rate | The share of those leads that become paying jobs | Your own sales log |
| Average job value | What a typical job is actually worth to you | Your 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.
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.
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.
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.
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.
- Counting all traffic as leads. A visitor isn't a lead until they call, text, or fill out a form. Confusing the two inflates the top of your formula and makes every website look better than it is.
- Judging month one like it's the steady state, when the ramp-up alone can take a quarter or more.
- Forgetting the ongoing cost. Hosting, maintenance, and ad spend don't stop after launch, and a lot of owners only ever subtract the one-time build price.
- Using an industry-average close rate instead of your own. If you genuinely don't know your number yet, guess low and let reality correct you upward.
- Not tracking where a lead actually came from, so every job gets credited to "word of mouth" by default even when the site did the work.
- Rebuilding a site without fixing why the old one didn't convert. A prettier version of a broken funnel is still a broken funnel. See our breakdown of custom-built sites vs. templates before you spend the money twice.
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
- BrightLocal — How Long Does It Take to Rank in Local Search? (Expert Survey)
- WordStream — Google Ads Benchmarks 2026
- LocalIQ — Search Advertising Benchmarks for Every Industry
- Ruler Analytics — Conversion Rate Benchmarks by Industry
- Harvard Business Review — The Short Life of Online Sales Leads
- WordStream — Conversion Rate Benchmarks for Your Industry