Google Local Services Ads (LSA): Costs, Eligibility, and How They Compare
Tunnel = a 1-mile stretch of road you own. Zone = a neighborhood-sized area of about 0.28 square miles that you own. Background = the whole member network, no geography limit. Full glossary
How Google Local Services Ads actually work
Google Local Services Ads sit at the very top of a search results page: above standard Google Search Ads, above the Map Pack, above organic listings. A homeowner searching "AC repair near me" sees LSA cards before anything else, each stamped with a green checkmark and one of two trust badges: Google Guaranteed for home-services trades, or Google Screened for professional services.
The pricing model is the headline difference from Google Search Ads. LSA is pay-per-lead: Google's help center states that 'you're charged for each valid lead you receive through your Local Services ad', meaning a call, message, or booking rather than a click. Google also states that 'lead prices may vary depending on your location, the job type, the type of lead, or your bidding mode', and that 'message leads are typically priced lower than the corresponding phone lead price'.
The Google Guaranteed badge is more than UI. If a homeowner is dissatisfied with covered work, Google will reimburse the invoice up to a published cap, which is what makes the trust signal genuinely stronger than a normal ad label. There is real money behind it.
Google Guaranteed covers home-services trades (HVAC, plumbing, electrical, roofing, garage door, pest control, locksmiths, cleaners, tree services). Reimbursement-backed.
Google Screened covers professional services (lawyers, financial planners, real-estate agents, therapists). Background-check-backed but no reimbursement.
Pay-per-lead: charged on call, message, or booking, not on click. Google sets the lead price and does not publish it.
What an LSA lead costs, and why we show no number
This page used to carry a table of LSA cost-per-lead figures by trade. We deleted it. Every one of those numbers traced to a marketing agency's monthly tracker rather than to Google, and none of them stated a method we could check.
Here is the whole of what Google publishes about LSA pricing, verbatim from its Local Services Ads help center: "You're charged for each valid lead you receive through your Local Services ad." And: "Lead prices may vary depending on your location, the job type, the type of lead, or your bidding mode." That is it. There is no per-vertical price, no per-market price, and no published average anywhere in Google's documentation. Anyone quoting you a per-lead dollar range for LSA is quoting an agency, not Google.
What Google does document is the credit mechanism. Leads Google judges invalid or low quality are not charged, and charged leads can be credited afterwards. The catch worth planning for is on the invoice: the original charge stays on it and the credit posts separately, so reconciliation is noisier than a simple refund would be.
Google Search Ads, by contrast, do have a methodology-stated public benchmark. LocalIQ's home-services study, covering April 2024 to March 2025, puts the median home-services search lead at $90.92 at a $7.85 median cost per click, with per-trade medians running from $93.69 for electricians to $228.15 for roofing and gutters. Those are the Search Ads figures this site uses. They are not LSA figures and we never present them as such.
Google LSA cost per lead
Not published
Google states prices vary by location, job type, lead type and bidding mode
This is the most consequential change to the product in years and it lands in the middle of 2026, so any LSA plan written before it needs revisiting.
Google is migrating Local Services Ads into Performance Max with pay-per-lead goals, starting August 2026 for US home-service and storefront-service businesses. Advertisers still pay only for valid leads, so the headline economics of the model are unchanged.
What does change is control. Manual maximum cost-per-lead bidding is no longer supported. Operators who have been holding a hard ceiling on what they will pay for a lead lose that lever and hand the bid decision to Google's automation, in a channel where Google already sets the price and publishes none of it. If your LSA account depends on a manual max CPL to stay profitable, that is the thing to plan around this year.
The practical read for a local operator: the trust badge, the placement, and the pay-only-for-valid-leads promise all survive the migration. The ability to cap your own unit price does not.
Eligibility: what LSA actually requires before you can run
LSA is gate-kept. You do not sign up and launch the same day. Google's screening covers the business and the people inside it, and the gate is the reason the badge means something.
Per Google's official Local Services help documentation, screening can include any of: business registration, license verification, public or general liability or professional indemnity insurance, and third-party background checks. Background checks are run by Pinkerton Consulting and Investigations and re-run annually.
Failure consequences are real. A failed first application requires a 30-day wait to reapply; a second failure pushes that to 180 days. Eligibility is a common reason home-service operators planning to "just turn on LSA" do not actually start running for weeks. (See Google's US business screening requirements.)
Business license verification: Google validates state, provincial, or country-level professional licenses against state and country databases.
Insurance documentation: public or general liability or professional indemnity certificate showing coverage amount, business name, address. Employer liability insurance is not accepted.
Owner background check: identity validity, criminal history, cross-checks against national sex offender and sanctions registries.
Field-worker background checks: every employee servicing customers must individually clear screening before LSA-sourced jobs route to them.
Company-level screening: civil litigation history, judgments, and liens from federal and state courts.
Annual re-verification: checks repeat after one year of approval. Failed re-checks pull the badge.
Where Google LSA wins
LSA's strengths are real and not vendor spin. For service trades with high-intent same-day searches, it is one of the strongest placements available to a local business.
Top-of-page placement: LSA cards render above Google Search Ads, above the Map Pack, above organic. For mobile searches in particular, LSA owns the first screen.
Genuine trust signal: the Google Guaranteed reimbursement is real money backing a badge, not a UI sticker. Homeowners recognise it.
High-intent searches: queries like "AC repair near me" and "plumber open now" are bottom-funnel. LSA captures them before the click ever happens, and pay-per-lead means you do not pay for someone who clicked and bounced.
You are not charged for invalid leads: Google states it does not charge for leads it judges invalid or low quality, and charged leads can be credited afterwards. Plan for the credit to appear as a separate line rather than as a reversal.
Minimal management overhead: no keyword research, no ad-copy testing, no Quality Score tuning. Google automates targeting and creative, and after the Performance Max migration it automates more of it.
Where Google LSA doesn't win
The same things that make LSA simple are the things that cap it. The constraints are structural, not setup mistakes.
No published price. Google sets the lead price and publishes nothing about it, at any level of granularity. You cannot benchmark your account against anything, you cannot forecast a market entry, and after August 2026 you cannot cap your own maximum cost per lead either. That is an unusual amount of pricing opacity to accept in a channel you are meant to budget for.
Capped reach. The LSA unit shows a small number of cards. Once those slots are saturated in your market, more budget does not mean more leads; Google rebalances and the per-lead price moves instead.
No creative control. You do not write the headline, pick the photo, or test the offer. Your differentiation is your review score and your responsiveness. An operator who wins on a unique angle (financing, same-day, lifetime warranty) cannot surface it in the LSA card.
Manual dispute is gone. Google replaced the manual lead-dispute interface with an automated credit system. Advertisers can flag a lead through the lead-rating tool but cannot themselves overturn a charge, and the system's reasoning is not exposed.
The original charge stays on the invoice. Even when a credit is granted, the original lead charge remains and the credit posts separately to your account balance.
Doesn't fit considered-purchase trades. Remodelers, builders, and high-ticket installers run multi-week or multi-month consideration cycles. LSA's same-day intent model rarely fills those pipelines on its own.
Eligibility gate. Background checks, insurance documents, license verification: weeks of friction before a single lead, and any failure pushes you 30 to 180 days out.
How CPVD complements LSA (instead of replacing it)
LSA and Cost Per Verified Delivery are not substitutes. They sit at different points in the funnel and the right answer for most operators is to run both.
LSA captures the homeowner who already knows they have a problem and is searching for a solution today. That is high-intent, low-volume traffic at a price Google sets and does not publish. CPVD reaches the homeowner who has not yet started searching: the daily commuter passing through the tunnel that is yours, at from $0.25 per GPS-verified delivery to a real person's phone while they are driving. Same buyer, different moment.
A delivery is not a lead, and this site never treats the two as one unit. What layering does is change which auction you meet the buyer in: corridor exposure ahead of the failure means the homeowner is more likely to search your name rather than the generic "AC repair near me" query where Google sets the price.
Comparison: Google LSA vs Google Search Ads vs CPVD
Three channels, three different things you are actually paying for. The right read is which signal you want priced: a click, a lead, or a verified delivery to a real person's phone while they are driving.
Google LSA vs Google Search Ads vs CPVD (WilDi Maps): channel comparison
Dimension
Google LSA
Google Search Ads
CPVD (WilDi Maps)
Pricing model
Pay per valid lead (call, message, booking)
Pay per click
Pay per GPS-verified delivery, charged on claim
Published unit price
None. Google publishes no LSA lead prices at any level
$90.92 median CPL, $7.85 median CPC, home services (LocalIQ, Apr 2024 to Mar 2025)
From $0.25 per verified delivery, set by account tier
Who sets the price
Google; manual max cost-per-lead bidding retired from Aug 2026
Auction; your bid and Quality Score
Published rate card; no auction
Funnel position
Bottom: captured intent
Bottom: captured intent
Top and middle: pre-intent corridor exposure
Trust signal
Google Guaranteed badge (reimbursement-backed)
Standard ad label
Operator brand on a tunnel you own
Creative control
None (Google sets card layout)
Full: headlines, descriptions, sitelinks, testing
Full: operator-controlled message
Reach ceiling
A few LSA cards per query, a hard cap by market
Auction-elastic, scales with budget
Scales with corridor inventory you own
Eligibility friction
Background checks, license, insurance: weeks of setup
Standard Google Ads onboarding
Subscription onboarding, no background-check gate
Dispute or refund
Automated credit system; original charge stays on the invoice
Invalid-click crediting (limited)
Delivery is GPS-verified at the device and charged on claim
Best for
Same-day-intent home-services trades
Considered-purchase trades, branded defense
Corridor brand-building above the search funnel
The product
Three ways to deliver: tunnels, zones, background
WilDi Maps is not a single flat-rate product. You pick the tier that matches how local you need to be. All three are GPS-verified per claim, with no auction, no exchange rake, no Middleman Tax.
Tunnel
1-mile road strip
Premium
Hyper-local, just-in-time
Claim a one-mile stretch. When a member enters the strip, they get a just-in-time message, perfect for emergency services, on-route specials, and anything where being right there now beats brand awareness later.
Best for
· HVAC, plumbing, water restoration
· On-route specials (food, fuel, retail)
· Garage door, locksmith, urgent service
Zone
0.28-square-mile area
Premium
Hyper-local, area-based
Claim a one-square-mile block, not tied to a single road. Catches the residential cluster, retail district, or industrial park where your work actually lives. Same just-in-time delivery as tunnels; different geometry.
Best for
· Lawn care, pest control, pool services
· Tree services, landscaping
· Neighborhood-targeted retail
Background
City-wide rotation
From $0.25
per claim, tier-based
City-wide brand presence on rotation. Highest reach for the budget; best when familiarity beats precision. Per-delivery rate drops by tier (Enterprise: $0.25 / Pro: $0.32 / Local: $0.40 / Starter: $0.50). See /pricing for the live rate card.
Best for
· Restaurant brands, retail specials
· Veteran-owned trust signals
· Cross-vertical brand awareness
What the member gets when an ad is claimed
Direct-drive turn-by-turn
If the member wants to act on the ad, the app navigates them straight to the advertiser's location.
Website link
Click-through to any URL: ordering page, brand site, blog post, lead form.
App page
Open a specific page inside the WilDi app: promo details, daily specials, claim instructions.
See the full pricing breakdown on the pricing page.
Frequently asked questions
How much does Google LSA cost?
Google does not publish LSA lead prices, at any level of detail, anywhere in its help center. What it publishes is the model: 'you're charged for each valid lead you receive through your Local Services ad', and 'lead prices may vary depending on your location, the job type, the type of lead, or your bidding mode'. Message leads are typically priced lower than the corresponding phone lead. Any per-trade or per-metro dollar range you have seen for LSA came from a marketing agency's own account data, not from Google, so this page shows none. For a channel with a published benchmark, LocalIQ puts the median home-services lead on Google Search Ads at $90.92 at a $7.85 median cost per click, covering April 2024 to March 2025.
What is changing with Local Services Ads in August 2026?
Google is migrating Local Services Ads into Performance Max with pay-per-lead goals, starting August 2026 for US home-service and storefront-service businesses. Advertisers still pay only for valid leads, so the core promise of the model is intact. The material change is that manual maximum cost-per-lead bidding is no longer supported, so an operator who has been holding a hard ceiling on what they will pay per lead loses that control and hands the bid decision to Google's automation. In a channel where Google already sets the price and publishes none of it, that is worth planning around before the migration reaches your account.
What is Google Guaranteed?
Google Guaranteed is the trust badge attached to Local Services Ads in home-services trades (HVAC, plumbing, electrical, roofing, garage-door, pest control, locksmiths, cleaners, tree services). To earn it, a business must pass Google's screening: business registration, license verification, public or general liability insurance, and Pinkerton-run background checks on owners and field workers. The badge's distinguishing feature is financial. If a homeowner is dissatisfied with covered work, Google will reimburse the invoice up to a published cap. That reimbursement backstop is what separates Google Guaranteed from Google Screened, the equivalent badge for professional-services trades like lawyers, financial planners, and realtors, which is background-check-backed but includes no reimbursement.
Is Google LSA better than Google Ads?
They are not substitutes, and an honest comparison on price is not available: Google publishes no LSA lead prices, so there is no like-for-like figure to set against the Search Ads benchmark. What can be said is structural. LSA is pay-per-valid-lead with the Google Guaranteed badge, a hard cap on cards per query, and no creative control, and from August 2026 no manual cost-per-lead ceiling either. Google Search Ads is pay-per-click with full creative control and deep targeting, and it has a public benchmark: LocalIQ puts the median home-services lead at $90.92 and the median cost per click at $7.85, April 2024 to March 2025. High-ticket considered-purchase trades typically need Search Ads' keyword targeting to fill a longer pipeline. Most mature operators run both.
How are LSA leads qualified?
Google qualifies leads by the action a homeowner takes inside the ad unit: a phone call, an in-app message, or a booking. Because LSA is pay-per-lead rather than pay-per-click, the qualification bar sits above a click: the homeowner has indicated explicit intent to contact the business. Google states that leads it judges invalid or low quality are not charged, and that charged leads can be credited afterwards through its automated review. Plan for the accounting quirk: a credit does not reverse the original charge, it posts separately, so the charge stays visible on the invoice.
Can I dispute a bad LSA lead?
Not the way you used to. Google replaced the manual lead-dispute interface with an automated credit system that decides for you. The advertiser-facing surface is the lead-rating tool inside the LSA dashboard, and that rating is what triggers a credit review. Credits post to your account balance, but the original lead charge stays on the invoice and the credit appears as a separate line. The system's reasoning is not exposed and there is no escalation path, which is the same opacity problem as the unpublished lead price: you are asked to accept a number you cannot inspect.
What's CPVD?
Cost Per Verified Delivery is WilDi Maps' pricing model: from $0.25 per delivery to a real person's phone as they drive through a tunnel you own, GPS-verified at the device and charged only when that person claims the offer. The price is published on our pricing page and set by account tier rather than by an auction or by a platform that declines to disclose it. CPVD is not a replacement for Google LSA and a delivery is not a lead. LSA harvests bottom-of-funnel intent; CPVD plants corridor recognition so that when intent does form, the homeowner is more likely to search your name than the generic auction term.
What are the WilDi Maps plan tiers?
Four public tiers: Starter ($50 minimum deposit, background only), Local ($250, up to 2 tunnels and 1 zone), Pro ($1,000, up to 8 tunnels and 5 zones), and Enterprise ($3,000, up to 25 tunnels and 15 zones). Per-delivery background rates step down by tier, from $0.50 on Starter to $0.25 on Enterprise. An Agency tier is available through sales.
Where is WilDi Maps available?
The pilot market is Jacksonville, Florida, live now. New metros open as our opted-in local audience grows there. If you want your market next, talk to sales.
What exactly counts as a verified delivery?
One verified delivery of your offer to the phone of one real person who was physically inside your chosen geography at that moment, confirmed by GPS on the device itself. That person also taps to acknowledge the offer, so a delivery is never an invisible impression. Bots, background tabs, and off-screen impressions cannot generate one. You are billed only when a verified delivery happens.
Do I have to bid in an auction?
No. Every tier has a fixed, published rate per verified delivery. The price you see is the price you pay, whether it is game day or a Tuesday morning. Higher tiers carry lower per-delivery rates.
About this analysis
Written by Timm Ross, founder of WilDi Maps · Jacksonville-based · Veteran-owned. Sources cited inline; numbers updated as the underlying research updates.