← All articles
July 17, 20266 min readBy Kyle Meagher

How to Get HVAC Leads: The Stack, In the Right Order

HVAC lead generation has one huge advantage over almost every other trade, and most shops waste it.

Your demand is search-shaped. When a homeowner's AC dies in a heat wave, they don't scroll Instagram — they grab their phone and search. The buyer announces themselves, at the exact moment of need, with money in hand. Your entire job is to be the shop that shows up and answers.

I've spent ten years managing ad budgets for service businesses — 63+ clients since 2021, 3.7x average return on ad spend — and HVAC is one of the clearest playbooks I run. Here's the channel stack, in the order you should build it.

First, understand your two businesses

Every HVAC shop is really two businesses wearing one uniform:

The spike business is won with search channels. The base business is won with follow-up. Most shops chase the first and ignore the second. Build both.

Move 1: Google Business Profile + reviews (free, and first)

When someone searches "AC repair near me," Google shows three profiles in the map pack before anything else. That's the arena. Entry is free, and the fight is won mostly on reviews.

So before you spend a dollar on ads:

The review ladder I use: the climb to 10 unlocks your first paid channel, the climb to ~50 unlocks paid search, and 100+ makes you the default safe choice in your market. Every rung makes every other channel cheaper.

Move 2: Local Services Ads at 10+ reviews

Once you're past 10 reviews, turn on Google Local Services Ads. For HVAC they're the best early paid channel because you pay per lead, not per click — a much friendlier deal while you're small.

My budget doctrine: $10/day while you're under 10 reviews, then $50/day capped until you're reliably getting 1-2 qualified leads per day. Don't floor it early — earn your way up as your review count and answer rate can support the volume. Full numbers in what Local Services Ads cost.

One warning that applies to everything below: LSA leads call you. If you don't answer, you paid for a lead your competitor closed.

Move 3: Fix speed to lead before you scale anything

Here's the ugly truth about HVAC emergencies: the homeowner with a dead AC in 95-degree heat calls down the list until a human picks up. Second place gets nothing.

The standard: answer live, or fire a text back within 2 minutes — "This is Kyle at Summit Air, sorry I missed you, is this about your AC? I can have someone out today" — then call. Most "leads are junk" complaints I audit are actually answer-rate problems. The setup takes an afternoon; my speed to lead playbook walks through it.

This isn't a side note. In a speed-decided trade, this is the highest-ROI move on the page.

Move 4: Paid search once you pass the readiness gate

Google Ads is where HVAC shops with big replacement tickets print money — after they're ready. The gate: roughly 50 reviews, calls answered or texted back in 2 minutes, call tracking installed. Run ads before that and you're paying to send comparison-shoppers to a profile that loses the comparison. The full argument and starter structure are in Google Ads for contractors.

Then do the ticket math, because HVAC leads aren't cheap and don't need to be. Say a replacement lead costs you $150 and you close 1 in 3 — that's $450 to win a job worth five figures with strong margin. That trade works all day. A high cost per lead on a replacement ticket beats a cheap lead on a $99 tune-up every time. It's ticket math, not CPL vanity.

Two HVAC-specific tactics:

And govern everything with the 3X rule: sure the channel returns more than 3X collected revenue against all its costs? Keep it. Not sure? Pause it and fix the tracking and follow-up before spending more.

Move 5: The maintenance-plan flywheel

Now the base business — the part that makes every lead above worth more.

Every repair customer gets offered a maintenance plan before the truck leaves the driveway. Every plan member gets a spring and fall visit. Here's why this is a lead-gen strategy and not just recurring revenue:

  1. Plan members don't shop. When their 14-year-old system dies, they call you. That's a replacement lead at zero acquisition cost.
  2. Every tune-up is a sales visit. Your tech is in the home, looking at aging equipment, twice a year.
  3. It smooths the seasons. Shoulder-season tune-up revenue funds the ad budget you'll unleash in the spikes.

A shop with 400 plan members has a lead machine no competitor can bid against. Build it from your existing customer list this month — it's free.

What to skip: shared-lead vendors

The lead-selling platforms will find you before you find them. Here's what you're actually buying: the same emergency, sold to five shops at once, so the homeowner's phone rings five times and the fastest dialer wins.

That's a speed war you didn't sign up for, against competitors paying for the identical lead. You don't control the price, the quality, or the exclusivity — and none of the money builds an asset you keep. Every dollar spent there is a dollar not spent on reviews, LSA, and search positions that belong to you. Skip it, or treat it strictly as overflow you'd never depend on.

The build order, one more time

  1. Complete GBP + review system. Climb to 10, then 50, then 100.
  2. LSA at 10+ reviews. $50/day cap until 1-2 qualified leads/day.
  3. Speed to lead: answer, or 2-minute text-back. Before scaling anything.
  4. Paid search past the 50-review gate, budgeted with the weather, judged by ticket math and the 3X rule.
  5. Maintenance plans turning every customer into a future zero-cost replacement lead.
  6. Shared-lead vendors: skip.

If you want the entire DIY version of this system in one place, The No-Agency Kit is my $27 field manual built exactly for owners running this playbook themselves.

Or if you'd rather see which step is costing you the most right now, book a call and I'll walk your market with you.

Want this done for you?

Every engagement is scoped to an outcome and runs in 90-day sprints. The first call is free.

Book a Call