Chapter12A multi-line office phone with every line button glowing red on a dispatcher's desk, a headset and coffee beside it, in front of a dispatch board of job cards in low morning sun
Google Ads

Google Ads for HVAC Companies · Chapter 12 of 16 · All chapters

Local Services Ads Won't Credit a Heat-Wave Lead You're Too Booked to Take. Add Them After Search Works.

HVAC lead generation with Google Local Services Ads: how leads are billed and credited, what changed in the move into Google Ads, and why LSA comes after Search.

David SmaniaFounder, BrandRocket10 min read · October 5, 2026

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.

Chapter 12 of 16

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:

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:

Each one points at a setting you control:

A Local Services lead you can't take isn't a missed opportunity. It's a bill.

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:

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:

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:

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.

The map pack isn't something you buy. It's something you keep current.

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.

David Smania · Founder, BrandRocket

25+ years running paid media for small businesses, and a low tolerance for agency theater.

Follow on LinkedIn