Skip to main content
Plyrium
All Trades

Why Google Local Services Ads Will Burn Through $3K Before You Get a Lead

LSAs look like the cheapest paid lead source on paper. The fine print is the auction nobody warned you about and the dispute system stacked against you.

By Plyrium Team6 min readUpdated May 27, 2026
An open laptop displaying advertising analytics dashboards - the daily ritual every contractor running Google Local Services Ads gets familiar with.
Photo by Carlos Muza on Unsplash.

The pitch sounds perfect

Google Local Services Ads (LSAs - the green checkmark "Google Guaranteed" listings above the regular map pack) get pitched to every service contractor the same way: pay per lead instead of per click, only pay for qualified phone calls, get a Google badge that builds trust, and rank above competitors paying for the same keywords. Sounds like the cheapest paid acquisition channel a contractor could ask for.

In practice, contractors who run LSAs for 90 days come out one of three ways: they love it (about 20%), they tolerate it (about 50%), or they burned through $3,000-$8,000 and got two booked jobs out of it (the remaining 30%). The difference between the three isn't luck. It's a stack of design choices in the LSA system that the Google rep doesn't mention.

What you're actually paying for

The per-lead headline cost varies by trade and metro, but the public-facing range looks reasonable:

Average LSA cost per lead by trade (2026 U.S. metros)
HVAC$35-$95
Plumbing$30-$85
Electrical$40-$110
Roofing$90-$285
Landscaping$25-$60
House Cleaning$18-$45
Pressure Washing$20-$50
Garage Door$45-$120

Those numbers are the BILL. The lead-quality-adjusted cost is 2-3x higher because:

  1. Not every "lead" is a lead. Wrong-number calls, hang-ups under 30 seconds, robocalls, and out-of-area inquiries all get billed by default. You have to dispute each one through Google's web form.

  2. Dispute approval is binary and slow. Google approves roughly 60-70% of legitimate disputes, denies 30-40% with no detailed reason, and takes 5-12 business days. Your money is gone in the meantime.

  3. Your real CPL is the billed CPL divided by your booking rate. Most service trades book 25-40% of qualified leads. So a $65 plumbing lead at a 30% booking rate is a $215 customer acquisition cost - before you've delivered the job.

The auction nobody told you about

LSAs are advertised as "ranked by review score + responsiveness + ad budget." That's technically true. What it leaves out: the budget input behaves like a soft auction. Two competitors with the same star rating and response time will see the higher-budget account get more leads, and Google won't show you what that bid threshold is.

The practical effect: a $1,500/mo cap gets you a baseline pace of leads. Bumping to $3,000/mo doesn't double your leads; it usually adds 30-50% more, plus better placement during peak hours. Bumping to $5,000/mo adds another 20-30%. The diminishing returns are sharp.

The "responsive contractor" trap

Google's responsiveness score is a 24/7 number. Missing calls at 11pm on a Saturday tanks your score the same as missing calls Tuesday at 2pm. Contractors without a 24/7 answering service get dropped 15-30 ranks within a week of the first batch of missed nights. Either staff the phone, hire a $99-$299/mo answering service, or run an AI receptionist - but don't try to be the on-call rotation yourself for 12 months.

What a $3,000 month actually looks like

Pulled from a real HVAC shop's first 90 days running LSAs in a top-25 metro, $3,000/mo cap, $65 avg billed CPL:

First 90 days on LSAs - one HVAC shop in a Top-25 metro
Spend$8,820
Billed leads137
Successful disputes21 (refunded)
Net billed leads116
Estimates booked47 (40.5% booking rate)
Jobs sold19 (40.4% close rate)
Revenue$46,200
Gross margin on jobs~$18,500
Net of LSA spend~$9,680

That HVAC shop made money. Not spectacular money - $9,680 net on $8,820 spend over 90 days is roughly a 1.1x return - but it converted into 19 new customers, of whom 4-8 will become maintenance plan subscribers worth $200-$400/year each in recurring revenue. That makes LSAs profitable on a 12-24 month LTV basis even when the 90-day P&L looks marginal.

The shops getting destroyed by LSAs are the ones at smaller budgets ($800-$1,500/mo) where the lead volume is too low to recover the fixed costs (answering service, badge verification, monthly review collection).

When LSAs work, when they don't

The pattern from contractors who succeed vs. burn out:

LSA viability checklist
Trade with high LTV (HVAC, plumbing, roofing)Works
Trade with low LTV (one-time pressure washing)Marginal
Average ticket above $400Works
Average ticket below $200Almost never works
Established review base (40+ at 4.5+)Works
New shop with under 20 reviewsWait 6 months
Owner answers phone 7-7 + can hire afterhoursWorks
Owner-only with no answering serviceDoesn't work
Single metro focusWorks
Multi-metro spread (under $1k per metro)Doesn't work

If you check 5 or more of the green rows, LSAs are worth a 90-day test budgeted at $2,500-$3,500/mo. Below 5, the math almost never recovers the spend.

The dispute strategy that actually works

The single highest-ROI activity for an LSA account is disputing bad leads daily. Two patterns from the contractors who win at it:

  1. Dispute within 24 hours. Google's system favors accounts that maintain a low billed-to-actually-served ratio. Disputing the same lead 6 days later gets denied for "stale claim" reasons that don't appear in the docs.

  2. Use specific dispute language. Generic "wrong number" disputes get denied 50% of the time. Templates like "Caller's address is outside our 30-mile service radius shown in our profile" or "Caller requested service we don't perform - we are a residential-only shop, lead was for commercial chiller" get approved at 85%+.

Build a one-page dispute SOP

Write three or four template dispute reasons matched to the most common bad-lead patterns in your trade. Print them next to the phone for your dispatcher. Each successful dispute is a $30-$110 refund that flows straight to net margin. Most contractors dispute under 5% of bad leads; the disciplined ones dispute 18-25%.

What to do before you sign up

Three questions to answer honestly before opening an LSA account:

  1. Can you afford 90 days at $2,500+/mo with no guaranteed return? If that spend would put you under, don't start. LSAs need 60-90 days of data before you can make an honest viability call.

  2. Is your phone answered 7-day 7am-9pm by a human or AI receptionist? If not, fix that first. LSAs amplify the existing booking pipeline; they can't create one.

  3. Are your top 25 customers worth $1,500+ in 12-month LTV? If not, paid acquisition channels generally won't pencil out. Focus on referral systems and Google Business Profile organic ranking first.

Bottom line

LSAs work for the 20% of contractors with the budget, the answering coverage, the high-LTV trade, and the discipline to dispute aggressively. They burn the other 80%. The first 90 days are not "ramp time" - they're the actual data needed to decide. Go in expecting to lose money for the first 30, break even by 60, and have a clear go/no-go decision by 90.

If your $3,000 LSA budget would be better spent on $1,200/mo of higher-quality direct-mail to past customers + $1,800/mo on a dispatcher who answers every call, do that instead. It's not as flashy. It usually works better.

Stop guessing where the money goes

Plyrium runs the full job lifecycle for service trades - quote on-site, e-sign, schedule, dispatch, and bill before the truck leaves the driveway. Built for owners who'd rather be in the field than the spreadsheet.

Start 14-day free trial

Run your all trades business with Plyrium

CRM, scheduling, quotes, invoices, recurring service contracts, and an AI receptionist - built for service-trade contractors. 14-day free trial. No setup fee. No long-term contract.

Start free trial