
How are Local service ads billed?
Key Facts
- Google Local Services Ads charge you only when a customer contacts you — never for clicks or impressions, per Google's official guidance.
- A $1,000 weekly LSA budget can allow up to roughly $4,343 in monthly charges under Google's cap formula, according to industry billing research.
- Message leads often cost about 50% less than phone leads in Local Services Ads, per agency analysis of the billing model.
- Starting October 1, 2026, a missed LSA call becomes billable if the caller stays connected more than 20 seconds, per reporting from Google Ads Liaison Ginny Marvin.
- Since August 2024, Google reviews invalid LSA leads within 72 hours and applies automated credits within 30 days — no manual disputes, per agency reports.
- Home services LSA leads typically cost $30 to $80, with roofing averaging $79, based on 2026 industry research.
- You're charged once for follow-up interactions within 15 days of the initial contact — after that, the same customer counts as a new paid lead, per Google Ads Liaison reporting.
You Pay for Contact, Not Clicks — But What Counts as a Lead?
Every lead you pay for is a customer who actually tried to reach you — which makes Local Services Ads feel like a fair deal. But the details of what counts as a "lead" determine whether that fairness holds up in practice.
Google's own guidance is unambiguous: you only pay for customers, not clicks. As Google explains on its Local Services Ads page, billing follows a pay-per-lead model — you're charged only when someone contacts your business directly, not when your ad simply gets seen or clicked.
So what triggers a charge? According to industry research on LSA costs, billable leads include:
- Phone calls to your business
- Text messages sent through the ad
- Voicemails and callback requests
- Booking requests, where your category and market support them
Google also verifies leads for relevance before charging, per its help documentation — but verification doesn't guarantee the customer will actually reach a human on your end.
Here's a mechanic most advertisers miss. Per reporting from Google Ads Liaison Ginny Marvin, you're charged only once for qualifying follow-up interactions within 15 days of the initial contact. If the same customer reaches out again after that window closes, it counts as a new paid lead.
This matters for slow responders. A lead you contact on day two is the same billable lead; a customer who gives up and calls back three weeks later costs you twice.
Lead prices vary by location, job type, lead type, and bidding mode, per Google's own pricing guidance. Notably, message leads often cost roughly half of phone leads — around 50% less in many cases, according to agency analysis of the billing model — though not always.
That price gap only pays off if you respond to messages fast. A cheaper lead that sits unanswered is pure waste — which is why services like CallMyLeads exist to answer every lead in seconds, around the clock, before interest cools.
Paying for contact rather than clicks shifts the risk: your money is safe from tire-kickers, but every billed lead that goes to voicemail is spend you can't recover. Speed-to-lead isn't a nice-to-have here — it's the difference between a paid lead and a booked job.
The Hidden Costs: Budget Caps, Lead Credits, and What Google Won't Refund
Many advertisers assume their Local Services Ads spend stays neatly within their weekly budget, but the reality is more nuanced. Google calculates your monthly spend cap by multiplying your average weekly budget by 30.4 and dividing by 7, which means a $1,000 weekly budget could allow up to approximately $4,343 in monthly charges before hitting the ceiling according to industry research. This mechanism lets you absorb fluctuations in lead volume while preventing unexpected overspend, but it requires careful monitoring to align with your actual capacity to follow up.
Since August 2024, Google has replaced manual lead disputes with an automated credit system designed for faster resolution. Invalid leads — such as spam, wrong-number calls, or requests outside your service area — are now reviewed within 72 hours, with any approved credits applied to your account within 30 days per agency reports. Critically, Google no longer issues credits for leads labeled "job type not serviced" or "geo not serviced," placing the burden on advertisers to maintain precise service area and job type configurations; inaccurate settings mean you pay for leads you cannot legally or practically fulfill as noted in recent updates.
Understanding what you’re actually paying for helps avoid costly surprises. While Google does not publish official price-per-lead figures, agency benchmarks provide useful planning ranges: home services businesses typically see costs between $30 and $80 per lead, with plumbing averaging $57 ($40–$75) and roofing at the higher end of $79 ($60–$130) based on 2026 industry research. These estimates vary significantly by market, competition, and lead type, with message leads often costing roughly half as much as phone calls in many verticals according to multiple agency analyses. For businesses using services like CallMyLeads to ensure rapid response, maximizing the value of each paid lead hinges on minimizing delays — because every second counts when turning a contacted prospect into a booked job.
- Review your weekly budget regularly to understand your true monthly spend cap
- Verify service areas and job types are accurate to avoid non-creditable leads
- Expect automated lead credits within 30 days, with no manual dispute option
- Use CPL benchmarks as planning guides, not guaranteed pricing
The 2026 Rule Change That Makes Unanswered Calls Cost You Twice
Starting October 1, 2026, Google’s rule change turns every missed call into a potential billable lead if the caller stays connected for more than 20 seconds. This shift means businesses may pay for leads they never actually speak with — turning a simple missed call into a cost center. The problem isn’t just the missed opportunity; it’s the direct hit to your ad budget for conversations that never happened.
Under this rule, the billing clock starts after any required key press in your phone system, and if the caller holds past 20 seconds, Google counts it as a qualified lead and charges your Local Services Ads account. This change arrives as LSAs continue their migration into Google Ads as specialized Performance Max campaigns, with Phase 1 already underway for select U.S. accounts. At the same time, the legacy Google Guaranteed and Google Screened badges have been replaced by a single “Google Verified” badge, streamlining trust signals but not altering the underlying pay-per-lead mechanics.
For service businesses, this creates a costly gap: you’re charged for a lead that never reached a human, yet your competitors who answer fast are booking those same opportunities. CallMyLeads closes that gap with 24/7 AI-powered call answering that responds in seconds, turns missed calls into booked appointments, and ensures you only pay for leads you actually engage with — so you stop paying for leads you never get to talk to. Industry research confirms the 20-second threshold takes effect October 1, 2026, while billing mechanics show how quickly these charges add up under the weekly budget cap formula. Google’s official stance maintains that Local Services Ads remain a pay-per-lead model, but now defines “lead” more broadly to include unanswered calls that meet the connection threshold. Businesses that adapt their response speed will avoid paying for silence — and start converting more of what they’re already charged for.
- Missed calls during business hours become billable leads if connected over 20 seconds starting October 1, 2026
- The timer begins after any required key press in your phone system
- This change coincides with LSA migration into Google Ads as Performance Max campaigns
How to Make Every Billed Lead Actually Answered
Google bills you the moment a customer contacts you — but the money is only well spent if someone actually answers. Here's how to make sure every charged lead turns into a conversation instead of a wasted charge.
Get your settings right first. Google no longer credits leads for "job type not serviced" or "geo not serviced" — so if your service areas and job types aren't configured accurately, you'll pay for calls you were never eligible to handle. As agency reporting on the 2024 credit changes explains, manual disputes were phased out in favor of automated reviews that check leads within 72 hours and apply credits within 30 days. That safety net is thinner than it used to be, so accuracy is on you.
Plan your budget from lead volume, not gut feel. A cost-planning guide from PrimeLSA puts it plainly: a realistic budget starts with how many charged leads you want each month, not just how much you want to spend. Multiply your target lead count by your expected cost per lead, then remember the cap — monthly spend maxes out at your average weekly budget × 30.4 ÷ 7, per Home Service Direct's billing breakdown.
Answer every billed lead instantly. This is where most spend leaks out. Starting October 1, 2026, a missed call during business hours becomes a paid lead if the caller stays connected more than 20 seconds — meaning you can pay for a lead you never actually speak with. And the lead that gets a reply first usually wins the job anyway.
Three habits protect your spend:
- Configure service areas and job types precisely so unqualified calls don't get billed with no credit recourse.
- Budget from desired lead volume × expected CPL, not from whatever number feels comfortable.
- Respond to every contact — call, message, or booking request — within seconds, around the clock.
That last habit is the hardest to do with humans alone. As one agency puts it, the contractors who win with LSAs aren't the ones paying the least per lead — they're the ones turning the most leads into booked work. CallMyLeads handles this with 24/7 answering, instant missed-call text-back, and first replies in seconds, so no billed lead goes to voicemail. And because pricing is per-minute with spam and robocalls screened and never billed, you only pay for minutes spent handling real leads — stop paying for leads you never get to talk to.
Frequently Asked Questions
Do you pay for clicks or impressions with Local Services Ads?
How much does a Local Services Ads lead cost?
Is it true that a missed call can cost me money starting in 2026?
Can I get a refund if a lead is spam or from outside my service area?
How does my weekly budget actually limit my spending?
Do I get charged twice if the same customer contacts me again?
Every Lead Has a Price Tag — Answering It Is Up to You
Local Services Ads billing is simple on the surface: you pay for contact, not clicks. But the details decide whether that's a fair deal. You're charged for calls, messages, and booking requests — once per lead within a 15-day window — with monthly spend capped at your weekly budget × 30.4 ÷ 7. Credits are now automated, with no manual disputes and no refunds for misconfigured service areas or job types. And starting October 1, 2026, a missed call that stays connected past 20 seconds becomes a billable lead — meaning you can pay for a conversation that never happened, per reporting on Google's rule change. Your next steps are clear: audit your service area and job type settings, plan your budget from target lead volume rather than gut feel, and make sure every billed lead gets answered in seconds — day or night. That last part is where CallMyLeads comes in: 24/7 AI answering with first replies in seconds, so no paid lead goes to voicemail. Book a free 15-minute scoping call and stop paying for leads you never get to talk to.