How to Get More HVAC Leads: 12 Strategies Ranked by Cost Per Booked Job
Written from data across 40+ HVAC clients in the US and Canada.
The three highest-ROI HVAC lead sources for most contractors are Google Local Services Ads, Google Business Profile optimization for the map pack, and a review-request automation system. These three combined typically produce a cost per booked job between $85 and $180 and can be built inside 90 days. Everything else is a supplement, not a foundation.
The 12 strategies ranked
Ranked by typical cost per booked job for a $1M–$5M residential HVAC company in a mid-competitive North American metro. Numbers vary by trade mix, ticket size, and market maturity.
| Rank | Strategy | Typical CPBJ | Time to first result |
|---|---|---|---|
| 1 | Google Business Profile + map pack SEO | $40–$90 | 60–120 days |
| 2 | Review request automation | $20–$60 (effective) | 2 weeks |
| 3 | Local Services Ads (with weekly disputes) | $85–$180 | 3–7 days |
| 4 | City × service SEO pages | $50–$110 | 90–180 days |
| 5 | Speed-to-lead automation | N/A (recovers existing leads) | 30 days |
| 6 | Google Ads search campaigns | $120–$240 | 3–7 days |
| 7 | Maintenance plan renewals | $25–$70 | Immediate (existing base) |
| 8 | Meta ads for installs | $150–$350 | 30–60 days |
| 9 | Direct mail (well-targeted) | $180–$400 | 30–45 days |
| 10 | Referral / rewards program | $40–$120 | 60–90 days |
| 11 | Radio + TV (mature markets only) | $300–$800 | 90+ days |
| 12 | Home service marketplaces (Angi, Networx) | $200–$600 | 1–2 weeks |
The top three, in detail
The reason these three top the list isn't just cost, it's compounding. Once your GBP dominates the map pack in a metro, that traffic keeps flowing without incremental spend. Once your review velocity is running on automation, every new job feeds the ranking that produces the next job. Once LSAs are set up and disputed weekly, you're paying only for leads that were legitimately in your service area.
Contractors who nail these three often find their cost per booked job drops 30–50% inside 6 months without changing anything else about the business.
The middle tier: solid supplements
Meta ads, city × service SEO pages, and Google Ads search all belong in a growth-stage HVAC company's stack, but they're supplements to the foundation rather than replacements for it. Meta ads shine for planned replacement work; city × service pages fight for the organic clicks below the map pack; Google Ads search covers the searches LSAs don't reach and lets you defend your brand from competitor bids.
The bottom tier: use carefully or not at all
Radio, TV, marketplaces, and generic direct mail can all work in the right situation but rarely produce the best marginal dollar for a growing HVAC company. The exception is a mature operator with an established brand who's already dominating digital, for them, radio and TV can be effective top-of-funnel brand builders that lift branded search.
What we'd do with $10,000/month
For a hypothetical HVAC contractor with $3M revenue and a $10,000/month marketing budget:
- $3,500, LSAs (with active weekly management)
- $2,000, Google Ads search on high-intent keywords + brand defense
- $1,500, SEO and content (city × service pages, GBP posts, citations)
- $1,200, Meta ads on planned system replacements with financing hook
- $800, Review generation + reputation management
- $1,000, Automation, CRM, and speed-to-lead tooling