Your Google Local Services Ads are eating budget and your cost-per-call won’t stop climbing. You’ve been told LSA is “the future.” You might be running it wrong (or running too much of it).
What LSA Actually Is
Local Services Ads are Google’s lead channel that appears at the very top of local search results, above organic and above standard Google Ads. They show your business name, photo, review stars, and a “Get a quote” button. When someone taps it, Google dials your business directly (for phone calls) or sends you a quote request (for message leads).
You only pay when the call connects or the lead arrives. That sounds fair. It usually isn’t, not anymore.
Google manages the screening process on their end. They verify your license, insurance, and background. That’s the promise: “screened contractors get preference.” In theory, you’re competing against verified operators, not every handyman with a phone.
In reality, you’re competing against screened, unscreened, and semi-screened contractors all in the same auction. The unscreened ones pay less. The screened ones (you) bid higher to compete. Everyone’s cost-per-call rises.
The Screened vs. Unscreened Problem
Google publishes badge status for every contractor on the LSA results page. A blue “Google Guaranteed” badge means fully screened (background check, license, insurance verified). No badge means unverified.
Here’s what operators don’t realize: Google still shows unscreened contractors on the LSA map and in results, often above the screened ones. The algorithm prioritizes things like rating, review count, response time, and bid amount. Your clean background doesn’t move the needle as much as a 4.8-star rating from 400 reviews.
This means you’re bidding against contractors who cut corners on verification but have older, better-established review profiles. You’re paying premium for credentials that don’t always win the auction.
How LSA Bid Economics Really Work
LSA uses a rank-based bidding model. Your bid doesn’t determine whether you show (you always show if you’re in the local service area). It determines how high you rank in the results.
Operators typically spend $2 to $8 per connected call in LSA right now, depending on service type and market density. HVAC in suburban Atlanta runs lower (closer to $2–4). Plumbing in San Francisco runs higher (often $6–12). Emergency service calls (burst pipes, furnace down) push the range higher still.
Your bid interacts with Google’s quality score. The algorithm weighs your rating, review velocity, message response time, and historical conversion rate (leads that booked jobs). A 4.2-star operator with slow response times might bid $5 and still rank 5th. A 4.6-star operator with same bid ranks 2nd.
As more operators enter the auction in your service area, the floor goes up. If five plumbers were bidding in your zip code two years ago, there are probably 15 now. Bids rise 20–40% per year in saturated markets without any change to your performance.
Why Your Cost-Per-Call Is Climbing
Three dynamics are pushing this up.
First: Market saturation. LSA is no longer a hidden channel. Every local lead gen company now runs LSA as part of their pitch. Every contractor aware of Google products now has an LSA account. The pool of bidders has tripled in three years in most metro areas. More bidders, higher bids, same lead pool.
Second: Quality score compression. Google’s algorithm is optimizing for their revenue, not your efficiency. A contractor with a 4.8-star average and 500 reviews will always rank higher than you, even if you’re cheaper to convert and route faster. You can’t catch up on reviews alone. Your only lever becomes bid amount. So you bid higher. Everyone bids higher. Cost-per-call rises.
Third: Call duration threshold gaming. Google measures “meaningful conversations” to determine lead quality and whether to charge you. A 20-second hang-up call doesn’t trigger a charge (usually). But operators (and lead gen companies acting as operators) have learned to lengthen calls artificially, or to claim disconnects weren’t real calls. Google’s model has become noisy. Real operators eating bad-faith calls. Bad-faith actors eating legit calls. The system’s integrity weakens, bid pressure increases.
The Real Cost Breakdown
Let’s use a concrete example. A mid-sized HVAC company in a metro area.
- Cost-per-call: $4.50 (average)
- Calls-per-month from LSA: 120
- Monthly LSA spend: $540
- Close rate on those calls: 25%
- Booked jobs: 30
- Cost-per-booked-job: $18
That’s acceptable if your average service call runs $500–800. But once cost-per-call climbs to $6–7, cost-per-booked-job hits $24–28. Now you’re eating margin. Most operators we talk to hit the ceiling around $20–24 per booked job before they realize they’ve over-indexed on LSA and need to shift budget.
Badge Issues and Why They Matter Less Than You Think
You probably went through the effort to earn your Google Guaranteed badge. You did the background check. You verified your insurance. Good. You should have done that anyway.
But the badge isn’t a ranking signal the way it used to be. Google introduced it to build trust with consumers and to differentiate honest operators from unlicensed one-man gigs. The problem: Google still shows unscreened contractors on the same map. The badge is a trustmark for the consumer, not a ranking lever for you.
Losing your badge (due to insurance lapsing, license renewal delay, or a background flag) will tank your visibility immediately. Google de-ranks non-badged contractors hard. So keep it current. But don’t expect the badge alone to justify the cost-per-call you’re paying.
When LSA Alone Is Enough
LSA can be your primary lead channel if any of these apply:
- You’re in a lower-competition market (town under 50,000 people, or a rural service area where three or four qualified contractors exist).
- Your service type is high-intent and seasonal (emergency calls, spring HVAC tune-ups, storm damage). People search with urgency and close quickly. Cost-per-booked-job stays low.
- You have an extremely tight service radius and high average job value ($1,500+). You can afford $20–25 per booked job.
- Your review rating and history are genuinely above-market (4.7+ stars, 200+ reviews minimum). You’ll rank well despite lower bids, keeping your cost-per-call down.
If none of those apply, LSA-only is a trap.
How to Fix It: Budget Mix and Service-Area Tuning
Stop all-in on LSA. Rebalance your lead channels.
First, audit your cost-per-booked-job across all sources. LSA might be $18. Google Ads might be $22. Organic website might be $12. Referrals might be $8 (or infinite, if you’re not tracking). Once you see the ranking, you can allocate budget intelligently.
Second, cap LSA as a percentage of your total lead budget. If you’re currently 70% LSA, shift to 40–50%. Move the freed budget to the channel with your lowest cost-per-booked-job. Often that’s organic SEO or referral amplification (paying your crew for referrals). If it’s Google Ads, you’ll increase spend there, accept a slightly higher cost-per-call, but book more jobs because you control the landing page and follow-up sequence.
Third, tighten your LSA service-area boundaries. LSA’s default service area is county-wide or metro-wide. You’re paying for calls 30 minutes away. Go into your LSA settings and shrink the radius to the neighborhoods and zip codes where you actually route crews. Your cost-per-call will drop 15–25% because you’re out of the long-tail auction for distant jobs you’ll decline anyway.
Fourth, test lowering your bid incrementally. Your current bid might be habit, not optimization. Drop it 5% for two weeks. Track call volume and close rate. If call volume drops 10% but close rate stays the same, the lower cost-per-booked-job is usually worth it. If call volume drops 30%, your bid was doing real work. Raise it back to 90% of the original and call that your floor.
When You Need More Than LSA
Most operators do. LSA reaches people actively searching (high intent, low volume). It doesn’t reach people aware they have a problem but not yet searching (awareness stage). It doesn’t reach people who search on a desktop at 10 p.m. but call the next morning (LSA phone conversion is strong; lead form conversion from desktop is weak).
Google Ads (search and performance max campaigns) reach the full funnel: awareness, consideration, intent. They cost more per click but give you control over messaging and follow-up. Organic search captures long-tail intent and builds compounding equity (unlike paid, which stops the day you pause spend). Referral systems, local partnerships, and crew-driven marketing have unit economics that beat all paid channels if you set them up right.
A balanced operator usually runs LSA for 30–50% of paid lead budget, Google Ads for 30–40%, and allocates the remainder to organic and referral. This reduces the sting when any one channel becomes saturated or expensive.
The Bottom Line: What to Do This Week
LSA is not a waste. It’s also not the future in isolation. It’s a single channel that’s gotten more expensive and less exclusive as it’s scaled. You’re probably over-indexed on it.
This week, pull your last three months of lead data. Calculate cost-per-booked-job by source. If LSA is 60% of your booked jobs and you’re spending 70% of your lead budget there, you have a budget allocation problem. Commit to a 40–50% LSA cap. Identify your second-cheapest channel and fund it. Shrink your LSA service area by 20%. Lower your bid by 5% and monitor for one cycle.
Do that, and your cost-per-booked-job will stabilize. You might book fewer jobs from LSA, but your overall lead cost will drop and your cash flow will improve. That’s how you actually grow when the channel gets expensive.
Receipts
Three operators. Three numbers that didn’t exist before us.
Operator confidentiality means we don’t name names publicly. We’ll connect you with the operator on a 1:1 reference call after the diagnostic.
$9M HVAC operator with two underutilized markets. We rebuilt local SEO + LSA + speed-to-lead in 45 days. Q1 booked 842 jobs above prior-year baseline.
Multi-market HVAC · LLL since 2025
Plumbing operator leaning 90% on referrals. We launched paid + programmatic SEO across two metros. Q1 added $1.9M attributable.
Multi-metro plumbing · LLL since 2025
Roofing operator with $480 cost-per-booked-job. We rebuilt LSA + landing pages around storm triggers. CPBJ down 43% in 90 days, same spend.
Regional roofing · LLL since 2025
Common questions
Ready to swap dashboards for a calendar full of jobs?
30-minute strategy call. We pull your numbers, find the bottleneck, give you the plan. No deck. No pitch. No follow-up sequence.