Google Local Services Ads: How They Work for Contractors

October 16, 202610 min readBy , founder of DispatchLine
Home-service contractor reviewing Local Services Ads leads, budget and booked-job performance

Google Local Services Ads are the listings at the top of Google for searches like “plumber near me” or “AC repair”: a business name, a star rating, a Google Verified badge and a call button. You pay for leads, meaning calls, messages and booking requests from people looking for the work you do, not for clicks. To show up you have to pass Google’s screening, and after that Google orders the ads mainly by your bid, how relevant you are to the search, your reviews and how fast you respond.

Below: what you get charged for, the budget math, the leads Google won’t credit back, and the schedule setting that decides whether a 9 p.m. call costs you money for nothing.

How Google Local Services Ads work, from search to invoice

Every lead travels the same path:

  1. A homeowner searches for a service in your area, such as “water heater repair.”
  2. Your ad is eligible if your job types, service area, ad schedule and budget match the search. Then it competes with other local providers.
  3. The homeowner calls, sends a message or requests a booking. Calls run through a Google forwarding number. Google records them and plays the caller a short notice first, and you hear a “Call from Google” announcement before the call connects.
  4. The lead appears in the Leads section of your account, and you get an email notification.
  5. If it is a valid lead, you are charged. Google says lead prices vary by location, job type, lead type and bidding mode.

What counts as a lead is spelled out on Google’s lead definitions page. For a US business:

Lead type When Google counts it
Phone call You answer and speak with the customer
Voicemail The customer leaves a voicemail, or uses your automated system to meaningfully engage
Missed call, no voicemail You return the customer’s call by text, email or phone
Message You receive a text message or email from the customer
Booking request The customer requests a booking through your ad

Message leads are typically priced lower than phone leads, though Google adds that this is not always the case. Look at the second row twice: a voicemail can be a charged lead whether or not anyone ever calls back.

Getting in: screening and the Google Verified badge

Before an ad runs, Google screens the business. Depending on your trade and location, that can mean background checks, a business registration check, license and insurance checks, and a minimum number of reviews. The details that trip up contractors are on Google’s screening and verification page:

  • Every owner must complete a criminal background check.
  • Field technicians who perform the core service need background checks as well. Office managers, clerical staff and customer support people who don’t serve customers directly do not.
  • Insurance documents must stay active and valid for at least 14 days after you submit them, so don’t upload a policy that renews next week.
  • A failed background check means waiting 30 days to reapply. After later denials the wait becomes 180 days.

Pass, and you earn the badge. Home-service ads used to carry the Google Guarantee badge, backed by a Money Back Guarantee for customers, which is why owners still look up “Google Guaranteed ads.” Google has since moved every advertiser to a single Google Verified badge and discontinued the Money Back Guarantee; consumers had to file reimbursement requests before December 7, 2025. Advertisers who had already completed verification received the new badge automatically. The application itself, document by document, is covered in the guide to getting the Google badge for your business.

What decides where your ad shows

There is no fixed price for the top spot. Google’s ad ranking page says the order depends on your bid and on how likely you are to turn the lead into a customer, which it judges from four things:

  • Responsiveness: how quickly you reply to customers. Google states that missed calls can hurt.
  • Search context: the service searched for, the time, the customer’s location and how relevant your business is to that search.
  • Ways to reach you: offering messages and booking requests gives you more chances at a lead, especially outside business hours.
  • Profile quality: ratings, number of reviews, average response time, image quality, completed verification and business information.

Two more rules from Google’s help pages. Serious or repeatedly negative customer feedback can push you lower or stop the ad showing at all. And if you run several locations in the same area, only your highest-ranking ad shows for a given search, so a second account does not double your exposure.

Factor What you control Do this week
Responsiveness Who picks up, and how fast messages get answered Route lead notifications to a phone that is always with someone
Reviews Whether every customer gets asked Add the review ask to the close-out on every job
Profile Photos and business details Upload real photos of your trucks, crew and finished work
Relevance Job types and service areas Switch off the jobs you don’t do and the towns you won’t drive to

Responsiveness is where small shops lose ground, because the person who answers the phone is also the person under the sink. Calls from the ad ring the number on your account, so whatever answers that line answers your ad. DispatchLine is one option: it answers the forwarded business line around the clock, sorts emergencies from routine work, books into the arrival windows you set and sends you a two-line summary of each call, plus the recording and transcript while call recording is on (the default), as the 24/7 call answering page explains. Reviews are the other lever you control; the playbook on getting more Google reviews covers when and how to ask.

Budget and bidding, with the arithmetic

You pick one of three bidding modes, described on Google’s bidding page:

  • Maximize leads: Google sets the bid to get the most leads for your budget. Google’s page recommends at least 10 leads a week for this mode to work best.
  • Target cost per lead: you accept Google’s suggested target or set your own.
  • Max per lead: you set the most you will pay for a single lead.

Your budget is an average weekly budget. Some weeks you spend less and some weeks more, depending on demand, but you never pass the monthly max, which Google calculates as weekly budget × 30.4 ÷ 7. Once you hit it, the ad stops for the rest of the month unless you raise the budget. To change it, open the menu, choose Profile & budget and click the pencil icon on the Budget card.

Here is how to turn those settings into a yes or no. The cost per lead and booking rate below are placeholders, not Google’s prices; replace them with your own from the Leads report after three or four weeks.

