Google Local Services Ads can be worth it, mostly because you pay for a lead instead of a click, but only if you answer your phone fast and the jobs you get are worth more than the leads cost. For most trades a lead usually runs about $30 to $100, and roofing often costs more than that.
If you're comparing it to regular search ads, here's what Google Ads cost a trade business.
A lot of owners tell me they'd rather pay per lead than pay a monthly fee for something that might not work. Local Services Ads are the closest thing Google has to that, so it's worth knowing how they actually work before you sign up.
What are Google Local Services Ads?
They're the ads at the very top of some Google searches, above the regular ads and the map, that show a business name, a star rating and often a Google check mark badge. You'll see them for searches like "plumber near me" or "HVAC repair" in a lot of areas.
To get that badge, Google screens your business first, which usually means things like a background check and proof of your license and insurance depending on your trade and state. That takes a little while, but it's also why customers tend to trust these ads more than a regular one.
How much do Local Services Ads cost?
Google says you only pay when you get a lead. You set a weekly budget, and you either let Google aim for an average cost per lead or set the most you're willing to pay for one.
What a lead costs depends a lot on your trade and your area. One study of almost 900 contractors in early 2026 put the average around $53 a lead, with electrical lower at about $39 and plumbing a little higher at about $57. Your town and the time of year can move it a lot, and roofing leads can cost more than $100.
What counts as a lead on Local Services Ads?
This is where owners get surprised, because a "lead" isn't the same as a job. Google charges for:
- A call you answer, or a missed call during business hours where the person stays on the line more than 20 seconds.
- A message or a voicemail from a customer.
- A booking request, where that's turned on.
If the same person contacts you again within 15 days, you don't pay twice. And if a lead turns out to be junk, like a wrong number, a sales call or a job you don't do, Google checks some of that on its own and gives you credit, and you can report a bad lead from the leads page too.
Why do Local Services Ads work for some contractors and not others?
Mostly because of the phone. Google says plainly that if you regularly miss calls or don't reply to messages, your ad can show up less. So the owner who answers on the second ring keeps getting leads, and the owner who calls back tonight pays for leads that already hired someone else.
Reviews matter too, because your star rating sits right on the ad and people compare it with the businesses next to you. A newer business with a handful of reviews often gets passed over for the company next to it with a few hundred.
And it's still a rented spot. The calls stop the week your budget runs out, which is why I think of these as a good way to fill the schedule while you build the side of Google that you don't pay for each time.
Are Local Services Ads better than regular Google Ads?
For a lot of trades, they're a better place to start. You pay per lead instead of per click, so you're not paying for people who look at your site and leave, and the badge and reviews do some of the selling for you. Regular Google Ads give you more control over which searches and jobs you show up for, but they take more work to keep from wasting money.
One thing to try this week
Figure out whether you'd win the leads you'd be paying for.
- Search your trade plus a town you serve and look at the businesses in the top ads.
- Compare their star ratings and number of reviews with yours.
- Think about the last ten calls you missed. If you'd be paying for calls like those, fix how the phone gets answered first.
If a lead came in right now, how fast would someone pick up?
Common questions
- How much do Google Local Services Ads cost per lead?
- It depends on your trade and area, but most trades usually pay about $30 to $100 a lead, and roofing often costs more.
- Do you pay for every call from Local Services Ads?
- You pay for leads like answered calls, missed calls over 20 seconds in business hours, messages and bookings. Repeat contacts within 15 days aren't charged again, and invalid leads can be credited.
- How do you rank higher in Local Services Ads?
- Answer calls and messages quickly and keep your reviews coming in. Google says missing calls regularly can hurt how often your ad shows.

