Google Local Services Ads (LSA) deliver paid leads to home service operators at a published cost-per-lead range of $15 to $80 in 2026 depending on trade and metro, with operator payback driven less by bid amount than by response time, review velocity, profile completeness, and dispute discipline. This guide walks operators in junk removal, moving, pressure washing, and adjacent residential trades through the explicit payback math at three shop sizes (1-truck, 3-truck, 5-truck), the four operator-side variables that separate top-quartile LSA performance from bottom-quartile, and the three honest exit criteria that agency content avoids (because agencies are paid by the spend, not by whether LSA actually pays back). LSA is a real channel for the right operator profile and a margin sink for the wrong one. The math below tells you which one you are.
- Google LSA cost-per-lead in 2026 ranges roughly $15 to $80 per qualified lead for residential home service trades, with the actual number driven by trade category and metro CPC competition. The Google Verified badge (which replaced the Google Guaranteed badge in November 2025) is a prerequisite, and a verified Google Business Profile is the foundation underneath that.
- The four operator-side variables that actually drive LSA conversion (not bid amount): response time (sub-5-minute calls outperform 30-minute callbacks roughly 3x on call-to-booking rate per Google’s own published response-time data), review velocity (10+ new reviews per month), profile completeness, and dispute discipline (knowing when to dispute a bad lead).
- The payback math at three shop sizes: at $1,000/mo LSA spend, a 1-truck operator needs ~10 to 15 paid jobs per month at $300+ average ticket to clear margin; a 3-truck operator can absorb $2,500/mo at the same effective cost-per-paid-job; a 5-truck operator’s bottleneck shifts from lead supply to fulfillment capacity.
- The three exit criteria most agency content avoids: cost-per-paid-job exceeds your average job margin (you’re paying $200 per booked job to net $180 in margin), dispute fees consume 10%+ of your total spend, lead quality drops as Google saturates your market and starts serving the same searches multiple operators in your zip code compete on.
What are Google Local Services Ads?
Google Local Services Ads (LSA) is a pay-per-lead advertising product where operators pay Google a flat per-lead cost (not per-click) for inbound calls and messages from local searchers. The format sits above traditional Google Ads on mobile and desktop, displays the Google Verified badge (rebranded from “Google Guaranteed” in November 2025), and shows reviews directly in the ad unit.
The structural differences from traditional Google Ads:
- Pay per lead, not per click. Google charges only when a searcher contacts you (call, message, or booking request). Clicks that don’t result in contact are free.
- Google Verified badge. Operators who pass Google’s screening process display the badge. Per Google’s business screening and verification requirements, the screening varies by trade and US state but typically includes business license verification (state level), owner license verification where applicable, general liability insurance proof, and a business background check. Important historical note: the program was previously branded “Google Guaranteed” and included a Money Back Guarantee that paid eligible customers up to $2,000 for qualifying claims. Google discontinued the Money Back Guarantee in November 2025 and rebranded the badge to “Google Verified”; the reimbursement window for the legacy guarantee closed December 7, 2025. The current Google Verified badge is a credibility signal only, with no money-back component.
- Profile-driven ad serving. Unlike traditional Ads where you write headlines and descriptions, LSA serves your business profile (name, reviews, response time, hours, service area) directly as the ad. The lever is your profile completeness, not your ad copy.
- Dispute mechanism. When a lead is junk (wrong category, outside service area, spam), you can dispute and reclaim the charge. Dispute discipline is one of the four operator-side variables covered below.
LSA is built on top of a verified Google Business Profile, which is the foundation. If GBP isn’t verified, LSA can’t run. The prerequisite is detailed in our Google Business Profile verification guide, which also covers the five SAB-specific mistakes that get listings suspended.
How much do Google Local Services Ads cost?
Google Local Services Ads cost between $15 and $80 per qualified lead for residential home service trades in 2026, with the exact number driven by trade category, metro CPC competition, and the lead quality you accept. Google does not publish a fixed per-trade cost-per-lead schedule; the actual number you pay depends on real-time market conditions in your zip code.
Per Google’s Local Services Ads product page, the cost-per-lead is set by what Google’s auction surfaces for your trade and market combination, and operators choose a budget based on the number of new leads they want each week rather than a fixed per-lead bid. Operator-side benchmarks from public 2025 LSA data (sourced through agency reports and operator survey aggregations) point to these typical ranges:
| Trade | Typical LSA cost-per-lead range (US, 2026) |
|---|---|
| Junk removal | $15 to $45 |
| Moving (local residential) | $25 to $80 |
| Pressure washing | $20 to $55 |
| Gutter cleaning | $20 to $50 |
| Tree service | $30 to $70 |
| HVAC (residential service call) | $40 to $90 |
The variables that drive cost-per-lead up:
- Metro CPC competition. High-cost metros (SF, NYC, LA, Boston, DC) typically run 30 to 50 percent above the national average. Mid-cost metros sit at the published range. Low-cost markets (rural and small-metro) can run 30 to 50 percent below.
- Trade category competitive density. HVAC and moving carry higher CPLs because more advertisers compete for the same auction. Niche trades (junk removal in non-metro markets) can run at the low end of the range with limited competition.
- Time of year / seasonality. Most trades see CPL spikes during peak season (moving in May-August, pressure washing in spring, junk removal in spring and post-holiday).
- Lead-quality settings. Filtering for higher-value job types (estate cleanouts in junk removal, long-distance in moving) raises the CPL but also raises the typical ticket size.
For operators new to LSA, the typical starting budget is $500 to $1,500 per month at the 1-truck shop level, $1,500 to $3,500 at the 3-truck level, and $3,500 to $7,500 at the 5-truck level. Each of these scales matches the payback math below.
What separates the top operators from the bottom on LSA?
The top-quartile vs bottom-quartile gap on Google Local Services Ads is driven by four operator-side variables, not by bid amount: response time, review velocity, profile completeness, and dispute discipline. Bid amount is the variable operators reach for first because it’s the most visible lever, but the four variables below are where the actual conversion gap lives.
Variable 1: Response time. Per Google’s own published response-time data referenced in the LSA help center, calls answered or returned within 5 minutes convert to bookings at roughly 3x the rate of calls returned in 30 minutes or more. The mechanism is simple: by the time you call back at 30 minutes, the searcher has already called two other LSA-served operators and one of them answered. The first responder wins more often than the cheapest bidder.
Variable 2: Review velocity. New reviews per month are the freshness signal Google weighs in both LSA ranking and the cumulative star rating displayed in the ad unit. Operators adding 10+ new reviews per month consistently appear higher in the LSA auction than operators adding 1 or 2. Review-acquisition is a workflow problem (asking every paid customer for a review immediately after the job, automating the ask through SMS or email) more than a marketing problem.
Variable 3: Profile completeness. Every field Google’s LSA setup wizard asks for is a ranking input: services offered, service area, hours, photos, biography, certifications. Listings at 95%+ completeness outperform 70%-complete listings on the same bid. The fastest profile-completeness wins are uploading 5 to 10 original photos (truck or equipment, completed jobs, team in branded shirts), filling out every services-offered field that applies, and writing a 2 to 3 paragraph biography that names the trade categories you serve.
Variable 4: Dispute discipline. Bad leads happen on LSA: wrong-category calls (a moving searcher who actually wants long-distance when you only do local), out-of-service-area calls, spam, and accidental contacts. Operators who never dispute pay for every bad lead. Operators who dispute every borderline call get flagged for over-disputing and lose dispute privileges. The discipline is disputing leads that clearly violate the LSA terms (out of service area, wrong category, spam) and absorbing the marginal ones (in-area but undersized jobs, lukewarm interest). Operators we see running consistent dispute discipline reclaim 8 to 15 percent of their total LSA spend through legitimate disputes.
The compound effect of all four: a top-quartile operator running $1,500/mo in LSA spend with 5-minute response, 12 reviews per month, 95%+ profile completeness, and 10% dispute reclaim might pay $25/lead, book 60% of qualified calls, and net 36 booked jobs from a $1,350 net spend ($1,500 minus $150 disputes). A bottom-quartile operator running the same $1,500/mo at 30-minute response, 1 review per month, 70% profile completeness, and zero disputes might pay $40/lead, book 25% of calls, and net 9 booked jobs from $1,500 spent. Same channel, same trade, 4x difference in paid-job output.
Does LSA pay back for a 1-truck shop?
LSA pays back for a 1-truck shop when the average job margin exceeds the effective cost-per-paid-job (LSA spend divided by paid jobs), with the typical break-even threshold being roughly $150 to $250 per paid job for trades with $300+ average ticket. The math has to clear before you scale spend.
The payback formula:
Worked example: 1-truck junk removal operator running $1,000/mo in LSA spend in a mid-cost metro.
- LSA cost-per-lead: $25 (middle of junk removal range)
- Qualified leads per month: $1,000 / $25 = 40 leads
- Call-to-booking rate (top-quartile response time + completeness): 50% = 20 booked jobs
- Average ticket (junk removal full-truck mid-market): $475
- Gross margin per job (cost-plus framework, 45% target): $475 × 0.45 = $214
- Gross margin from LSA: 20 × $214 = $4,280
- Minus LSA spend: $4,280 - $1,000 = $3,280 net
- Minus fulfillment cost (fuel, dump, labor allocated above gross margin): already in the 45% margin
- Net contribution from LSA: $3,280/mo positive
That math works. Now the bottom-quartile version: same $1,000/mo, but 30-minute response and 70% profile completeness:
- LSA cost-per-lead: $40 (auction penalizes incomplete profile)
- Qualified leads: $1,000 / $40 = 25 leads
- Call-to-booking rate: 25% = ~6 booked jobs
- Gross margin from LSA: 6 × $214 = $1,284
- Minus LSA spend: $1,284 - $1,000 = $284 net
Still positive but marginal. The bottom-quartile operator is one bad month (slower response week, two disputed leads denied) from losing money on the same channel. The top-quartile operator has a 3x buffer.
The same payback math at 3-truck shop scale: budget rises to $2,500/mo, qualified leads roughly triple, booked jobs scale until fulfillment capacity becomes the binding constraint. At 5-truck scale, the bottleneck shifts from lead supply to fulfillment, and LSA spend stops scaling linearly because you can only run so many jobs per day. The 5-truck operator typically caps LSA at $5,000 to $7,500/mo and uses the marginal budget for higher-quality channels (referral programs, repeat-customer outreach).
The cost-plus pricing framework we publish for junk removal applies to the margin side of this math equally for moving and pressure washing. If your per-job gross margin is wrong, the LSA payback math is wrong regardless of how cheap your leads are.
How do I improve my LSA conversion rate?
The fastest LSA conversion-rate improvements come from the four operator-side variables above, ranked by impact and effort: response time first (highest impact, lowest cost), then profile completeness (one-time setup work), then review velocity (workflow change), then dispute discipline (ongoing operational habit).
Response time (week 1 priority): the single highest-impact LSA change is moving call response from 30 minutes to under 5 minutes. Operators running solo can use a virtual receptionist service ($60 to $200/mo) to answer LSA calls in the moments you’re on a job. Operators with a dispatcher should make LSA calls the absolute top priority over scheduled outbound work. The 3x conversion difference between sub-5-minute and 30-minute response is the largest single-variable improvement available.
Profile completeness (one-time setup): spend 2 to 4 hours filling out every field in the LSA setup wizard. Upload 5 to 10 original photos (no stock images, per Google’s photo policy). Write a 2 to 3 paragraph biography naming trade categories, years in business, and any certifications. List every service type you actually offer; pruning the list of services you don’t is also important since false advertising violates LSA terms.
Review velocity (workflow change): add a post-job review-request step to every closed customer interaction. Automate the ask through SMS or email immediately after invoice payment. Operators we see hitting 10+ new reviews per month all share one pattern: the review ask is part of the standard close-the-job workflow, not a separate marketing task.
Dispute discipline (ongoing): review every LSA lead within 7 days of receipt. Dispute the ones that clearly violate LSA terms (out of service area, wrong category, spam, duplicate from same searcher). Absorb the marginal ones. Document each dispute decision so the pattern stays consistent month over month.
A common operator mistake is over-investing in bid optimization while ignoring the four variables above. Google’s auction will let you spend whatever you want, but spending more on the same broken profile produces more expensive bad leads, not better leads.
When should I stop running LSA?
The three honest exit criteria for Google Local Services Ads are: cost-per-paid-job exceeds your average job margin, dispute fees consume 10% or more of your total spend, or lead quality drops as Google saturates your market. Each one is a real signal that LSA has stopped working at your shop and continued spend is margin destruction.
Exit criteria 1: cost-per-paid-job exceeds average job margin. Run this calculation monthly: total LSA spend divided by booked-and-paid jobs from LSA leads. If the result exceeds your average gross margin per job for the trade, you are paying more to acquire each job than the job nets. Continuing spend at that level is paying Google to lose money. The fix is reducing spend until the cost-per-paid-job clears margin, or fixing the underlying variables (response time, profile completeness) that are pushing the cost up. If neither moves the number, exit the channel.
Exit criteria 2: dispute fees consume 10%+ of total spend. Some dispute spend is normal (3 to 8 percent of total). When dispute fees climb above 10 percent, something has changed in either the lead quality Google is sending (auction shift, category change) or in the dispute approval rate (Google has tightened criteria). A persistent 10%+ dispute rate is signal that the channel’s economics have shifted unfavorably and the operator-side fixes (refining service area, adjusting category specificity) have not closed the gap.
Exit criteria 3: lead quality drops as Google saturates your market. When Google adds more LSA advertisers to your zip code, the same searcher who used to see your ad now sees three competing ads. Your call volume drops, your call-to-booking rate drops as customers shop more aggressively, and your cost-per-paid-job rises. The pattern is visible in 60 to 90 days of declining metrics. The honest call is recognizing the market has saturated and reallocating spend to a less-contested channel (direct mail, referral programs, or local SEO content that defends organic ranking).
None of these are visible in agency-managed LSA reporting because the agency is paid by the spend, not by whether the operator is profitable. The operator has to run these checks themselves, monthly, and act when one fires.
What to do next
For operators evaluating LSA for the first time:
- Verify your Google Business Profile first (the 5 SAB suspension mistakes our GBP guide covers all apply to LSA eligibility too)
- Start at the low end of the budget range for your shop size ($500/mo for 1-truck, $1,500 for 3-truck, $3,500 for 5-truck)
- Set up the profile to 95%+ completeness before going live
- Build a response-time workflow (virtual receptionist or dispatcher priority) before launching spend
- Run the payback math monthly using the formula above; exit if any of the three criteria fire
For operators currently running LSA who feel the channel is underperforming:
- Audit the four operator-side variables (response time, review velocity, profile completeness, dispute discipline) against the benchmarks above
- Calculate cost-per-paid-job for the last 90 days; compare to average job margin
- Pick the lowest-effort highest-impact variable to fix this month (response time is almost always the answer)
- Re-run the payback math after 60 days
LSA economics are downstream of your pricing math. If your per-job margin is wrong, no channel pays back. LSA is also just one channel in a larger sequence; our junk removal marketing guide shows where it fits alongside your Google Business Profile, reviews, and referrals. The cost-plus pricing framework we publish for junk removal operators applies to the underlying margin side regardless of where the lead came from.
FAQ
How long does Google Local Services Ads take to set up?
LSA setup takes roughly 7 to 14 business days end-to-end: 2 to 5 days for the background check, 3 to 5 days for license and insurance verification, and 2 to 3 days for the LSA profile review. The prerequisite is a verified Google Business Profile, which adds another 2 to 5 days for video verification if not yet complete.
What’s the difference between LSA and Google Ads?
Google Local Services Ads pays per qualified lead (call, message, or booking request) at a flat per-lead cost set by Google’s auction. Traditional Google Ads (search ads) pays per click regardless of whether the click results in contact. LSA serves your business profile directly; Google Ads serves headlines and descriptions you write. Both can run simultaneously, and many operators do.
Can I dispute a bad LSA lead?
Yes. Google allows disputes for leads that fall outside your service area, are in the wrong category, are spam or accidental contacts, or are duplicate contacts from the same searcher. Filed disputes typically return a decision in 5 to 7 business days. Successful disputes refund the lead cost.
Does LSA work for new businesses with no reviews?
LSA can work for new businesses but at a structural disadvantage: the ad unit shows your review count directly, and new operators with 0 to 5 reviews compete against established operators with 100+ reviews on the same searches. The recommended path is building 10 to 20 organic reviews through your first 30 to 50 paid customers before scaling LSA spend significantly.
How do I get the Google Verified badge?
The Google Verified badge (which replaced the Google Guaranteed badge in November 2025) requires passing Google’s screening process. Per Google’s published business screening and verification requirements, the screening is trade-specific and US-state-specific, typically including a business background check, business license verification at the state level, owner license verification where applicable, and proof of general liability insurance. Google does not publish a single fixed insurance minimum on its public documentation; the insurance requirement depends on trade and state. The full verification process takes 7 to 14 business days.
What’s a good cost per lead on LSA?
A good LSA cost per lead is roughly half to two-thirds of your average job’s gross margin. For a junk removal operator with a $475 average ticket at 45% margin ($214 gross), a $25 to $40 cost-per-lead clears the payback math comfortably. For an HVAC operator with a $300 average service call at lower per-call margin, the same $40 cost-per-lead would not pay back.
Do I need a Google Business Profile to run LSA?
Yes. A verified Google Business Profile is the foundation LSA runs on top of. Without GBP verification, LSA cannot launch. See our walkthrough of the 5-step GBP setup and SAB suspension traps for the prerequisites that block verification.
Google Local Services Help, Business screening and verification requirements (United States): official documentation of the trade-by-trade and state-by-state screening for the Google Verified badge. https://support.google.com/localservices/answer/12174778?hl=en&co=GENIE.CountryCode%3DUS
Google Local Services Help, Google Guarantee Definition (and Money Back Guarantee discontinuation notice): official documentation of the November 2025 rebrand from “Google Guaranteed” to “Google Verified” and the closure of the legacy Money Back Guarantee reimbursement window on December 7, 2025. https://support.google.com/localservices/answer/12778341?hl=en
Google, Local Services Ads product page: pay-per-lead model description plus the budget-by-weekly-leads framework Google uses in place of a fixed per-lead bid schedule. https://business.google.com/us/ad-solutions/local-service-ads/
Last updated: May 26, 2026.

