Home / Resources / SEO ROI calculator Free tool · SEO ROI calculator

SEO ROI calculator for home service businesses.

Put in what you spend on SEO, how many people visit your site and what a job is worth, and see roughly how many calls, booked jobs and how much profit that adds up to each month. It runs in your browser, nothing you type is sent anywhere, and it comes filled in with example numbers you can replace.

What it shows sample
01 Calls and forms per month ↑6
01 Booked jobs and revenue new
02 Profit after SEO cost ↑14
03 Return on SEO spend ↑9
04 Cost per lead and per job ↑18
The short version
  • SEO return is about booked jobs and profit, not traffic. The calculator turns visitors into calls, calls into jobs and jobs into profit.
  • Use your own numbers where you have them. The example values are only a starting point.
  • SEO usually builds over three to six months, so judge the return over a longer stretch, not month one.
  • The biggest levers are usually the lead rate on your site and how many calls turn into jobs, not just more visitors.
  • Call and form tracking turns this estimate into real numbers you can check every month.

Calculate your SEO return

Change any number below and the results update right away. If you don't know a number yet, leave the example value and change it later.

Your numbers

Filled in with example numbers. Replace them with yours.

$
What you pay for SEO each month.
Organic and Maps visitors to your site per month.
%
Share of visitors who call or fill a form.
%
Share of calls and forms that become paid jobs.
$
What a typical job brings in.
%
What you keep from each job after labor and parts.

Estimated results per month

Return on SEO spend0%
Calls and forms0
Booked jobs0
Revenue$0
Profit after SEO cost$0
Cost per lead$0
Cost per booked job$0

Example estimate only, not a promise of results. SEO usually takes three to six months to build up, so compare these numbers with what you see after that.

How the calculator works

The math is simple on purpose, so you can check it yourself. Monthly visitors from Google times your visitor-to-lead rate gives calls and forms. Calls and forms times your lead-to-job rate gives booked jobs. Booked jobs times your average job value gives revenue, and revenue times your profit margin gives gross profit.

Return on SEO spend is gross profit minus what you pay for SEO, divided by what you pay for SEO. A return of 100% means SEO paid for itself and earned the same amount again. The calculator also shows cost per lead and cost per booked job, which are easier to compare with ads and lead services.

Where to find your numbers

Most of these numbers are already sitting in tools you have, or in your own head.

  • Monthly visitors from Google: Google Analytics (organic traffic) or Google Search Console (clicks). Add calls and website clicks from your Google Business Profile if you track them.
  • Visitor to lead rate: calls plus forms divided by visitors. Many home service sites land somewhere in the low single digits; a fast site with clear calls to action does better.
  • Lead to booked job rate: how many calls and forms turn into paid work. Your office or job software usually knows this.
  • Average job value and margin: from your invoices or accounting. Use a typical job, not your biggest one.

What a good SEO return looks like

There's no single right number. It depends on your trade, your area, how competitive it is and how long SEO has been running. A business with high-value jobs, like foundation repair or remodeling, can see a strong return from only a few extra jobs a month. A business with smaller, frequent jobs needs more calls to get the same result.

What matters more than any benchmark is the trend: calls and booked jobs from Google going up over months while the cost stays steady. That's why tracking from day one matters more than any calculator.

Example numbers only. This tool estimates what your own numbers add up to; it isn't a promise of results.

How to improve your SEO return

Most contractors focus on getting more visitors, but the cheapest wins are often further down the line.

  • Turn more visitors into calls: faster mobile pages, a phone number and call button on every screen, and a short form.
  • Turn more calls into jobs: answer quickly, call back missed calls and follow up on quotes.
  • Win better searches: pages for the services and towns you want more of, not just the ones you rank for today.
  • Strengthen your Google profile: steady reviews, the right categories and fresh photos bring more Maps calls.
  • Track everything: calls, forms and booked jobs by source, so budget goes to what works.

Limits of any ROI estimate

This calculator gives a monthly snapshot. Real SEO results grow over time, vary by season and depend on things a calculator can't see, like competition and how well calls are handled. It also doesn't count repeat customers and referrals, which often make SEO worth more than the first job.

Use it to sanity-check what you spend and to set targets. Then replace the estimates with real tracked numbers as soon as you have them.

Questions

SEO ROI questions.

Something else on your mind? Send a message and we'll reply within one business day.

How do you calculate SEO ROI?

Take the profit from jobs that came through SEO, subtract what you spent on SEO, and divide by what you spent. For example, if SEO brought jobs with 4,000 dollars of profit and cost 2,000 dollars, the return is 100%. These are example numbers only.

Is this calculator free, and is my data saved?

It's free, and nothing is saved or sent anywhere. The math runs in your browser and resets when you leave the page.

How long does SEO take to show a return?

Google profile and site fixes can bring more calls within weeks. New pages usually take three to six months to rank well, so most businesses judge SEO over six to twelve months.

What visitor-to-lead rate should I use?

Use your own if you track calls and forms. If not, keep the example value and update it once tracking is in place. Rates vary a lot by trade, site speed and how easy it is to call.

Why does the result change so much when I change the close rate?

Because every booked job carries the full job value. Turning a few more calls into jobs often adds more profit than getting a lot more visitors.

Can you help me find my real numbers?

Yes. Our free site check looks at your site and Google profile, and our call tracking setup shows real calls, forms and booked jobs by source, so you can replace the estimates with facts.

Ready when you are

One team.
Built to rank.

We take one client per trade in each area and run it like the owner would. Tell us what you do, where, and what isn't working.

Book a strategy call 20 minutes · no slides · we'll tell you if we're a fit
Add your area to continue →

Got it. We'll reply and tell you if your area is open.