Google Local Services Ads are worth it for a multi-location home services company when they add booked jobs that your Map pack listings, Search ads and repeat customers wouldn’t have brought in anyway, at a cost below what a job is worth. For newer or under-reviewed branches that’s often true. For established branches it often isn’t, and the platform’s cost-per-lead report can’t tell you which is which.
This guide covers how LSA actually charges in 2026, what changed with the badges and lead disputes, and how to run a simple pause test across your branches. There’s a worked example with the arithmetic, using a plumbing and drain company.
How Google Local Services Ads work in 2026
Local Services Ads sit at the very top of results for searches like “emergency plumber near me”. You don’t pay per click. You pay for each valid lead, which Google defines as an answered call (or a callback where you reach the customer), a missed call during business hours where the caller stays on the line past 20 seconds, a message or email, a voicemail, or a booking request in the US and Canada (Source: Google Local Services Help, 2026).
Some contacts aren’t charged: spam and duplicates that Google filters, callers who hang up before pressing a required menu key, and repeat contact from the same number or email within 15 days of a charged lead. Bidding comes in three modes: Maximize leads (Google’s recommendation), Target cost per lead, and a manual Max per lead, all against a weekly budget (Source: Google Local Services Help, 2026).
Google Guaranteed and Google Screened are now Google Verified
If you set LSA up a few years ago, you’ll remember two badges. Google Guaranteed covered home services and came with a money-back guarantee for customers (capped at $2,000, per agency write-ups such as Scorpion, 2025). Google Screened covered professional services. In late 2025 Google replaced both with one Google Verified badge for all advertisers. Google also discontinued the Money Back Guarantee: customers could still claim for bookings made before December 7, 2025, within 30 days of the service being completed (Source: Google Local Services Help, 2026).
The screening itself hasn’t gone away. New advertisers still pass Google’s screening and verification process, including checks such as licensing and background screening, before the badge appears. Existing verified advertisers got the new badge automatically. What changed is the consumer promise, not the paperwork.
Lead disputes and credits
The old one-by-one dispute button has given way to two routes. You can flag a poor lead in the feedback survey for that lead, and Google may credit it. Google also reassesses lead quality over a 30-day period and may credit low-quality leads automatically. Credits aren’t available for health care categories, tax specialists or advertisers in EMEA, and automatic credits don’t apply in EEA countries (Source: Google Local Services Help, 2026).
Practical upshot: someone at each branch should rate every lead weekly, and you should track the credited share by branch. A branch where a fifth of leads are wrong-service or out-of-area has a service-area or job-type setting problem, not a bad month.
Why LSA looks different for a multi-location company
Two things change once you run more than one branch.
- Your branches compete for the same slot. Google’s ranking page says that if multiple locations serve the same area, only the highest-ranking ad is shown (Source: Google Local Services Help, 2026). Overlapping service areas don’t give you more LSA presence. They just decide which branch gets the lead, and it may not be the one closest to the job.
- LSA sits on top of channels you already own. The same search shows your Search ads, your Business Profile in the Map pack, and your site. An established branch with 600 reviews will get a lot of those callers whether or not LSA runs. That’s the overlap the cost-per-lead report can’t see.
Ranking also rewards things you control: responsiveness to calls and messages, rating, number of reviews, average response time, photos, and the lead types you enable (Source: Google Local Services Help, 2026). Missed calls hurt twice. Calls over 20 seconds during business hours can still be charged, and a pattern of missed calls drags your ranking down.
Judge LSA on cost per job, not cost per lead
A $65 lead sounds cheap next to a $40 click, until you follow it. Some leads never book. Some booked jobs cancel. Pull job data from ServiceTitan, Housecall Pro, Jobber or whatever runs dispatch, tag jobs whose first contact came through LSA, and build the funnel by branch: charged leads, booked jobs, completed jobs. Divide spend by each.
That gets you to cost per completed job, which is where most LSA reviews stop. It’s still not the answer, because it counts every LSA job as if LSA created it. The last step is a test.
How to test whether LSA adds jobs at your branches
- Pick matched branches. With 12 branches, choose four to pause, pairing similar branches and flipping a coin. Include a mix of established and newer branches if you have both, because they often behave differently.
- Pause LSA for six weeks. Leave Search ads, Business Profiles, pricing and everything else alone. Don’t move LSA budget into Search in the paused branches, or you’re testing a swap rather than LSA.
- Measure total booked jobs, not LSA jobs. The question is how many jobs each branch lost in total, after customers found other routes to you. Use completed jobs by branch, by week.
- Compare with a twin. Build a weighted blend of the branches that kept LSA, fitted on the previous six months, and compare each paused branch with it. Season matters a lot in home services; the twin handles it because every branch lives through the same weather.
- Turn it back on and read the recovery. Jobs should climb back toward the twin. If they don’t move at all, that’s a second piece of evidence.
For a fuller treatment of booked-job measurement in trades, see our guide to HVAC marketing attribution for booked jobs.
Worked example: a 12-branch plumbing and drain company
This example is illustrative, and each branch type is the average of two paused branches. Leads cost $65 on average. A completed job averages $520 at a 50% gross margin, so each job is worth $260 in contribution. The company pauses LSA in four branches for six weeks; the figures below are scaled to one month.
| Line | Established branch | Newer branch |
|---|---|---|
| Charged leads × $65 | 140 → $9,100 | 100 → $6,500 |
| Booked (45%) | 63 → $144 each | 45 → $144 each |
| Completed jobs | 54 → $169 each | 38 → $171 each |
| Branch’s total completed jobs per month | 360 | 180 |
| LSA share of all jobs | 15% | 21% |
| Fall in total jobs when paused, vs twin | −11 (−3.0%) | −27 (−15%) |
| Share of LSA jobs that were extra | 11 ÷ 54 = 20% | 27 ÷ 38 = 71% |
| Cost per extra job | $9,100 ÷ 11 = $827 | $6,500 ÷ 27 = $241 |
| Contribution per job | $260 | $260 |
| Verdict | Loses $567 per extra job | Earns $19 per extra job |
The cost-per-completed-job column made both branches look identical at about $169. The test split them apart. In the established branch, most LSA callers would have found the branch through its Map pack listing or Search ads, so LSA mostly bought jobs the branch already had. In the newer branch, LSA was doing real work.
What to do: keep LSA running in newer branches, where a first job can lead to a maintenance plan. In established branches, drop to a low Max per lead, turn off job types the branch already wins, or pause outright and reinvest. Retest in a year, because review counts and competitors change.
How to get more from LSA in the branches where it works
- Answer the phone. Responsiveness affects ranking, and qualifying missed calls still cost you. Route LSA calls to whoever is actually staffed.
- Set business hours to staffed hours. Missed calls are charged during business hours, so hours you can’t cover are expensive hours.
- Trim service areas. Give each ZIP to the branch that can reach it fastest, so the branch that wins the ranking is the one that should take the job.
- Turn off job types you don’t want. If a branch loses money on small drain calls, don’t pay $65 to hear about them.
- Build reviews. Rating and review count feed profile quality. Newer branches gain the most from a review push.
Common mistakes when judging Local Services Ads
- Stopping at cost per lead. Cost per lead ignores booking rate, cancellations and overlap. It’s the least useful of the four numbers.
- Counting every LSA job as new. Established branches get many LSA callers who’d have phoned anyway.
- Judging the whole company at once. A company-wide average hides a branch where LSA is excellent and another where it’s wasted.
- Shifting budget during the test. If paused branches get extra Search budget, you’re measuring the swap.
- Ignoring lead feedback. Unrated leads are credits you’ll never see, and a missed signal that a branch’s settings are wrong.
- Testing in a single week of bad weather. A cold snap or a storm swamps everything. Six weeks against a twin that lived through the same weather is the minimum.
When LSA is clearly worth it, and when it isn’t
LSA usually earns its keep in branches that are new, in markets where you’re a challenger, and for high-ticket emergency work where a single job pays for many leads. It earns least in branches that already dominate the Map pack for the services you advertise, and for low-ticket job types with high cancellation rates.
If you run one location, there’s no other branch to compare with. A ZIP-level test, running LSA in some of your service-area ZIPs and holding back matched others, can stand in, and Countlift offers it to a small early-access group of single-location service businesses.
Questions people ask about Local Services Ads
Do you pay per click or per lead with Google Local Services Ads?
Per lead. You’re charged for valid leads: answered calls, missed calls during business hours lasting over 20 seconds, messages, voicemails and booking requests where available. Spam, duplicates and repeat contact from the same number or email within 15 days aren’t charged. Bids can be automated (Maximize leads or Target cost per lead) or capped manually.
Is Google Guaranteed still available?
No. In late 2025 Google merged Google Guaranteed and Google Screened into a single Google Verified badge and discontinued the Money Back Guarantee. Customers could still request reimbursement for bookings made before December 7, 2025, within 30 days of the service being completed. Screening and verification are still required for the badge.
How do you dispute a bad Local Services Ads lead?
Rate the lead in its feedback survey and flag it as poor quality; Google may credit it. Google also reassesses lead quality over 30 days and can issue credits automatically. Credits aren’t available for some categories and regions, including health care, tax specialists and EMEA advertisers.
Should every branch have its own Local Services Ads profile?
Usually yes, with service areas that don’t overlap much. When several of your locations serve the same area, Google shows only the highest-ranking one, so overlap mostly decides which branch gets the lead. Assign each ZIP to the branch that can reach it fastest.
How can I tell if LSA leads would have called anyway?
Pause LSA in a few matched branches for about six weeks and compare their total booked jobs with a weighted twin of branches that kept it. The jobs that disappear were the extra ones. The ones that keep coming through the Map pack, Search ads or repeat callers weren’t.
LSA is neither a must-have nor a scam. It’s a channel that’s very good at catching calls, and your job is to find the branches where those calls wouldn’t have come any other way.
Next step
Put your own locations through the comparison.
Your first location report is free at any size. Bring a CSV of weekly sales and spend, or connect your POS and ad accounts.
Written by The Countlift team at First Byte in The Woodlands, Texas. Questions or corrections? Email hello@countlift.com.