Skip to content

Leads & costs

Is SEO worth it for a home service company?

By Denys KharkovskyyFounder & AI Search Strategist, Found ClearlyUpdated 7 min read

SEO is worth it if the extra jobs it brings, at your profit per job, cover the monthly fee. Divide the fee by that profit to see how many extra jobs a month you'd need. That number stays an estimate, so ask the seller what gets done each month, how it's measured and how to cancel.

A blue carpenter's pencil with a freshly cut tip lies in front of a worn folding rule.
Photo: Marek Studzinski / Unsplash

The proposal has been in your inbox since Tuesday. Tonight you open the calculator on your phone, type in the monthly fee and then what an average job brings in, and divide.

Your phone says one job a year pays for it. That looks too good, and it is. The sum used what the customer pays, not what's left, and the fee comes out every month whether the phone rings or not.

Three numbers decide it: what one job leaves you, what the fee is, and how many extra jobs the work brings. You know the first two tonight. Nobody knows the third, and I'll get to why.

What is one extra job worth to you?

What it leaves you after its own costs, not what the customer pays. Count the materials, the crew's time, the permit, the fuel and the callback you sometimes eat. Rent, insurance and your own pay stay out, because you owe those with or without the job.

The SBA's break-even page runs on the same idea: fixed costs divided by what each sale leaves after its own costs.[1] A monthly fee is a fixed cost, and what a job leaves is your profit per job.

If the extra work means another tech or a second truck, add that cost. If you're not sure what a job leaves you, pull three recent invoices for the work you want more of. Do the subtraction on each.

How many jobs does the monthly fee have to bring?

Divide the fee by what one job leaves you, then round up. That's how many extra jobs a month cover it, meaning jobs you wouldn't have won anyway. Take a plumbing company in Tampa with a quote on the table.

A Tampa plumber with a $1,200 monthly quote

  • A typical job: a water heater swap. The customer pays $2,100.
  • Costs: heater and parts $950, two techs for half a day $520, permit and fuel $130, a callback now and then $50. Total $1,650.
  • What it leaves: $2,100 minus $1,650 is $450.
  • Jobs the fee needs: $1,200 ÷ $450 is about 2.7, so three extra jobs a month.
  • Calls it needs: if one call in two becomes an estimate and one estimate in three becomes a job, each job takes six calls. Three jobs mean 18 extra calls and 9 estimates a month.

Illustrative examplemade-up numbers · use your own

Then compare that with the calls Google sends you today. A lead log will show them. If the fee needs far more than that, ask the seller why they expect it.

Now try big-ticket work. You need fewer jobs and a lot more patience. Here's a pool builder in Frisco.

A Frisco pool builder with a $2,000 monthly quote

  • A typical build: the customer signs for $68,000.
  • After materials, subcontractors, permits and warranty work, the build leaves $12,000.
  • A year of fees: $2,000 a month is $24,000.
  • Jobs the fees need: $24,000 ÷ $12,000 is two extra builds a year.
  • Inquiries they need: if one inquiry in four ends in a signed contract, two builds take eight inquiries. That's fewer than one a month.
  • The wait: a family that finds you in October and signs in February costs four months of fees, $8,000, before that job exists.

Illustrative examplemade-up numbers · use your own

With two builds deciding the year, one season proves little. I'd judge a program like that over a full year, against the year before.

Is SEO worth it if the extra jobs are only an estimate?

It can be, but it's a bet, and the sum tells you how big. Google's page on hiring an SEO says no one can promise a first-place ranking, and tells owners to find someone else if a seller does.[2]

Google's SEO starter guide is just as plain about timing. Some changes show up within hours and others take months, and Google suggests waiting a few weeks before judging whether a change helped.[3] It adds that not every change has a noticeable effect.

What a seller can fairly give you is an estimate with reasons. Google says an audit should give you a realistic estimate of the improvement and of the work involved.[2]

Even when more people find you, plenty look and move on:

52% of local searchers looked at a business and quietly decided not to contact it.

Source: BrightLocal consumer search behavior study · (opens in a new tab)

So the third number stays an estimate. Four things move it:

  • A long sales cycle. The fee runs while the buyer thinks it over, so count those months.
  • A seasonal trade. An HVAC company in Columbus has a summer rush and a winter one. Judge the fee against the year, not the slow month.
  • A full schedule. If your crew is booked six weeks out, an extra job has nowhere to land. More calls might let you pick better jobs, but that's a different sum.
  • Few searchers. In a small town where customers mostly hear about you from a neighbor, there may be little search to win. Ask your last ten customers how they found you.

What does the same sum say about paying per lead?

Divide what a lead costs by how many leads it takes to win a job. Google's Local Services Ads, for example, charge for each valid lead. Google says the price varies with your location, the job type and the kind of lead.[4]

