HVAC lead gen isn't ONE problem — it's two completely different funnels. Emergency repair leads (broken AC, no heat, urgent) want a phone call in the next 30 minutes; they convert at 50-65%; lead cost runs $75-150. Replacement install leads (whole-system upgrade, 30-90 day decision cycle) need trust + financing + warranty content; they convert at 15-25%; lead cost runs $45-150. The HVAC contractors winning in 2026 run BOTH funnels in parallel — different channels, different creative, different sales scripts. Most run only one + lose 40-60% of available revenue.
The Two HVAC Buyer Profiles
Most HVAC contractors over-invest in replacement leads (the big-ticket fantasy) + under-invest in emergency repair (the actual cash-flow engine). Emergency repair fuels weekly cash flow + funnels into replacement work later. Build the emergency funnel FIRST.
Funnel #1: Emergency Repair (Cash-Flow Engine)
Best channels: Google Search Ads + Google LSA. Why: emergency buyers search 'AC repair near me' or 'no heat call now.' They're at maximum buying intent. They click the first credible result. Search-intent channels capture this; feed-discovery channels (Meta, TikTok) miss it.
Setup priorities: (1) LSA verification + 4.8★ rating, (2) Google Ads with 'emergency' + '24-hour' + 'same day' keywords, (3) phone number prominently displayed (50%+ of emergency buyers call instead of submitting forms), (4) office staff trained for the emergency-call script that books the truck within 90 seconds of pickup.
Emergency funnel is where SPEED-TO-LEAD matters most. 40%+ of emergency leads go to the FIRST contractor who answers the phone. Auto-attendant menus kill conversion. A live human picking up the phone in under 30 seconds is worth more than any creative optimization.
Funnel #2: Replacement Install (Profit Engine)
Best channels: Meta ads + YouTube retargeting + customer-list email. Why: replacement is a 30-90 day decision. Buyers research, get 3 quotes, watch YouTube reviews, ask spouse, check financing. You need to be present at every touchpoint, not just at the final search.
Replacement-install creative that wins: (1) energy-efficiency comparison videos showing 15-30% utility-bill savings; (2) financing-focused content ('$89/month for a new system' vs. '$8,000 today'); (3) homeowner-anxiety content ('Is your system 12+ years old? Here's what to expect.'); (4) brand-partnership social proof (Trane, Carrier, Lennox certified-dealer messaging).
Funnel #3: Maintenance Plans (The Compounding Flywheel)
Most underrated HVAC revenue stream. Maintenance plans (typically $99-249/year for 2 service visits) generate: (1) recurring revenue that smooths cash flow across the year; (2) priority access during emergencies (drives repeat work); (3) replacement-system referrals when their old unit dies (a maintenance customer is 3-5x more likely to buy their next system from you); (4) word-of-mouth referrals from happy customers.
Math: 200 maintenance plan members at $179/year = $35,800 of recurring revenue + 30-50 of those will need replacement systems within 5 years (at 60-80% close rate, since they trust you). The plan ITSELF isn't where the money is — it's the captive audience for high-margin replacement work.
Cost Per Lead Benchmarks by Channel (2026 HVAC Data)
The HVAC Seasonal Calendar (Most Contractors Get This Wrong)
The Maintenance-Plan Conversion Sequence
When + how to pitch maintenance plans for maximum conversion:
- AT THE END of every emergency repair visit ('We just fixed this — would you like to prevent the next one?')
- After every successful replacement install ('Your warranty stays valid only with annual service — let me show you our plan')
- VIA email to past customers 60 days before peak season (March for AC, October for heat)
- On EVERY service-call invoice — checkbox option for 'Sign me up for the maintenance plan'
- Through Meta ads to past-customer Custom Audience — they convert 5-10x better than cold prospecting
5 HVAC Lead-Gen Mistakes That Burn Cash
- Running the same generic 'free estimate' offer for emergency + replacement audiences — different buyers, different intent, different close rates
- Ignoring maintenance plans as 'too small to bother with' — they're the highest-LTV revenue stream you have access to
- Auto-attendant phone systems that emergency buyers hang up on — kills conversion
- Running Meta ads for emergency repairs (wrong intent layer) and Google ads for replacements (wrong consideration cycle)
- Not building a customer-list Custom Audience for retargeting — past customers are 3-5x cheaper to convert + they trust you already
What Healthy HVAC Economics Look Like
After 90 days of running both funnels properly:
- Cost per booked job under 6% of average ticket (so $8K average install = under $480 CPBJ)
- Maintenance plan members: 15-25% of past customer base by year 2
- Repeat-customer revenue (replacement after repair): 25-40% of total revenue by year 3
- Speed-to-lead under 5 minutes for emergency, under 1 hour for replacement
- Retargeting share: 20-30% of total leads at scale (your warm audience is your cheapest channel)