Google Local Services Ads vs SEO: Which Should a Contractor Pay For?
If you need calls this month, Google Local Services Ads are the faster buy. If you want a lower cost per job a year from now, SEO is. Most trade businesses that can answer the phone quickly should run both: Local Services Ads for the calls now and SEO building underneath, shifting budget as organic calls grow.
The exception is a business that can't answer during business hours. Under Google's newest billing rule, Local Services Ads can charge you for calls you miss.
What each one is
Local Services Ads (LSA) are the listings at the very top of Google for searches like "plumber near me," with a Google Verified badge, a star rating and a call button. You pay per lead, meaning a call or message from a potential customer, not per click. Google checks your license and insurance before your ads can run.
SEO is earning a spot in the map pack and the regular results below the ads. You pay for the work, whether you do it yourself or hire it out. You don't pay per call.
What changed recently
Much of what's written about Local Services Ads is out of date. Three changes matter if you're deciding now:
- Google Guaranteed is now Google Verified. Google replaced the old Google Guaranteed, Google Screened and License Verified badges with a single Google Verified badge. It also discontinued the money-back guarantee that came with the old badge. Only services booked through the ads before December 7, 2025 can still be reimbursed.
- Most bad leads can't be disputed anymore. Google now reviews leads automatically and credits the ones it judges invalid, such as spam or duplicates. It no longer gives credits for "job type not serviced" or "area not serviced" leads. If your service list or area is set too wide, those calls are yours to pay for.
- Missed calls can now be billed. Starting October 1, 2026, a missed call during business hours can be charged as a lead if the caller stays on the line for more than 20 seconds, according to Search Engine Land. If customers have to press a key to reach you, the clock starts after they press it.
None of this makes Local Services Ads a bad deal. It does mean your setup and your phone habits now decide a bigger share of what you pay.
What each one costs
Local Services Ads: you pay per lead
SearchLight Digital tracked $6.7 million in Local Services Ads spend across 888 contractors as of February 2026. The average home services lead cost $53. By trade:
| Trade | Typical cost per lead, 2026 |
|---|---|
| Garage doors | $25 to $40 |
| HVAC | $30 to $70 |
| Plumbing | $35 to $65 |
| Electrical | $40 to $75 |
| Roofing | $55 to $90 |
Big metros and peak seasons cost more. HVAC leads, for example, spike in May and June when every failing air conditioner gets searched at once.
A lead isn't a job, though. If leads cost you $55 and you book 40% of them, each booked job cost $137.50 in advertising. That's the number to judge the channel by.
SEO: you pay a monthly fee, whatever it brings in
SEO costs the same each month whether it produces no calls or 50. That's the risk early on and the payoff later. Here's what a $500-a-month plan costs per call at different levels of results:
| Calls a month from SEO | Cost per call at $500/mo |
|---|---|
| 2 | $250 |
| 5 | $100 |
| 10 | $50 |
| 20 | $25 |
That's arithmetic, not a forecast. Early months sit at the top of the table. A program that's been running a year or more in a reasonable market can sit near the bottom. For what SEO plans cost and what they include, see How Much Does SEO Cost for a Local Service Business? For how long it takes, see How Long Does SEO Take to Work?
When Local Services Ads are the better buy
- You need calls this month, not this spring.
- Someone reliably answers the phone during your listed hours.
- Your jobs are urgent or high-ticket, so one booked job covers many leads.
- The organic results in your city are crowded with national brands and directories.
- You already have solid reviews. Budget, reviews, service selection and response time are the top Local Services Ads ranking factors in Whitespark's 2026 expert survey.
When SEO is the better buy
- You can wait four to six months for results to build.
- Leads in your trade and market are expensive, as roofing often is.
- Much of your work doesn't fit the job types Local Services Ads let you select.
- You want marketing that keeps working in a month when you can't spend.
- You want to show up when people ask ChatGPT or Gemini for a recommendation. Those answers come from websites, listings and reviews, not from ads. We tested that in How Local Trades Get Recommended by ChatGPT.
Why most trade businesses should run both
- Reviews feed both. Rating and review count rank near the top for Local Services Ads and for the map pack. Every review you earn helps twice.
- Two spots beat one. A homeowner who sees you in the ads and again in the map pack below has two reasons to call you.
- Ads don't lift your map ranking. Whitespark's experts rank spending on Google's paid products 185th of 187 factors for the map pack. Pay for ads to get calls, not to help your organic position.
A sensible sequence: run Local Services Ads for cash flow, build SEO underneath, and lower the ad budget for services where organic calls start covering you.
How to keep Local Services Ads costs down
- Turn on only the job types you want. Wrong-job calls no longer earn a credit.
- Draw your service area where you'll actually drive. Out-of-area calls don't earn credits either.
- Set real hours and answer every call during them. Missed calls can now be billed.
- Rate every lead in your dashboard. Google uses the ratings to improve which leads it sends you.
- Keep reviews coming. Our review scripts work for both channels.
- Track cost per booked job, not just cost per lead.
Five questions to answer before you decide
- How many new jobs do I need a month, and how soon?
- What's my average job worth, and how much of it do I keep?
- Can someone answer every call during business hours?
- How do my reviews compare with the businesses showing up now?
- Can I wait six months for SEO to start paying off?
If the answers are "a lot, right now" and "yes, someone always answers," start with Local Services Ads. If you can wait, or the lead prices in your market sting, put more weight on SEO. Most owners land on both.
Where we fit
We don't run Local Services Ads. Our plans cover the SEO side: researched blog posts, Business Profile posts and citation building, starting at $347 a month. It's the part that keeps working when an ad budget gets cut. If you're running Local Services Ads now and want organic calls building alongside them, see our plans or see if we're a fit.
Frequently asked questions
Is Google Guaranteed still a thing?
Not by that name. Google now shows a single Google Verified badge on Local Services Ads, and it discontinued the money-back guarantee that came with Google Guaranteed. Reimbursement only applies to services booked before December 7, 2025.
Do Local Services Ads help my Google Maps ranking?
Not directly. The ads and the map pack are ranked separately. Reviews and a complete Business Profile help both, but ad spend itself doesn't move your map position.
Can I get money back for bad Local Services Ads leads?
Sometimes, automatically. Google credits leads it identifies as invalid, like spam or duplicates. It no longer credits calls for job types you don't offer or areas you don't serve, so tight settings matter.
How much should I budget to test Local Services Ads?
Enough for about 15 to 20 leads at your trade's typical cost, which gives you a month of data. Then judge it on booked jobs and revenue, not lead count.
Do I need SEO if Local Services Ads are working?
Not urgently. But lead prices rise as competitors join, and the calls stop the day the budget does. SEO is the hedge: it builds something you keep.
