Lead-gen platform ยท Top-tier recommendation

Google Local Services Ads (LSA) Review

Google's exclusive-lead program with verified contractors and Google Guarantee badge

Tier S exclusive pay per lead
Founded 2015 HQ Mountain View, CA Coverage: us nationwide Verified: 2026-05-28

Quick verdict

Google Local Services Ads (LSA) is best for Established residential service trades shops (HVAC, plumbing, electrical, roofing, cleaning, pest control) doing $250K+ in annual revenue with clean licensing, active insurance, and a Google Business Profile already above 4.0 stars. Pricing: $6-$150 per lead, varies by trade and metro. Lead model: Exclusive โ€” each lead goes to one contractor. 2-6 week approval gauntlet, inconsistent lead volume, response-time pressure, no affiliate program for publishers โ€” and the cost-per-lead can squeeze margins on small jobs in high-competition trades.

About Google Local Services Ads (LSA)

Google Local Services Ads (LSA) is the contractor-acquisition channel most reliably recommended by experienced trades operators โ€” and the one that most often shows up at the top of "best lead-gen platform" discussions in r/HVAC, r/Plumbing, and r/Roofing. What sets it apart structurally: leads are exclusive (each prospect contacts one contractor, not five competing bids), Google verifies the contractor's license + insurance + background checks before showing the ad, and the entire experience runs through Google's search results page โ€” so the buyer is already in Google's trust envelope before clicking your name.

LSA ads appear above the standard Google Ads slots and below the Google Local Pack on relevant local searches ("plumber near me", "HVAC repair Phoenix"). They display three rotating contractors with a green "Google Guaranteed" badge โ€” that badge means Google will refund the customer up to $2,000 if they're dissatisfied with the work (an insurance product Google offers, not a contractor obligation). The Guarantee badge is the trust mechanism that makes LSA convert: customers searching for an emergency plumber at 11pm are willing to call a stranger because Google vouched for them.

The cost model is genuinely pay-per-lead, not pay-per-click โ€” you pay only when a customer calls or messages you through the ad. Google determines lead cost dynamically based on trade demand and local competition. Typical ranges: $6-$15 for handyman/cleaning leads in low-competition markets, $25-$75 for HVAC/plumbing in mid-tier metros, $80-$150 for high-competition trades in major metros (commercial roofing in NYC, water-damage restoration in Houston after storms). Service categories with the most demand often see seasonal spikes โ€” HVAC leads in Phoenix in July, snow-removal leads in Boston in January.

The approval gauntlet is the real moat. To get an LSA ad live you need: (1) state contractor license verified through Google's third-party background-check vendor, (2) general liability insurance proof, (3) workers' comp insurance proof (in states that require it), (4) per-employee background checks for any tech who'll show up at customer homes, (5) BBB-style identity verification, (6) ongoing review monitoring (LSA pauses ads if you drop below 3.0 stars on Google Business Profile). The verification process takes 2-6 weeks for a clean shop, longer if there are licensing complications. Once approved, LSA ad placement adjusts in real time based on response speed (Google rewards contractors who answer calls within 30 seconds), Google review rating (4.5+ stars is the typical sweet spot), and lead acceptance rate (rejecting leads as 'not a fit' too often deprioritizes you in the rotation).

Lead quality is the highest among all the platforms in this directory. Customers searching for trades work via Google's organic results are intent-stage buyers โ€” they have a problem now, not a 90-day-out remodel idea. The exclusive model means no quote-pad-then-no-show pattern (which is what makes Bark, Thumbtack, and HomeAdvisor feel exhausting). Conversion rate from LSA lead to booked job typically runs 30-50% for established shops, vs 5-15% on shared-lead platforms. The downside: lead volume can be inconsistent (it's pull demand, not push), and the cost-per-lead in competitive trades can squeeze margins on small jobs.

For most established service trades shops doing residential work โ€” HVAC, plumbing, electrical, roofing, cleaning, pest control โ€” LSA is the first lead-gen platform to set up after Google Business Profile. The economics work because lead quality is real, the brand trust transfers from Google to you (the Guarantee badge), and the verification process is itself a moat: low-quality contractors can't pass it, which means the contractor pool you're competing against on LSA is structurally smaller than on open-marketplace platforms.

How it works

Customer searches Google for a local trade service. LSA ads display at the top of results with three rotating contractors, each showing rating, review count, hours, service area, and the green Google Guaranteed badge. Customer clicks one โ€” they either call directly (most common for emergency trades) or send a message. The contractor receives the lead in the LSA app or via email. Pricing is per-lead, not per-click, and only billed when a valid customer contacts you. Lead disputes (wrong number, spam, customer outside service area) are credited back if reported within 14 days. Ad placement and frequency are determined by Google's algorithm: response time (sub-30-second answer rate boosts ranking), Google review rating (4.5+ stars), service-area-radius accuracy, and lead-acceptance rate. The Google Guaranteed badge provides up to $2,000 in customer refunds if work is dissatisfactory โ€” Google funds this directly, not the contractor.

Pros & cons

