Dispute an invalid Local Services Ads lead within 30 days by opening it on the Leads page, choosing Rate this lead and completing the survey. Google credits many poor leads automatically and no longer credits wrong job type or area. There is no documented upload, so keep evidence ready: recording timestamps, a checked AI call summary and a log row.
That makes the evidence pack a working file rather than an attachment, and it does three jobs: it tells you which leads are worth flagging, it lets you answer support quickly if they ask, and it shows you which account settings to change. Screen names may differ in your account, because Google began moving Local Services Ads into Google Ads campaigns for select home-service advertisers in August 2026.
What Google credits, what it ignores and what it dropped
Google's help pages still carry a short questionnaire for lead disputes. It opens with one question, "Did you receive the lead within the last 30 days?", and the "No" branch ends with the sentence "leads can only be disputed within 30 days". The "Yes" branch asks which issue best applies and answers each with either "You may be eligible for a credit" or "It's unlikely that you'll be eligible for a credit". Here is that tree as a working table for a plumbing firm, with the proof worth keeping against each line.
| Situation on the call | Google's guidance | Proof to keep |
|---|---|---|
| Caller dialled the wrong number | May be eligible | First 30 seconds of the recording, call length, lead ID |
| Caller was selling you something | May be eligible | Recording of the pitch, company name if given |
| Caller wanted a job at your business | May be eligible | Recording of the question about work |
| Recorded message, not a live person | May be eligible | Recording, plus any repeat from the same number |
| Same customer, same job, second lead charged within 15 days | May be eligible | Both lead IDs, both dates, the shared phone number or email |
| Caller wanted a shop or a part, not a service | May be eligible | Recording of the request |
| Call dropped or someone hung up, but otherwise valid | Unlikely | Nothing worth the time |
| Voicemail with details asking for a call back | Unlikely | Nothing worth the time |
| You quoted, and the caller said they would ring back | Unlikely | Nothing worth the time |
| Lead did not result in a booking | Unlikely | Nothing worth the time |
| Job type you do not do, or outside your service area | No longer credited | Fix your settings instead |
Two points sit outside the table. Google's page on automated Local Services Ads lead credits says it no longer supports credits for "job type not serviced" or "geo not serviced" leads, so a caller who wanted a trade you don't offer, or lives outside your service area, is a settings problem and not a dispute. And the questionnaire's "submit a dispute" links now lead to that same lead-credits page, so read the "may be eligible" wording as guidance rather than a promise.
Credits also arrive without any action from you. Google assesses a lead when the customer first makes contact, does not charge leads it judges invalid or low quality, and reassesses charged leads over a 30-day period. Google's lead reports sort leads into Not charged, Charged, In review and Credited, and in most cases a credit reaches your account balance within 30 days. The original charge stays on the invoice, which matters when your bookkeeper reconciles the month.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowThe 30-day routine, step by step
The routine below takes about ten minutes per flagged lead once it is a habit. It is built around the Leads page, which is where Google says to leave lead feedback.
- Day 0 to 1. Open the Leads page and note which new leads show as charged. Google says some poor leads are credited automatically within the first 24 hours, so look first and flag second.
- Day 1 to 3. For each charged lead that sounds wrong, play the recording, add a row to the log and run the summary prompt further down.
- Day 3 to 7. If the lead fits one of the "may be eligible" situations, open it, choose Rate this lead in the top right and complete the survey. Keep your answers the same as the log row.
- Day 21. Re-check every lead you flagged. "Credited" means the credit sits in your balance; "In review" means Google is still looking.
- Day 28. Anything still Charged or In review gets a message through the Contact us route in Local Services Help, quoting the lead ID, the date and the short note from your log. The window closes at day 30.
Google also says feedback in that survey helps it send you more of the leads that suit your business, and that a credit can arrive as a bonus for leaving feedback. Treat the survey as a signal to Google's models first and a refund request second.
If your account is moving into Google Ads
Google's transition page says Local Services Ads campaigns are moving into Performance Max campaigns built for pay-per-lead goals, in phases: select home and storefront service advertisers from August 2026, service-area businesses without storefronts and accounts with custom bidding or booking setups later in 2026, and the remaining accounts in 2027. Plumbing is one of the trades Google names for the first phase.
Three details from that page matter for disputes. Previous performance reports do not carry over, so screenshot any you need before the move (Google says a download option is coming). Past lead history, including contact details, message threads and older call recordings, transfers and stays accessible. And afterwards you find leads in Google Ads under Goals, then Conversions, then Leads, where each lead shows its charged status, a lead feedback form sits alongside, and you can download leads for your own records. The page says nothing about credits or disputes, so check how credits show in your account after the move. The export checklist for plumbers moving to Performance Max covers the move itself.
Where the recording lives, and where a second copy comes from
Google's Manage leads page lists listening to phone lead recordings as an inbox feature, offered in some regions only. It says calls that come through Google's forwarding number are recorded by Google and that the customer hears a recorded notice before the call connects. Recordings are not available for every trade, and the help pages do not describe a download button. That means your evidence may be "lead ID plus timestamps" rather than an audio file you can attach.
A second copy comes from your own side. The number you gave Google rings your own phone or phone system, and if that system records calls you hold a file you can trim, store and summarise. Some phone and call-tracking tools add AI call summaries on higher plans (CallRail, for one, lists call transcripts and call summaries on its Lead Conversion plans), so check what your current plan includes before buying anything. Recording rules differ by place, so open every call to that line with a spoken notice and ask a qualified adviser what applies to the callers you get.
The wider routine for turning calls into records is covered in logging every phone enquiry in your CRM with AI summaries, and the tutorial on letting AI listen to advice calls sets out what to settle before any assistant hears a recording.
Turn each call into a summary you can stand behind
An AI summary is an index, not evidence. Its job is to find the sentence that matters and its timestamp so that you can listen to those ten seconds and decide. Before pasting anything, remove the caller's surname, address and any card or account numbers. The main assistants' business plans do not train on your content by default, while consumer plans have a model-training switch in privacy settings that you should check is off.
Here is a prompt that keeps the assistant from guessing:
You are helping a plumbing firm decide whether one charged phone lead should be flagged for a credit.
Use only the transcript below. Do not guess about anything it does not show.
Return:
1. SUMMARY: three plain sentences on who called and what they wanted.
2. QUOTES: up to three exact quotes with their timestamps that show why they called.
3. LABEL: one of wrong number / sales call / job seeker / automated or not a live person / repeat of an earlier lead / shop or parts / valid plumbing enquiry / unclear.
4. AGAINST: anything in the call that argues against a credit, such as the caller describing a real plumbing fault.
5. CHECK: the timestamps I should listen to myself.
TRANSCRIPT:
[paste the transcript with timestamps]
Illustrative output for a call that ran 2 minutes 41 seconds:
SUMMARY: The caller asks for "whoever handles marketing". After the owner says that is them, the caller offers a package to appear higher in search results. No plumbing work is mentioned.
QUOTES: [00:06] "Hi, I'm calling from a local marketing company." [00:19] "We help plumbers get more calls."
LABEL: sales call
AGAINST: The call lasted 2:41 because the owner kept asking questions; it was not cut short.
CHECK: 00:06 to 00:40.
What you would fix before it goes in the log: confirm both quotes at those timestamps (assistants sometimes shift a timestamp or tidy a sentence), delete any word like "scam" or "spam" the assistant added, and keep the AGAINST line in the log even though it is awkward. A lead log that records the weak points is one you can trust when you decide which leads to flag.
Evidence pack, reason by reason
Each reason needs a different slice of the call. Keep the slice small: a pack with ten seconds of audio and a one-line note beats a 14-minute file nobody will open.
Wrong number
- Keep: the first 30 seconds, the call length and the lead ID.
- AI's part: pull the exact sentence where the caller says who they meant to reach.
- Your check: a caller asking for a dentist has dialled the wrong trade; a caller asking about "a leak under the sink" has not, even if they sound confused.
Sales call
- Keep: the recording of the pitch and the moment the caller reveals the purpose, with the company name if they give one.
- AI's part: extract the company and the offer in neutral words.
- Your check: a supplier ringing to sell you drain cleaner is a sales call; an existing customer asking to buy a part from you is not.
Job seeker
- Keep: the recorded line where they ask about work or send a CV.
- AI's part: flag whether the caller also mentioned a plumbing fault.
- Your check: a caller who asks about an apprenticeship and then mentions a leaking boiler has given you a valid lead as well. Don't flag it.
Recorded message or not a live person
- Keep: the recording showing a synthetic voice, silence or an automated menu, plus the call length and any repeat from the same number.
- AI's part: small. Transcripts of automated calls are short, so use the assistant only to batch several of them into one table.
- Your check: Google's help pages say a voicemail from a customer can count as a valid lead, so this category is for non-human callers only.
Second charge for the same job within 15 days
- The rule: Google says follow-up calls or messages from the same phone number or email within 15 days are not charged again; after 15 days without activity, a new contact is a new lead.
- Keep: both lead IDs and dates, the number or email they share, and one line from each transcript showing the same job (the same fault, the same address, "calling back about yesterday's quote").
- AI's part: paste both transcripts and ask whether they describe the same job, listing shared facts and differences.
- Your check: the rule names the same number or email. A customer who rings again from a partner's phone is a new lead as far as Google is concerned.
The comparison prompt can be short, because the assistant only has to line up facts:
Below are two transcripts from the same phone number, nine days apart. Do they describe the same plumbing job? List the facts they share, the facts that differ and anything you cannot tell. Do not assume.
Illustrative output: "SAME JOB: likely. SHARED: boiler pressure drops overnight; the caller mentions the earlier quote; the same street name is given. DIFFERENT: the second call asks about Saturday availability. UNCERTAIN: the first call never gives a house number." The shared facts are what go in the log. The uncertain line tells you to listen to the first call again before flagging anything.
Caller wanted a shop or a part
- Keep: the recorded request, such as "do you sell replacement cartridges?"
- AI's part: label it and quote the request.
- Your check: if the caller also wanted fitting, it is a service lead and the answer is no.
If the survey or the support route has a free-text box, keep the wording as plain as this:
Lead ID [ID], received [date], shows as Charged.
At 00:12 the caller said they had dialled the wrong number and wanted [other trade]. The call ended at 00:41.
This matches the situation "caller dialled a wrong number" in your lead dispute guidance. The recording is in the lead record. Please review it for a credit.
[Name], [business name]
A dispute log you can copy, filled in for one month
The log is a spreadsheet with one row per lead you looked at, flagged or not. This illustrative month comes from a four-van plumbing firm with 37 charged leads and $1,986 in charges. Six leads looked wrong.
| Lead | Charge | Status on day 3 | Situation | Flagged | Outcome on day 30 |
|---|---|---|---|---|---|
| L-01 | $54 | Charged | Wrong number | Day 4 | Credited |
| L-02 | $61 | Charged | Sales call | Day 4 | Credited |
| L-03 | $48 | Charged | Job seeker | Day 6 | Credited |
| L-04 | $57 | Credited | Recorded message | Not needed | Credited before we looked |
| L-05 | $52 | Charged | Same job as an earlier lead, 9 days apart | Day 9 | In review, support message on day 28 |
| L-06 | $49 | Charged | Caller outside service area | Not flagged | Not creditable, so service areas were edited |
The arithmetic: the six leads cost $54 + $61 + $48 + $57 + $52 + $49 = $321. Four were credited, $54 + $61 + $48 + $57 = $220, which is about 11% of the month's $1,986. One more ($52) was still in review at day 28, and one ($49) was never going to be credited. The most useful row is L-04: Google had already credited it, and a flag would have wasted ten minutes. The second most useful is L-06, because it sent the owner to the service-area settings.
Copy this header row into the first line of your sheet:
lead_id,received,type,charge_usd,status_day3,situation,evidence_file,flagged_on,status_day21,status_day30,credit_usd,notes
Once a month, paste the sheet into an assistant and ask for three things: the share of spend credited, any situation that appears three or more times, and any flagged lead older than 25 days without a result. Check the percentage by hand, because that is arithmetic and assistants slip on it.
Cut the leads Google will not credit
Google tells advertisers who receive unwanted leads to revisit service areas, job types and categories, and warns that narrowing them can reduce lead volume too. For a plumber, three other settings decide what gets charged.
- Business hours. Google defines business hours by the hours on your Business Profile. A call you miss during those hours is charged if the caller stays on the line for more than 20 seconds. If your profile says 24 hours but nobody answers at 3 a.m., overnight calls that ring out can turn into charged leads. If you also set an ad schedule that differs from your profile hours, a missed call is charged only when it falls inside both.
- Voicemail greeting. A call that reaches voicemail or an automated greeting during business hours counts as connected, and is charged if the caller stays more than 20 seconds, whether or not they leave a message. A 25-second greeting can therefore create a charge from someone who listens and hangs up.
- Key-press menus. If your phone system asks callers to press a key, the 20-second timer restarts at the caller's first key press, and callers who hang up before pressing anything are not charged. For an emergency line that trade-off is poor: a menu that delays a burst-pipe caller costs more than it saves.
The tutorial on what plumbers should bid on and block in Google Ads covers the paid-search side of the same problem, and tracking cost per job across lead sources shows whether Local Services leads are worth keeping at their real price after credits.
Four ways plumbers lose credits
- Waiting until day 31. The window is 30 days from receiving the lead. A weekly log review catches a lead on day 8; a monthly review loses the first week's leads.
- Flagging what Google already credited. L-04 above. Check the lead's status first.
- Letting the assistant judge. An AI label is a suggestion. If it says "sales call" and you have not heard the call, do not flag the lead.
- Pasting caller details into a consumer plan. Names, addresses and account numbers do not belong in a tool whose training switch you haven't checked.
When the pack is ready and the status will not move
If a flagged lead is still Charged or In review at day 28, use Contact us in Local Services Help. Send the lead ID, the date, the situation in one line, the timestamps and where the recording sits, and nothing else. Leave out opinions about Google. A short factual message with a clear reference is easier for anyone to act on than a long account of how annoying the call was.
Here is the difference in practice, using the repeat charge from the log. The first version is the kind of note that is easy to write at 6 p.m. after a long day:
Before: This lead was rubbish. The guy was obviously a competitor and wasted twenty minutes of my engineer's time. I want it refunded and I want to know why Google keeps sending me these.
It names no lead, offers a guess instead of a fact and asks two things at once. The version below can be checked in under a minute:
After: Lead [ID], received [date], charged $52. It is the same job as lead [earlier ID]: same phone number, same boiler fault, and the caller refers to the quote given on the first call. The two contacts are nine days apart, inside the 15-day window. Both transcripts are saved and the recordings are in the lead records. Please review the second charge for a credit.
If the answer is no, record it in the log and move on. Over a few months the log tells you more than any single dispute: which situations you actually get, how long credits take, and whether the leads are worth their price after credits. That last number is the one that decides whether to keep paying for Local Services Ads.
Questions plumbers ask about disputed leads
Can I dispute a lead that never turned into a booking?
Google's own questionnaire says it is unlikely you will be eligible for a credit when a lead simply did not result in a booking. The same goes for dropped calls on an otherwise valid enquiry, voicemails with details and callers who say they will ring back. Spend your time on wrong numbers, sales calls, job seekers, recorded callers and repeat charges instead.
Do I need to record the call myself?
Not for Google's side: where recordings are offered, Google records calls through its forwarding number and plays callers a notice first. A recording on your own phone system gives you a second copy you can trim and summarise. Recording rules differ by place, so announce it at the start of the call and ask a qualified adviser what applies to your callers.
What if the lead is more than 30 days old?
Google's help page says leads can only be disputed within 30 days, so a lead found on day 40 is very unlikely to be credited. You can still use the Contact us route in Local Services Help to ask, but plan on losing that charge and use the log to catch the next one inside the window.
Can AI submit the dispute for me?
Google's Ads API has a ProvideLeadFeedback method for submitting a lead rating, so a developer could automate it. For a small plumbing firm that is rarely worth building. Let AI summarise calls and fill the log, then flag each lead yourself after checking the audio, because the person submitting is the one vouching for the evidence.
Further reads
- Pool Service Leads: Compare Paid Leads, Local Services Ads and Fast Replies — Compare paid leads, Local Services Ads and fast replies for another trade.
- Angi Leads for Plumbers and HVAC: Worked Cost per Job and AI Follow-Up — Work out cost per job for another paid-lead source.
- AI Answering Service for Plumbers: Rosie, Goodcall, Smith.ai or Jobber? — Put an AI answering service in front of paid calls.
- How to Turn Sales Call Recordings Into Coaching Notes With AI — Reuse recordings for coaching notes once the disputes are logged.
- AI Voice Agent for Plumbers: A 15-Call Test Before It Takes Real Jobs — Test an AI voice agent before it takes real callers.
- Plumbing Company AI Receptionist: All Calls, After Hours or Overflow? — Choose between all calls, after hours or overflow cover.
- Garage Door Leads: Qualify and Answer Them Faster With AI — A fixed first reply, AI-drafted triage, duplicate checks and a cost-per-booked-job table that shows whether bought garage door leads are worth the money.
- HVAC Lead Generation: AI Call Tags Show Which Sources Book Replacements — Tag calls with AI, follow each booked job to its outcome, and compare replacement sales by source, with a worked quarter across four HVAC lead sources.
- How Much Does Bark Charge for Leads? Credits, Cost per Job, AI Replies — What Bark charges per lead, how to turn credits into a cost per job won, and a reply routine with AI that keeps that number down.
- Junk Removal Leads: Follow Up Bought Leads Before a Rival Does — Text bought junk removal leads in two minutes, ring in five, then log cost per booked job to see if buying leads pays. Scripts and duplicate rules included.
- Tree Service Leads: Paid Leads vs Answering Every Enquiry Fast — Work out whether Thumbtack, Angi or Bark leads beat replying faster to your own enquiries, with a worked tree-job sum and instant reply scripts.
- Local Services Ads for Carpet Cleaners: What the Google Ads Move Changes — What moves, what stays behind and what to check when Google shifts Local Services Ads into Performance Max, written for a carpet cleaning firm.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Google Local Services Help (how leads work, manage leads and jobs, automated lead credits, lead dispute questionnaire pages), Google Ads Help (Local Services Ads transition to Performance Max campaigns), Google Ads API documentation for Local Services campaigns, Google Business Profile Help, CallRail pricing page.