Line Example How to get yours
Average weekly budget $300 Your setting
Monthly max $300 × 30.4 ÷ 7 = $1,303 Your budget × 30.4 ÷ 7
Average cost per lead $45 Leads report
Leads per month $1,303 ÷ $45 = about 29 Count them
Share you book 40% Booked jobs ÷ leads
Booked jobs about 11.6 Count them
Cost per booked job $1,303 ÷ 11.6 = about $112 Spend ÷ booked jobs

Set that $112 against the gross profit on an average job. If a typical call leaves you $250 after parts and labor, the ads pay. If your typical job is a $150 service call with $60 of margin, they don’t, at that booking rate.

Now change one number. Book 55% of the same 29 leads instead of 40% and you get about 16 jobs for the same $1,303, which drops the cost per booked job to about $81. Answering and booking better moves the result more than bidding does, and it costs nothing at Google. For what leads tend to cost by trade and how to read your invoice, see the breakdown of Local Services Ads cost.

Bad leads and credits

Some leads won’t be jobs: the wrong trade, the wrong town, spam. Google now handles these with automated lead credits. A system reviews each lead when the customer makes contact and keeps reassessing charged leads afterward. In most cases credits reach your account balance within 30 days, and the original charge still appears on your invoice. Each lead in your reports shows as Not charged, Charged, In review or Credited. Even the “how to dispute charges” link in Google’s help center now points to the automated lead credits article.

Two rules matter more than the rest:

  • Leads marked “job type not serviced” or “geo not serviced” are no longer credited. If you don’t install water heaters or don’t go to the next county, turn those off yourself. Under Profile & budget, the Job types card has a toggle per service, and the Service areas card lets you include or exclude counties, cities and ZIP codes. Keep your service area to places a truck will actually go. Note that broad search, which shows your ad for general searches like “plumber near me,” is on by default, and Google warns that turning it off reduces leads.
  • Some valid leads won’t be credited even if they never become work. Google’s examples: a valid lead received outside your business hours, a customer asking for advice on a project, a canceled booking, someone researching prices, and a call you refer to another provider.

That second list is the reason price shoppers and after-hours callers deserve a real answer. You pay for them either way.

Hours, ad schedule and after-hours calls

The ad schedule decides when the paid ad runs: all day, only during the business hours on your profile, or custom hours you set. Outside those hours, or while the ad is paused, Google may show a free version of your listing instead. You set it under Profile & budget, next to “Ad schedule.” Your business hours have their own card on the same screen.

Match the schedule to whoever actually answers:

If after-hours calls… Set the ad schedule to Why
Go to a voicemail nobody checks until morning Only during my business hours A voicemail can be a charged lead, and that caller may book whoever answers next
Reach an on-call tech who picks up All day, or custom hours that match the rotation An answered urgent call is the easiest lead to book
Reach an answering service or AI receptionist that can book or escalate All day Google’s ranking page counts messages and bookings outside business hours as extra chances at a lead

Set the schedule to the coverage you have today, not the coverage you plan to have, and check the Leads report each Monday for calls that came in while nobody was on.

FAQ

Are Google Local Services Ads worth it for a small contractor?

They are worth it when your cost per booked job sits well below the gross profit on an average job. Run three or four weeks on a budget you can afford to test, then divide what you spent by the jobs you actually booked from those leads. If that number is too high, fix the booking rate and the job types before you touch the budget.

Do you pay for calls you miss?

A voicemail can be a charged lead. A missed call with no voicemail becomes a lead when you return it by text, email or phone. Either way, a caller who reached voicemail may already have called the next business on the screen, so a missed call can cost you the charge and the job.

How is this different from regular Google Ads?

Local Services Ads charge per lead and show your badge, rating and a call button. Standard Google search ads are bought on keywords, are usually charged per click and send people to your website. Local Services Ads have their own budget and settings, separate from any search campaign.

How long does approval take?

It depends on your trade, your state and how quickly owners and technicians finish their background checks. Google says a finished step can take up to 24 hours to show as done on the verification dashboard, and getting a D-U-N-S number, where one is required, can take up to 30 days. Upload documents that match your business name exactly to avoid a second round.

Is the Google Guarantee still offered?

Google discontinued the Money Back Guarantee that came with the Google Guarantee badge and replaced the old badges with one Google Verified badge. Businesses that complete the screening earn it. Check Google’s Local Services help center for the badge’s current terms before you mention it to customers.

New field guides by email

Guides for home-service businesses on answering calls, call triage and after-hours coverage: the title, a short summary and a link for up to six of the newest guides on this site. At most one email every 30 days.

Optional: you do not have to give your email, but without it we cannot send you the guides. We use your email only to send these guides, and only after you confirm with the link in the email we send you. To prove your consent we also keep the time, IP address, country and page of the signup, and a hash of your browser's user agent. Controller: DispatchLine, 24 HaNahal Street, Petah Tikva 4927324, Israel; contact: privacy@getdispatchline.com. Your details are kept on this site's server, and the mail is sent through Amazon Web Services (USA). Unless you turn it off in Privacy choices, this site's optional Google and Meta measurement may also receive a hashed copy of the email you type here. We never sell your email. You may see and correct your details, or ask us to delete them from our mailing list: privacy@getdispatchline.com. Privacy policy

See how it handles your calls.

3 days free with 150 trial minutes, up to 8 minutes on any single call. Every feature is included. Your card is charged for the first time on day 4 unless you cancel before then. You make a test call and hear the agent yourself before your line is forwarded. After the trial: $149, $299 or $549 a month, by how many trucks you run. No per-minute charge, no minute bundle to run out of, no setup fee. Taxes where applicable. Cancel any time from your billing page.