The same Tampa plumber, paying per lead

  • Made-up price: $60 a lead. Use the one on your own invoice.
  • Same close rates as above: six leads buy one job, so six times $60 is $360.
  • Each job leaves $450, so $90 is left after paying for its leads.

Illustrative examplemade-up numbers · use your own

That sum has less mystery in it, because the price of a lead is on your invoice and the jobs are in your log. The catch is that leads stop when the budget does. Our remodeling piece has a section on when buying leads still makes sense.

Buying Google's ads won't lift your organic results either: Google says advertising has no effect on a site's presence in its search results.[2]

What should you ask before you sign?

Google's own hiring page suggests asking for examples of past work, what results to expect and by when, and how success is measured. It also suggests asking whether the SEO will tell you about every change they make, and checking references.[2]

Google says there's no way to request or pay for a better local ranking.[5] Before you sign, I'd get these in writing:

  • What gets done in a normal month, as a list you can count.
  • A sample report, so you can see whether it shows calls and booked jobs or only rankings and traffic.
  • Who owns the Google profile, the website, the analytics and the domain if you leave.
  • Whether you can cancel any month, and what you keep.
  • What any AI search line item covers, if the quote has one. Google says its AI features have no extra requirements and need no special optimizations or schema markup beyond the usual SEO basics.[6] Since August 31, 2026, every site also has a Search generative AI control in Search Console, and it includes yours by default.[7]
  • What they expect to happen, and by when. An estimate is fine. A promise should worry you.

Also write down the last twelve months of calls and jobs that came from Google. Otherwise a report that counts every Google call, including the ones you already got, will make any fee look good. Then keep the same log going and compare each month with the same month last year.

Our local SEO plans start at $750/mo, month to month. Here's what each plan includes every month, so you can hold any other quote up against it; the pricing page has the details.

Starter

Price and term

Price
$750/mo
Term
Month to month, cancel any time
Items shipped each month, with proof
5 (+1 a quarter)

Scope

Locations or metros
1
Named competitors compared
3

AI answers

Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
25
AI interview sessions: what assistants know about you and why they pick a competitor
1 basic

Website

Answer-first pages from your real jobs
1
Key page refreshes
—
Conversion fixes
—
Technical & schema fixes (at most, as needed)
3

Google & listings

Google Business Profiles cared for
1
Google Business Profile posts
2
Listing & credential fixes
2 (10 checked)

Reviews

Review requests + reply drafts
Every customer you share · every new review

Mentions & video

New placements on sites AI assistants cite (best-of lists, review sites)
1 a quarter
Short-video scripts (we edit and post the clips you film)
—

Compliance

Compliance flags for your review
—
Message map in month 1
—

Working together

Report and calls
Monthly report · 30-min call every month
Who you work with
Denys Kharkovskyy (founder) and our team
Written before-and-after comparison in month 3
✓
Guarantee
Every item except the as-needed ones has a credit value
Growth

Price and term

Price
$1,250/mo
Term
Month to month, cancel any time
Items shipped each month, with proof
14

Scope

Locations or metros
1
Named competitors compared
5

AI answers

Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
75
AI interview sessions: what assistants know about you and why they pick a competitor
1 in depth

Website

Answer-first pages from your real jobs
2
Key page refreshes
1
Conversion fixes
2
Technical & schema fixes (at most, as needed)
5

Google & listings

Google Business Profiles cared for
1
Google Business Profile posts
4
Listing & credential fixes
4

Reviews

Review requests + reply drafts
Every customer you share · every new review

Mentions & video

New placements on sites AI assistants cite (best-of lists, review sites)
1
Short-video scripts (we edit and post the clips you film)
1

Compliance

Compliance flags for your review
—
Message map in month 1
✓

Working together

Report and calls
Monthly report · 30-min call every month
Who you work with
Denys Kharkovskyy (founder) and our team
Written before-and-after comparison in month 3
✓
Guarantee
Every item except the as-needed ones has a credit value
Leader

Price and term

Price
$2,500/mo
Term
Month to month, cancel any time
Items shipped each month, with proof
27

Scope

Locations or metros
Up to 3
Named competitors compared
5 per location

AI answers

Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
150
AI interview sessions: what assistants know about you and why they pick a competitor
1 in depth per location or service line, up to 3

Website

Answer-first pages from your real jobs
4
Key page refreshes
2
Conversion fixes
3
Technical & schema fixes (at most, as needed)
10

Google & listings

Google Business Profiles cared for
Up to 3
Google Business Profile posts
8
Listing & credential fixes
8

Reviews

Review requests + reply drafts
All locations and platforms

Mentions & video

New placements on sites AI assistants cite (best-of lists, review sites)
2
Short-video scripts (we edit and post the clips you film)
2

Compliance

Compliance flags for your review
✓
Message map in month 1
✓

Working together

Report and calls
Monthly report · 30-min call every 2 weeks
Who you work with
Denys Kharkovskyy (founder) and our team
Written before-and-after comparison in month 3
✓
Guarantee
Every item except the as-needed ones has a credit value
Custom