What works

  • Exclusive leads โ€” no quote-bid competition

    Each lead goes to one contractor, period. No three-quote bid wars where the customer ghosts after talking to four pros. The exclusivity transforms the contractor experience vs shared-lead platforms.

  • Google Guaranteed badge transfers trust

    Customers clicking your LSA ad have already crossed the trust threshold because Google's badge is there. Conversion-to-booked rate runs 30-50% for established shops vs 5-15% on shared-lead platforms โ€” and the booked jobs tend to be the right kind of work, not lowest-bidder shoppers.

  • Background check + verification is a moat

    Getting approved is hard. Most low-quality contractors can't pass the licensing + insurance + background-check process. That means the pool of contractors competing for the same Google searches is structurally smaller and higher-quality than open marketplaces.

  • Lead-quality disputes get credited

    If a lead is spam, a wrong number, outside your service area, or asking about a service you don't offer, dispute it within 14 days and Google credits the lead cost back. The dispute system actually works โ€” 90%+ of legitimate disputes get approved.

  • No long-term contract

    Pause or cancel anytime from the LSA dashboard. Unlike HomeAdvisor's $300/mo subscription + per-lead fees, LSA is pure pay-per-lead with no minimums. Slow month? Pause. Storm season? Spend $5K.

  • Built-in scheduling + review-request workflow

    The LSA app surfaces leads, lets you mark them won/lost, and sends post-job review requests that show up on your Google Business Profile (which then feeds back into LSA placement). One closed loop, not bolt-on tools.

  • Mobile-first contractor experience

    LSA's contractor app is genuinely mobile-first. Push notifications when a call comes in, two-tap to accept or dispute a lead, customer history visible in-app. Compare with the desktop-clunky experience of HomeAdvisor or Bark.

What doesn't

  • Approval gauntlet takes 2-6 weeks

    Setting up LSA requires state-license verification, GL insurance proof, workers' comp proof (in most states), background checks for every tech who'll visit customer homes, BBB-style identity verification, and review-monitoring setup. The bureaucracy is real and the timeline can stretch if you have a licensing irregularity (suspended in another state, name mismatch on insurance docs, etc.).

  • Cost-per-lead spikes in competitive trades

    Major-metro HVAC and plumbing leads in July/August or after major weather events can hit $80-$150 each. If your average job is $400, that lead cost is 20-37% of revenue before parts and labor. The margin math gets thin.

  • Volume can be inconsistent

    LSA is pull demand โ€” leads come when people search. Slow weeks happen. Unlike push-marketing channels (paid social, direct mail), you can't manufacture demand by increasing spend. The lead supply is bounded by actual search volume in your area.

  • Heavy dependency on Google Business Profile rating

    Drop below 3.0 stars on your Google Business Profile and LSA pauses your ads. Drop below 4.0 and you'll see ranking deprioritization. This is the right incentive (don't be a bad operator) but it also means a string of unfair reviews can crater your lead volume.

  • Response-time pressure

    Google's algorithm rewards sub-30-second response times. For solo operators on a job site, that's hard to meet without missing leads. Larger shops with dedicated dispatchers fare better. The pressure can create stress in the workflow.

  • No affiliate program for publishers

    Google doesn't run an affiliate program for LSA, so directory sites like WrenchStack don't earn commission when we recommend LSA. We recommend it anyway because it's structurally the best fit for most service trades โ€” but you should be aware of the absence.

Pricing

Typical cost
$6-$150 per lead, varies by trade and metro
Pricing model
pay per lead
Lead model
exclusive
Exclusivity
Exclusive โ€” each lead goes to one contractor

External ratings & sentiment

Trustpilot

โ€”

BBB

โ€”

Reddit sentiment

strongly positive โ€” most-recommended platform in r/HVAC, r/Plumbing, r/Roofing

Best for

Ideal contractor profile
Established residential service trades shops (HVAC, plumbing, electrical, roofing, cleaning, pest control) doing $250K+ in annual revenue with clean licensing, active insurance, and a Google Business Profile already above 4.0 stars
Team size
2-50 users (works for solo if you can answer sub-30-second; better with dedicated dispatch)
Affiliate disclosure
Affiliate program: None. Google does not run an affiliate program for LSA. Our recommendation is unaffected.. WrenchStack's recommendation is unchanged regardless of whether an affiliate is active.

Frequently asked

How long does LSA approval take?

2-6 weeks for a clean application โ€” state license verified, insurance docs uploaded, background checks completed for each customer-facing tech. Longer if there are complications (suspended license in another state, name mismatch on insurance, tech with a felony record requiring case-by-case review).

What's the typical cost per lead?

Varies dramatically by trade and metro. $6-$15 for cleaning/handyman leads in low-competition markets. $25-$75 for HVAC/plumbing/electrical in mid-tier metros. $80-$150 for high-demand trades in major metros during peak season (Phoenix HVAC in July, NYC plumbing during a heatwave, Florida roofing after a hurricane). Google sets the cost dynamically based on demand.

What if I get a spam lead or wrong number?

Dispute it within 14 days through the LSA app. Legitimate disputes (spam, wrong number, outside service area, asking for a service you don't offer) get credited back ~90%+ of the time. The dispute process actually works โ€” it's one of the things that makes LSA contractor-friendly compared to platforms where you just eat bad-lead cost.

How does this compare to Google Ads (standard search ads)?

Different products. Google Ads is pay-per-click โ€” you pay every time someone clicks, whether they call or not. LSA is pay-per-lead โ€” you only pay when someone calls or messages. LSA also has the Google Guaranteed badge which Google Ads doesn't. Most contractors run LSA first because the conversion economics are better; some run both to capture different segments of the funnel.

Can I run LSA in multiple cities?

Yes โ€” you set a service-area radius (or specific ZIP codes) and LSA serves your ad in that area. Most contractors set this conservatively at first (typical: 25-50 mile radius from headquarters) because over-extending the service area hurts response-time scoring. You can expand or contract anytime from the dashboard.

What happens if my Google Business Profile rating drops?

Below 4.0 stars: gradual deprioritization in the LSA rotation. Below 3.0 stars: ads paused until rating recovers. This is the right incentive structurally โ€” but it also means a few unfair reviews can hurt lead flow. The fix is the same as for any local business: ask happy customers for reviews proactively, respond professionally to negative reviews, fix the operational issues that cause the negatives.

Other lead-gen platforms

Browse more