It's the first heat-wave Saturday of the summer. By 9 a.m. the phones have been ringing for two hours, the schedule is full through Tuesday, and the dispatcher is telling callers the earliest opening is midweek. Meanwhile the Local Services Ads keep running, and the calls keep coming.
Here's the part most owners don't know until they read the fine print. Google's lead policy lists the kinds of leads it won't credit back, and one of them is a lead where "you generally service an area or provide a service, but are temporarily unable or unwilling to provide these services." A shop too booked to take the job is, in our reading, exactly that. Those calls get billed.
Local Services Ads can be a good source of HVAC work. They're also the least controllable ad type in this guide. This chapter covers how they work, what changed when Google moved them into Google Ads, why they come after Search instead of before it, and what the map pack needs from your Business Profile.
Local Services Ads Topped 7 of 20 Indianapolis HVAC Searches. Five Companies Held Every Spot.
Type "furnace repair" on a phone and the top of the screen may hold three heating and cooling companies, each with stars, a review count and a green check badge, sitting above every text ad. That strip is Local Services.
In our Indianapolis sample, that unit appeared on 7 of 20 HVAC searches, labeled "Get competitive quotes." Five companies filled every spot we saw, and two of them showed up in 5 of the 7. All five were also running regular Search ads.
Three things make Local Services different from the Search campaigns in the rest of this guide:
- You pay per lead, not per click. A lead is a call, a message or a booking request from the ad. A homeowner who looks at your profile and leaves costs nothing.
- There are no keywords. You tick the jobs your trucks do, AC repair, furnace install and so on, and draw the area they drive. Google decides which searches show you.
- The badge. Advertisers who pass Google's checks get a single Google Verified badge, which replaced the older set of badges.
Google's ranking page names three inputs: what you bid, how responsive you are, and how strong the profile looks. Unanswered calls drag on responsiveness. On the profile side, Google looks at the stars and the review count, your typical reply speed, whether the photos show real trucks and installs, and how many of its checks you've cleared.
That's why reviews and answered phones matter more here than in Search. A shop with 40 reviews and a voicemail-heavy phone line can lose the top spot to a smaller competitor with 300 reviews and someone who answers on the second ring.
Google Credits Junk Leads on Its Own. A Furnace Call You Were Too Booked to Take Still Gets Billed.
Google charges for valid leads. In Google's terms, a lead is valid when a homeowner reaches a person, leaves a voicemail, texts or emails, sends a booking request, or misses you and gets a call back. Leads it judges invalid or low quality aren't charged in the first place, and charged leads get reassessed over time and can be credited back automatically in the US and Canada.
Not every lead costs the same. Google says lead prices vary by location, job type and lead type, and that message leads are typically priced lower than phone leads, though not always. A message lead's price can depend on the service requested and whether the customer has already contacted other Local Services advertisers. That last one matters in a unit labeled "Get competitive quotes": a homeowner messaging three HVAC companies at once is comparison shopping, and each of those three companies may be paying for the same homeowner. In our experience, the fastest, clearest reply usually wins that job.
That automatic system catches spam and obvious junk. What it won't credit is the list worth reading before you turn Local Services on. Google's examples of leads it won't credit, translated into HVAC calls:
- The 11 p.m. voicemail when your listed hours end at 6.
- The homeowner asking how to reset their own furnace.
- The caller pricing out a new AC with no plan to book this month.
- The Tuesday tune-up the customer cancels on Monday.
- The lead who never picks up when you call back.
- The boiler job you listed on the profile but don't actually do.
- The AC repair you normally take but can't fit in this week (our reading of "temporarily unable or unwilling").
Each one points at a setting you control:
- Hours. Set them to the hours someone actually answers. If the profile says 24/7 and nobody picks up at 2 a.m., every voicemail left overnight is a lead you pay for.
- Services. List only the HVAC work you do. If you don't do boiler work or duct cleaning, leave them off.
- Capacity. When the schedule is full, pause or cut the budget. In a heat wave, the schedule often fills without any ads at all.
HVAC Was in the First Wave of Local Services Ads Moving Into Google Ads. Manual Bids Didn't Make the Trip.
For years Local Services Ads lived in their own dashboard. Google is now moving them into Google Ads itself, in phases. The first phase began in August 2026 for select US home and storefront services, and Google's list names HVAC, plumbing, electrical and roofing among them.
Several things change with the move, according to Google's migration page:
- Budgets go from weekly to daily. Google divides your average weekly budget by 7 to set a daily budget. The month is capped at 30.4 times that daily figure, the same rule as every other campaign in Chapter 9.
- Manual bidding goes away. No more typing in the most you'll pay for a furnace lead; Google's bidding sets the price.
- One target per trade goes away inside a campaign. Google won't keep separate target costs for different services in one campaign. If you want separate rules, Google's own example is separate campaigns for plumbing and HVAC, the same split Chapter 10 recommended for Performance Max.
- BBB callouts are gone. Google suggests adding at least 6 other structured callouts instead.
- Verification carries over. If you already passed Google's checks, your status and badge move with you.
Google says to allow up to two weeks for performance to settle after the move. If your HVAC account moved in August and the numbers wobbled into September, that's the reason, and it's worth waiting out before you change anything.
Local Services Ads Give You Less Control Than Search. That's Why HVAC Accounts Add Them Second.
Paying only when the phone rings sounds like the safe bet for an HVAC shop. What it costs you is the steering wheel this guide has spent eleven chapters building.
Without keywords, nothing pins your Local Services spend to "furnace repair" the way exact match did in Chapter 6. There's no ad copy to test the way Chapter 8 describes; the profile is the ad. After the move into Google Ads, there's no manual bid either. And the lead you pay for is a call, not a booked job; plenty of calls are price shoppers and tire-kickers that Google doesn't credit.
So in an HVAC account, Local Services is the second burner, lit only after Search is booking paid jobs, run beside it as a test, and never sold as a cheaper replacement for it. Run it when three things are true:
- Search is profitable. You know what a booked furnace or AC job costs on exact match, so you have something to compare against.
- The reviews are there. A thin profile ranks low and converts poorly, whatever you bid.
- Someone answers. Google counts missed calls against your responsiveness, which feeds your ranking.
Then judge it the same way as everything else: cost per booked job, not cost per lead. Track which Local Services leads became paid work, the way Chapter 1 set up for Search, and compare. If a Local Services job costs more than a Search job, the budget belongs in Search.
The Map Pack Runs on Your Business Profile. Fewest Categories, Real Service Area, Real Hours.
Below the ads on most HVAC searches sits the map pack: the three businesses Google shows on a map with their ratings. That listing isn't an ad. It runs on your Google Business Profile, and your Google Ads account leans on the same profile in a few places.
Google's guidelines for the profile are short and worth following exactly:
- Address and service area. Use a precise, accurate address and/or service area. A shop that drives to customers can show the area it covers.
- Categories. Choose the fewest categories it takes to describe your core business. One accurate primary category beats five loose ones.
- Hours. Keep them true. They shape the map listing, and as the credit rules above showed, they decide which Local Services leads you pay for.
Your ads use the profile too. Location assets in Google Ads pull your business details from the linked Business Profile and can show them on Search, Maps and other placements. And Search ads can show on Google Maps, so a homeowner looking at the map for "heating and cooling near me" can see your ad there as well.
A profile with the wrong hours or a vague service area quietly undercuts every campaign that leans on it. Fix it before you spend a dollar on Local Services.
Next: AI Max Writes HVAC Ads From Your Website. Five of 12 Sites We Checked Contradicted Their Own Ads.
Your local presence now has its order: Search booking jobs first, Local Services tested alongside it once the reviews and phones can carry it, and a Business Profile with real hours, real categories and a real service area underneath everything. Chapter 11 added Demand Gen, Chapter 10 Performance Max, Chapter 9 the launch settings, Chapter 8 the ads, Chapter 7 the bids, Chapter 6 the two Search stages, Chapter 5 the keywords, Chapter 4 the ad groups, Chapter 3 the job values, Chapter 2 the order to buy searches in, and Chapter 1 the tracking. Chapter 13 covers AI Max.
The full rollout, from tracking to seasonal budgets, maintenance plans and new-system ads, is on the guide's home page.
For HVAC companies on our Google Ads management, the Local Services profile goes live after Search has a known cost per booked job, and its posted hours match the hours a dispatcher is at the desk. Running it yourself? Pull last month's Local Services leads, mark which ones became paid jobs, and divide the spend by that number, not by the lead count.




