With Google Local Services Ads you pay for each valid lead, such as a phone call, a message or a booking request, not for clicks. Google doesn't publish a fixed price: what a lead costs depends on your location, the job type, the lead type and the bidding mode you choose.
That's the honest answer to "how much do Local Services Ads cost", and it's why you won't find a single number on Google's own pages. What Google does publish is the rules: what it charges for, what it doesn't, how budgets are capped and when you get a refund or credit back. Those rules matter more than any average price, because they decide whether you pay for leads you never wanted.
What you pay for
| Cost item | What Google's help pages say |
|---|---|
| What you pay for | Each valid lead: a call, a message, or a booking request (booking requests in the US and Canada only). Not clicks |
| Price per lead | Varies by location, job type, lead type and bidding mode; no fixed public price |
| Budget | An average weekly budget with a hard monthly maximum |
| Repeat contact | The same phone number or email within 15 days isn't charged again |
| Missed call | Charged only if the caller stays on the line more than 20 seconds during business hours |
| Credits | Automatic credits for poor quality, duplicate or invalid leads, assessed over 30 days; not available for health care, tax specialists or advertisers in EMEA |
Google also says message leads are typically priced lower than phone leads, though not always. The price reflects how likely Google thinks that customer is to book, based on the lead type, the service requested, whether they contacted other advertisers and past engagement.
What counts as a valid lead
- A call you answer, or a call-back.
- A missed call during business hours, but only if the caller stays on the line more than 20 seconds. If you use a phone menu, the 20 seconds start after they press a key, and no key press means no charge.
- A text, an email or a voicemail.
- A booking request, in the US and Canada.
Here's a detail that trips people up: business hours for the 20 second rule are the hours on your Google Business Profile. If your ad schedule is different, unanswered calls are only charged when they fall inside both your ad schedule and your business hours. Wrong hours on your profile can mean paying for calls you were never open to take.
Budgets and bidding modes
You set an average weekly budget. Google can spend more than that in a single week, but never more than your monthly maximum, which is your average weekly budget multiplied by the average number of weeks in a month. Once you hit the monthly maximum, your ads stop for the rest of the month unless you raise the budget.
| Bidding mode | How it works | Google's guidance |
|---|---|---|
| Maximize leads | Google sets the bid for you | Google's recommendation; it suggests a minimum budget of 10 leads a week |
| Target cost per lead | Semi-automated: you set an average target | With a $10 target, Google aims for $10 on average (as of October 2026), so some leads cost more and some less |
| Max per lead | Manual: you set the most you'll pay | Not supported after the move into Google Ads |
Whichever mode you choose, Google says to allow about 2 weeks for the system to learn before you judge it.
How billing works
Billing runs through Google Ads. With automatic payments, you're charged after costs build up, either 30 days after your last payment or when you reach your payment threshold, whichever comes first. Google's own worked example, as of October 2026: with a $50 threshold, $75 of charges triggers a payment and the threshold rises to $200, then $350, up to a maximum of $500.
One more billing rule: if your Google Ads account is suspended, your Local Services Ads are suspended too.
To compare the wider choices, read Facebook versus Google ads.
The catch: Local Services Ads are moving into Google Ads
This is the change most owners haven't heard about yet. Google says Local Services Ads are moving into Google Ads as Performance Max campaigns with pay-per-lead goals, in phases:
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
| When | Who moves |
|---|---|
| August 2026 | The first US home and storefront service advertisers: plumbing, HVAC, electrical, appliance repair, house cleaning, lawn care, roofing, pest control and moving |
| Late 2026 | Broader groups, including service-area businesses |
| 2027 | Non-US accounts and the remaining categories |
Google says the pay-per-lead model, the Search and Maps only placement and the keywordless targeting don't change. The account admin gets an email 14 days before the migration date and a reminder 7 days later.
Free updates to your listing are in Google Business Profile posts.
What changes when your account moves
- Budgets become daily. Your weekly budget is divided by 7, and monthly spend is capped at your daily budget multiplied by 30.4.
- Manual bidding goes. Max per lead is no longer supported.
- One target instead of several. Vertical-level target cost per lead is replaced by a single campaign-level target.
- Your old reports don't come with you. Local Services Ads performance reports don't carry over, so download or screenshot them before the move.
- The old dashboard redirects to Google Ads, and Google says to allow up to two weeks for performance to settle.
- Your badge stays. The Google Verified badge and your verification carry over. If you want the background on that badge, my guide to Google Guaranteed explains it.
- BBB callouts are deprecated. Add at least 6 other structured callouts instead.
- Your profile is the source. Business name, address and hours sync one way from your Business Profile.
How to keep your lead costs under control
- Check your category and area are eligible and finish Google's verification.
- Set your average weekly budget from the number of leads you can handle, not the number you'd like.
- Start with Maximize leads unless you have a clear reason to set a target cost per lead.
- Keep your Business Profile hours accurate, because they decide when the 20 second rule applies.
- Check the Charge Status on the Leads page and flag poor leads through the feedback survey.
- Before your migration date, download or screenshot your Local Services Ads reports.
My verdict
Local Services Ads suit trades and local service businesses that can answer the phone. Because you pay per lead, a business that picks up quickly gets good value, and one that lets calls ring out is paying for frustration. I can't give you a price per lead and neither can anyone else with a straight face, because Google sets it by area, job and bidding mode. What you can control is your hours, your budget cap and how fast you respond. Look after your reviews too, since they're what people read before they call: my guide on replying to Google reviews covers that.
Frequently asked questions
How much do Google Local Services Ads cost?
Google doesn't publish a fixed price. You pay per valid lead, and the price varies by location, job type, lead type and bidding mode.
Do you pay per click with Local Services Ads?
No. Google says you pay for each valid lead, such as a phone call, message or booking request, not for ad clicks.
Will I be charged twice if the same customer calls again?
Not within 15 days. Google says a customer contacting you again from the same phone number or email within 15 days isn't charged again.
Can I get a refund for a bad lead?
Google reassesses charged leads over 30 days and can issue credits automatically for poor quality, duplicate or invalid leads. Credits aren't available for health care, tax specialists or advertisers in EMEA.
Are Local Services Ads moving to Performance Max?
Yes. Google says they're moving into Google Ads as Performance Max campaigns with pay-per-lead goals, starting with some US service categories in August 2026, broader groups in late 2026 and non-US accounts in 2027.