BookedCore

Why Paying for a Google Local Services Ads Lead Does Not Mean You Booked the Job

Local Services Ads leads now cost $30 to $80 apiece for most home service trades, and Google only refunds the ones it can prove were invalid. Here is what actually decides whether that expensive lead turns into a booked job.

By BookedCore Team

Every service business running Google Local Services Ads has felt the same moment. A lead notification comes through, the charge posts to the account, and the phone rings once before going to voicemail because nobody was free to pick it up. Google already has the money. The prospect is already calling the next business on the list. The ad did exactly what it was supposed to do. It generated a real, ready buyer, and then the business lost them anyway.

This is the part of Local Services Ads that most guides skip. Getting the lead is the easy half of the equation. What happens in the next sixty seconds decides whether that lead becomes revenue or just becomes an expense.

What a Local Services Ads Lead Actually Costs

Industry analysis of Local Services Ads spend across nearly 900 contractors found the average cost per lead sitting near $53 as of early 2026, and that figure varies sharply by trade and market. HVAC leads run $45 to $80 in major metro areas and $28 to $45 in smaller markets. Plumbing leads run $35 to $65. Electrical leads average close to $39. Law firms running Local Services Ads for practice areas like personal injury or family law often pay considerably more per lead given the value of a single retained client.

None of that spend is refundable simply because the business was too slow to answer. Google charges the moment a qualifying call or message comes through, whether or not anyone from the business ever speaks to that prospect.

The Dispute System Will Not Save a Slow Response

Business owners who have used Local Services Ads for a few years remember when disputing a bad lead meant a phone call and a human review. That process is gone. Google replaced manual disputes with an automated system that reviews charged leads using machine learning, typically within seventy two hours, and applies credits only when its model determines the lead was invalid, such as a spam call or a wrong number.

A business can still file a dispute within thirty days of being charged, but contractors report those reviews now commonly take three to four weeks to resolve, with no guarantee of a credit at the end of it. Google also stopped issuing credits for leads categorized as job type not serviced or outside the service area starting in 2025, which means a growing share of imperfect leads simply are not refundable at all.

The dispute system exists for leads that were never real. It does nothing for the leads that were real and simply got answered too late.

That distinction matters enormously. A homeowner who calls about a water heater, gets no answer, and books with a competitor twenty minutes later is not a dispute case. Google delivered a genuine, qualified lead. The business just did not convert it, and that charge stands regardless of the outcome.

Response Time Is the Only Variable a Business Fully Controls

Once a Local Services Ads lead is generated, the price is fixed and the dispute path is narrow. The one factor still within the business's control is how quickly someone actually talks to that prospect.

Analysis of Local Services Ads conversion patterns has consistently found that the first business to respond wins the job in roughly 78% of cases, and the unofficial guidance from marketers who manage these accounts professionally is to treat thirty seconds as the outside limit for a first response, not thirty minutes. A prospect using Local Services Ads is, by definition, comparing multiple businesses that Google surfaced side by side. They are not loyal to any one of them. They are loyal to whoever picks up.

This means a business can run a technically excellent Local Services Ads campaign, rank well, earn the Google Guaranteed badge, and still lose the majority of its paid leads for a reason that has nothing to do with the ad account at all. The leak happens after the click, in the gap between the phone ringing and someone qualified answering it.

The Math on a Slow Response

Consider a plumbing company paying $50 per Local Services Ads lead and receiving 25 qualified leads a week, a realistic volume for an established operation in a mid size metro. That is $1,250 in weekly ad spend, or roughly $65,000 a year.

If a third of those leads reach voicemail or go unanswered during a busy stretch, and half of those unanswered prospects book with a faster competitor instead, the business is losing more than four jobs a week to a response gap rather than a marketing problem. At an average job value of $600, that is close to $125,000 in annual revenue walking out the door, on top of the ad spend already paid to generate those same leads in the first place.

The frustrating part is that none of this shows up as a marketing failure on paper. The dashboard shows leads delivered, cost per lead, and a reasonable looking conversion rate. What it does not show is how many of those leads called back an hour later to say they already hired someone else.

Why This Problem Is Getting More Expensive, Not Less

Cost per lead on Local Services Ads has trended upward across nearly every trade as more businesses compete for the same limited pool of Google Guaranteed placements in each market. At the same time, the refund path has narrowed. Both trends point in the same direction: the cost of losing a paid lead to slow response is higher today than it was two years ago, and it will likely be higher again next year.

Businesses that treat Local Services Ads purely as a marketing line item, separate from how the phone actually gets answered, are paying full price for leads and then losing a meaningful share of them for free. Businesses that treat lead response as part of the campaign, not an afterthought to it, get a fundamentally different return on the same ad spend.

What This Means for Your Business

BookedCore builds AI operating systems for service businesses that answer every inbound call, text, and Local Services Ads inquiry within seconds, qualify the prospect, and book the appointment directly onto the calendar before the prospect has a reason to call anyone else. For a business already paying $30 to $80 per lead, that is not an added cost. It is the difference between a marketing budget that pays for itself and one that quietly funds a competitor's growth instead.

If your team is confident in your ad spend but has never actually measured how many Local Services Ads leads go unanswered, that is the number worth checking first. Start the conversation here →