2026-08-01
Google Local Services Ads for HVAC — A Straight Guide
LSAs sit above every other paid result, cost $45 to $85 per lead, and you pay per lead rather than per click. Here is how they work and where they fall short.
Short answer: Local Services Ads are usually the cheapest paid channel an HVAC contractor can run. Leads come in around $45–$85, against roughly $104 blended on Google Ads search, and you pay per lead rather than per click. They should normally be the first paid channel you turn on, not the last.
Here is how they actually work, and the parts that are genuinely worse than search ads.
What they are
Local Services Ads appear above regular search ads and above the Map Pack — the very top of the page for queries like “ac repair near me.” Each listing shows your business name, star rating, review count, the Google Guaranteed badge, and a call button.
You pay when someone contacts you, not when they click.
The cost comparison
| Channel | Typical cost per lead |
|---|---|
| Local Services Ads | $45 – $85 |
| Google Ads — branded search | ~$34 |
| Google Ads — Performance Max | ~$72 |
| Google Ads — blended average | ~$104 |
| Google Ads — non-branded search | ~$149 |
The comparison that matters is LSA against non-branded search, because both are reaching people who do not already know you. There, $45–$85 against ~$149 is not a close contest.
Why they convert better than the price suggests
The format does work that ad copy cannot. Before a homeowner reads anything, they see your rating, your review count, and a verification badge — three trust signals delivered simultaneously, in a moment when they are stressed and choosing fast.
Google Guaranteed also carries a backing guarantee on the job, up to a cap. For a homeowner about to let a stranger into their house, that removes a real objection.
Getting in: the part that takes time
Eligibility is stricter than search ads. Expect to provide:
- Business licence verification
- Insurance documentation, typically general liability
- Background checks on the business and, depending on your market, on technicians
- Google Business Profile in good standing
This takes days to weeks, not hours. Start it before you need it — signing up during the first heat wave means you are verified sometime around September.
Where LSAs are genuinely worse
Be clear-eyed about the tradeoffs, because most write-ups skip them.
No ad copy. You cannot write a headline, test messaging, or differentiate on anything except your rating and review count. Your ranking is largely a function of proximity, responsiveness, review score, and budget.
No keyword control. You choose job types, not search terms. You will get calls outside what you wanted.
Ranking rewards responsiveness. Missed calls and slow responses hurt placement. This is a channel that punishes a business that does not answer the phone — which is fair, but worth knowing before you buy.
Review dependence is heavier. With no copy to differentiate on, your rating is most of your competitive position.
Disputing bad leads
You can dispute leads that were not genuine — wrong number, spam, someone outside your service area, a job type you do not do. Google credits legitimate disputes.
Most contractors underuse this. Set a weekly habit of reviewing leads and disputing the junk. It is money.
How it fits with everything else
The sequence that makes sense for most residential HVAC contractors:
- Local Services Ads first. Cheapest reliable leads, fastest to stand up once verified.
- Google Business Profile and reviews in parallel. These feed LSA ranking directly, so the work compounds across both.
- Search ads on top, once you want control over messaging or you are targeting specific high-value jobs like system replacement.
- Organic and map visibility underneath all of it, because it is the only part that keeps producing after you stop paying.
LSAs are demand capture. They are excellent at it. They do not build anything — the day you stop paying, they stop, exactly like every other ad channel.
Two things that decide your result
Answer the phone. Placement depends on responsiveness, and the whole channel is priced on connecting. A missed LSA call is money you already spent.
Keep reviews arriving. Your rating is most of your differentiation. A steady flow matters more than a large historical total.
Worth measuring
Track cost per booked job, not cost per lead. At $65 a lead and a 40% booking rate, that is roughly $163 per booked job. Against a service call it is thin. Against a $9,000 replacement it is excellent.
The channel is not good or bad in the abstract. It is good or bad against your ticket.
Sources: Analysis of $14.9M in HVAC Google Ads spend across 816 contractors, January 2026; published Local Services Ads cost-per-lead reporting across home-services datasets; Google Local Services Ads eligibility documentation.