How to Dispute LSA Leads: The Step-by-Step Refund Process
A practical walkthrough of disputing bad Local Services Ads leads - what Google credits versus rejects, the deadlines, how to document a bad lead, and how to prevent them in the first place.
Why Disputing Leads Matters in a Pay-Per-Lead World
Because Local Services Ads (LSA) charge you per lead rather than per click, every bad lead is a direct hit to your budget. A wrong number, a spam call, a request for a service you do not offer, or someone completely outside your service area - each one can still trigger a charge unless it gets credited. Disputing bad leads is not a nice-to-have; it is how you protect your effective cost-per-lead.
The good news is that Google now credits many obviously invalid leads automatically, so you are not on the hook for every junk call. The catch is that the automated system does not catch everything, and it is *your* job to flag the ones it misses. This guide walks through exactly how to do that - what qualifies, the deadlines, how to document a lead, and how to cut the number of bad leads in the first place.
If you are new to how LSA charges work at all, start with how much do Local Services Ads cost and the broader LSA vs Google Ads comparison, then come back here for the refund mechanics.
What Google Credits vs What It Rejects
Not every lead you dislike is a lead you can get money back for. Google draws a line between genuinely invalid leads and leads that simply did not turn into a job. Understanding that line saves you from wasting time on disputes that will never succeed.
Leads Google is generally willing to credit include:
- Leads for a service you do not offer.
- Leads from outside your listed service area.
- Spam, robocalls, or clearly fraudulent contacts.
- Calls where the connection failed or no conversation was possible.
- Duplicate leads from the same person within a short window.
Leads Google generally will not credit include:
- A real prospect who chose a competitor instead.
- Someone who got a quote and decided not to book.
- A legitimate inquiry for a service you do offer, in your area, that simply did not close.
The distinction is essentially "was this a valid contact from a real potential customer for your service?" If yes, it is a billable lead even if it did not become revenue. If no - wrong service, wrong area, or not a real person - you have a case. Keep that filter in mind before you dispute, because a low approval rate on frivolous disputes wastes everyone's time.
It also helps to understand *why* Google draws the line where it does. LSA is a marketplace, and the guarantee that makes it work is that businesses pay for genuine opportunities to win a customer. If Google credited every lead that did not close, no one would ever pay, and the system would collapse. So the standard is deliberately about validity, not outcome. A prospect who calls, hears your quote, and hires someone cheaper is exactly the kind of competitive situation you signed up for - that is a real lead. A robocall selling you insurance is not. Once you internalize that "valid contact, not won job" is the test, you will stop wasting time on disputes that were never going to succeed and focus your effort where it actually recovers money.
The Real Cost of Ignoring Disputes
It is tempting to treat disputing as fiddly admin and skip it, especially when any single lead is only a modest charge. That is a mistake, and the reason is compounding. Bad leads are not evenly random - they cluster. An overly broad service area does not produce one out-of-area call; it produces a steady trickle of them, week after week. A service type you listed but do not really offer keeps pulling mismatched requests. Left unaddressed, those small charges add up to a meaningful slice of your monthly spend, and worse, they distort your view of the channel. You end up believing your cost-per-lead is higher than it truly is, which can push you to lower budgets or bids that were actually fine. Disputing is not just about recovering a few dollars per lead - it is about keeping your effective cost honest so every downstream decision is based on real numbers.
The Dispute Process, Step by Step
Disputing a lead is done inside your Local Services Ads dashboard, lead by lead. The core flow is straightforward:
- Open your Leads. Go to the Leads section of your LSA account, where every charged contact is listed with its type - call, message, or booking.
- Find the bad lead. Locate the specific lead you want to dispute. Each has a timestamp and, for calls, often a recording you can review.
- Report the lead. Use the option to report or dispute the lead, then choose the reason that matches - not my service, outside my area, spam, no answer, and so on. Pick the reason that is actually true; mismatched reasons get rejected.
- Add context. Where the interface allows a note, briefly explain what happened. Specifics help - "caller asked for pool installation, we only do plumbing" beats "bad lead."
- Submit and track. Once submitted, Google reviews the dispute and either credits the lead or declines it. Credits show up as adjustments against your charges.
That is the whole mechanism. The judgment part - knowing which leads are worth disputing and documenting them well - is where most businesses either leave money on the table or waste time.
Dispute Deadlines You Cannot Miss
There is a time limit. Google only lets you dispute a lead within a defined window after it is received - you cannot wait weeks and then contest a month of charges in one sitting. If you let leads pile up unreviewed, the oldest ones age out and become unrecoverable.
The practical takeaway: review your leads regularly, not in bulk once a month. A short, frequent habit - scanning new leads every few days - means you catch bad ones while they are fresh, while the call is easy to recall, and well inside the dispute window. Waiting until your monthly reconciliation is the single most common way businesses forfeit credits they were entitled to.
Disputing bad leads is really about protecting what a genuine lead is worth to you. If you also run Google Ads Search alongside LSA, our free max CPA calculator turns your close rate and job value into the most you can afford to pay for a lead - a handy reference point for judging when a stream of un-credited bad leads is quietly wrecking your economics.
Because LSA analysis in AdTurbo runs on demand from the LSA view or the AI chat, you can pull a read on your recent leads whenever you sit down to review them, rather than waiting for a fixed cycle.
How to Document a Bad Lead
A dispute is a small case you are making to Google, and documentation wins cases. The more concrete your evidence, the more likely the credit. Build a simple habit around each questionable lead:
- Note the reason clearly. Wrong service, wrong area, spam, or no answer - match it to Google's categories exactly.
- Use the call recording. For phone leads, the recording is your strongest proof. Listen before disputing so your stated reason matches what actually happened.
- Capture message content. For message leads, the text itself often shows the mismatch - a request for something you do not do, or an address far outside your area.
- Log the timestamp. Note when it came in so you stay inside the dispute window and can spot duplicate contacts.
Consistent documentation does more than win individual disputes - it reveals *patterns*. If you keep getting the same out-of-area calls or the same out-of-scope requests, that is a signal to fix your setup, which brings us to prevention.
A light-touch system beats heroic memory here. You do not need a complicated spreadsheet - a simple running note of each disputed lead, its reason, and whether the credit came through is enough to spot trends over a month. When you review that note, you might notice that most of your bad leads are calls under a certain length, or that they cluster in one neighborhood at the edge of your service area, or that they spike on a particular service type. Each pattern points at a specific fix. That feedback loop - dispute, document, spot the pattern, fix the cause - is what turns lead disputing from endless firefighting into a shrinking problem. The businesses that never document keep fighting the same fires forever.
Preventing Bad Leads Before They Cost You
The best dispute is the one you never have to file. Many bad leads trace back to fixable configuration and behavior, so tightening these reduces both your charges and your admin time:
- Get your service types right. If your listed services include things you do not actually do, you invite mismatched leads. Trim them to exactly what you offer.
- Tighten your service area. An overly broad area pulls in calls from places you will not travel to. Match it to where you actually work.
- Respond fast. Slow or missed responses do not just lose the job - they can register as low-quality signals. Answering quickly improves both conversion and your standing.
- Keep your hours accurate. Showing up when you are closed generates calls you cannot take, some of which become charged leads you then have to dispute.
Service types and service areas are edited in the Google LSA dashboard - Google restricts those to its own interface. AdTurbo acknowledges and analyzes them and guides the manual edit rather than changing them silently, so you know exactly what to fix and why. What AdTurbo *does* apply through Google's API are the budget, bid, bidding-strategy, and status levers, which help you control spend while you clean up the lead-quality inputs.
One more prevention angle worth its own read: a lot of accounts *look* like they are getting more leads than they really are because legacy tracking counts low-intent actions as conversions. If your lead counts feel inflated, the problem may not be bad leads at all - see LSA conversion tracking problems. And to manage the whole channel end to end, see how AI Local Services Ads management handles pacing and analysis on demand.
Related Guides
- AI Local Services Ads management
- LSA conversion tracking problems
- How much do Local Services Ads cost?
- LSA vs Google Ads: Which Drives Better Local Leads in 2026?
Frequently Asked Questions
What LSA leads can I get credited?
Generally, leads for services you do not offer, leads from outside your service area, spam or fraudulent contacts, failed connections, and duplicates. Google now credits many obviously invalid leads automatically, but you still need to dispute the ones it misses.
Can I dispute a lead that just did not turn into a job?
No. A real prospect for a service you offer, in your area, who simply chose a competitor or decided not to book, is a valid billable lead even though it did not become revenue. Disputes only succeed for genuinely invalid contacts.
Is there a deadline to dispute LSA leads?
Yes. Google only lets you dispute within a set window after a lead is received, so review your leads every few days rather than in one monthly batch. Waiting too long means the oldest leads age out and become unrecoverable.
How do I prove a lead was bad?
Use the call recording for phone leads and the message text for chat leads, match the reason to Google's exact category, and log the timestamp. Concrete evidence - "caller asked for a service we do not provide" - is far more likely to earn a credit than a vague complaint.
How does AdTurbo help with lead quality?
AdTurbo runs LSA analysis on demand from the LSA view or AI chat, flags patterns like inflated conversion counts, and guides the manual edits to service types and service areas that Google restricts to its dashboard. It applies budget, bid, bidding-strategy, and status changes through the API to keep spend in check while you clean up lead quality.