Price and term

Price
From $5,000/mo
Term
Month to month, cancel any time
Items shipped each month, with proof
Per written scope

Scope

Locations or metros
5+
Named competitors compared
5 per location

AI answers

Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
150 per location
AI interview sessions: what assistants know about you and why they pick a competitor
1 in depth per location

Website

Answer-first pages from your real jobs
Per written scope
Key page refreshes
Per written scope
Conversion fixes
Per written scope
Technical & schema fixes (at most, as needed)
Per written scope

Google & listings

Google Business Profiles cared for
Every location
Google Business Profile posts
Per written scope
Listing & credential fixes
Per written scope

Reviews

Review requests + reply drafts
All locations

Mentions & video

New placements on sites AI assistants cite (best-of lists, review sites)
Per written scope
Short-video scripts (we edit and post the clips you film)
Per written scope

Compliance

Compliance flags for your review
✓
Message map in month 1
✓

Working together

Report and calls
2 calls a month + quarterly review
Who you work with
Denys Kharkovskyy (founder) and our team
Written before-and-after comparison in month 3
✓
Guarantee
Every item except the as-needed ones has a credit value

See plans & pricing

When is SEO not worth it yet?

When the basics are broken, or when your cash can't carry the fee until the first extra job pays.

Broken basics come first. If your profile isn't verified or your site isn't on Google, a monthly fee buys repairs you could start yourself this week. Google's hiring page says a small local business can probably do much of the work on its own.[2]

Our Business Profile checklist is a free place to begin. So are photos from real jobs and, if you work from home, your service area and a hidden address. If the site doesn't show up at all, why a website goes missing from Google covers that.

Cash is the other one. If your buyers take months to decide, you carry months of fees before the first extra job exists. When that would squeeze you, a smaller package or a later start beats a fee you end up cancelling.

Do the free repairs first, write down your numbers, and run the sum again in a quarter.

What the sum still leaves out

The sum tells you what the fee has to bring, and nothing about whether it will. It also treats a job as one job. A customer who calls you again, or sends a neighbor, is worth more. And it can't see a competitor's move, a change at Google or a slow year in your town.

What changed

  • — We added Google's Search generative AI control to the point about AI search line items. Every site has had this Search Console setting since August 31, 2026, and it includes yours by default.
  • — We tightened one sentence in the section on promised jobs. The advice and sources are unchanged.
  • — We reworded the summary, the short answer and the heading of the section on the jobs as an estimate. The advice and sources are unchanged.

Primary sources

  1. SBA: calculate your startup costs, break-even point
  2. Google Search Central: do you need an SEO? Tips for hiring an SEO
  3. Google Search Central: SEO starter guide
  4. Google Local Services Help: how leads work
  5. Google Business Profile Help: tips to improve your local ranking on Google
  6. Google Search Central: AI features and your website
  7. Search Console Help: Search generative AI control

Wondering which problem your site has?

See what's holding your site back. Your free check starts with a hand review of your website and Google Business Profile.

Free. No card, no call. We review your website and Google Business Profile by hand and usually email your first fixes within two business days.

Who Gets Recommended · Free weekly email

When homeowners ask Google and ChatGPT who to hire, who gets named?

One short email a week for home service companies, written to be read between jobs.

  • Most weeks, a question homeowners really ask, put to Google and AI assistants such as ChatGPT, and who got named (business names hidden).
  • What the named companies have in common on their website, Google Business Profile and reviews.
  • One fix you can make yourself or hand to your web person.

Free. One email a week. Unsubscribe any time. No spam. We never sell your email or use it for ads. Privacy

FAQ

Related questions

How long should I give SEO before deciding it isn't working?

Google says some changes show up within hours and others take months, and it suggests waiting a few weeks before judging a single change. For a monthly fee, I'd judge the whole program over at least a quarter, against the same months last year. For big-ticket work, where buyers take months to decide, give it longer.

Is SEO worth it if most of my work comes from referrals?

It can be, but check how much is left to win. Ask your last ten customers how they found you. If nearly all say a neighbor or a past customer, there may be little search for SEO to add. If several say Google, compare that count with the extra jobs the fee needs.

What counts as profit on a job for this math?

What the customer pays, minus the costs that come with that job: materials, crew time, permits, fuel and callbacks. Rent, insurance and your own pay stay out, because you owe them either way. If more work means another hire or truck, count that cost too.

Should an SEO company promise me a number of calls?

No. Google says no one can promise first place in its results, and that a good audit gives a realistic estimate of improvement and of the work involved. Ask what they expect and by when, in writing, plus the list of work behind it. An estimate is fair; a promise should worry you.

Does paying for Google Ads help my organic ranking?

No. Google says buying its ads has no effect on your site's presence in its search results, and that it never accepts money to include or rank sites there. For the map, Google says there's no way to request or pay for a better local ranking.