All articles

Lead Generation

Best Lead Sources for HVAC Companies, Ranked

The channel HVAC companies use most is fifth on cost per booked job. Nine sources ranked on what they actually cost to win a customer, not on popularity.

Om Patel 13 min read
Photo: Fumiaki Hayashi / Unsplash

The short answer

Ranked by cost per booked job, the best HVAC lead sources are referrals (~$0), organic search (~$115), Google Local Services Ads (~$218), Meta (~$300), non-branded paid search (~$662) and shared marketplace leads ($400 to $650). Adoption runs almost opposite to economics: Facebook is the most-used paid channel at 32% of businesses and ranks fourth on cost per job. Top performers run three to five sources, because any single channel can be repriced without warning.

Here is a finding worth sitting with before you plan next quarter's budget.

Rank HVAC lead sources by how many businesses use them, then rank them again by what they cost to win a customer. The two lists are close to inverted.

Facebook is the most-used paid channel in home services at 32% of businesses. On cost per booked job it comes fourth. Referrals are the best channel by a wide margin on every economic measure, and there is no line item for them in most marketing budgets at all.

That gap is not stupidity. It is the difference between what is easy to buy and what is worth having.

The short answer

Build referrals and organic search, buy Local Services Ads and paid search, use Meta for pre-season demand, and treat marketplace leads as an emergency tap. Run three to five of these at once, and judge every one on cost per booked job rather than cost per lead, because those two numbers routinely disagree about which channel is winning.

The ranking

Every source, ordered by cost per booked job. Close rates and lead costs are 2026 figures for HVAC and home services.

RankSourceCost per leadClose rateCost per booked job
1Referrals and repeat~$050%+~$0
2Organic searchUnder $4025–40%~$115
3Google Local Services Ads$40–$8020–35%~$218
4Exclusive purchased leads$75–$15040–60%~$244
5Meta / Instagram~$4510–20%~$300
6Shared marketplace leads$50–$1008–15%$400–$650
7Google search, non-branded~$14915–30%~$662

Two things in that table surprise people.

Non-branded paid search is last on cost per booked job. It is still worth running, because it catches emergency intent nothing else reaches and because branded and high-intent terms perform far better than the blended non-branded average. But it is the most expensive way to acquire a customer, and contractors who scale it first usually do so because it is the easiest to start.

Exclusive purchased leads outperform most owned channels. Bought well, they beat Meta and both search options. The reason is entirely close rate: exclusivity roughly triples it, which is the arithmetic in exclusive versus shared HVAC leads.

Referrals: the best channel and the one you cannot buy

Referrals and repeat customers each account for 59% of leads for home service businesses. They close above 50%, they cost nothing, and nobody shops around after their neighbour says you fixed their AC in two hours.

They are also not a tap. You cannot open referrals during a slow February, which is exactly why every other channel on this list exists.

What actually moves referral volume, in order:

  • Ask, at the moment of relief. The window is the day of service, when the heat came back on. A week later the emotional peak is gone.
  • Make it specific. "Do you know anyone whose system is over ten years old?" outperforms "tell your friends" by a wide margin, because it is a question someone can actually answer.
  • Follow up at 30, 90 and 365 days. Referral opportunities surface long after the job. Almost none of this happens without a system triggering it.
  • Reciprocate with trades. Plumbers, electricians and property managers are in the same houses you are, and one operator described building a pipeline simply by visiting property managers regularly with no ask attached until the relationship existed.

Local networking and partnerships are already used by 25% of home service businesses, second only to Facebook among active channels, and they cost nothing but time.

Organic search: the best channel you can actually build

Under $40 per lead once established, closing at 25% to 40%, and the leads are exclusive by construction: nobody can resell an enquiry that arrived on your own site.

The honest catch is time. Organic takes months, sometimes many, and it cannot help you this week. It is the channel you fund while the paid ones carry the near term, and the contractors who are glad they started are always the ones who started a year earlier than felt sensible.

Two shifts make this more valuable now than it was three years ago:

AI answer engines. BrightLocal's 2026 data shows generative AI tools jumped from 6% to 45% as a recommendation source. Those systems read your site and your reviews to decide who to recommend. Notably, most of them do not execute JavaScript, so a site that renders its content client-side is effectively invisible to them regardless of how it looks in a browser.

Content gaps that are trivially fillable. 74% of home service businesses have no FAQ section. FAQ content is the single format answer engines quote most readily, and it is free to write.

The compounding case: every page you publish keeps working, while every ad stops the day you stop paying.

We build the two channels nobody can reprice on you: search presence you own, and a follow-up system that converts what it brings in. If your site already converts and your response times are tight, we will tell you that and point at the channel gap instead of selling you a retainer.

Get a lead plan

Google Local Services Ads: the best paid starting point

For most HVAC contractors this is where paid spend should begin.

  • $40 to $80 per lead, against $149 for non-branded search.
  • 20% to 35% close, better than standard search.
  • Pay per lead, not per click, so a small budget still buys data instead of twenty clicks.
  • Google Guaranteed badge, which matters disproportionately for emergency work where a stranger is entering someone's home.
  • Appears above regular search ads, at the very top of the page.
  • No contract.

Verification takes three to four weeks and requires licensing and insurance checks, which is precisely why it should be started before you need it. It is used by only 19% of home service businesses, which makes it one of the few channels where the economics are good and the competition is still thin.

Google Business Profile: free, and most of it left undone

Not a channel so much as the substrate all the local channels run on. It drives the map pack, it holds your reviews, and it costs nothing.

BrightLocal's 2026 findings on why it decides outcomes: 97% of consumers read reviews for local businesses, and 74% want to see reviews from the last three months. That recency requirement is the part most contractors miss. Two hundred reviews with nothing newer than six months reads as a business that changed hands.

The checklist is short and almost nobody completes it: every field filled, service areas defined, hours accurate including emergency availability, 15 or more real photos, messaging on, booking on, and every review answered. Jobber found 43% of home service businesses do not list service areas and 65% show no hours anywhere, which are both free to fix and both cost enquiries daily.

At ~$662 per booked job on non-branded terms it looks poor, and that blended figure hides enormous variation. Two rules recover most of it:

Split campaigns by service line. Heating repair runs about $144 per lead, AC repair $231, general HVAC $198, indoor air quality $274, water heater $343. One campaign for "HVAC" averages all of it into a number that cannot be acted on, and usually has one line quietly subsidising another. The full breakdown is in what HVAC leads cost.

Fund it properly or skip it. Contractors in competitive regions report $30 to $50 clicks, which means a $1,000 monthly budget buys roughly twenty clicks. That is not a campaign; it is a sample too small to learn from.

Meta: the pre-season channel

Cheap leads, cold leads, ~$300 per booked job. Meta's real advantage is that it reaches homeowners before the failure, which search structurally cannot, making it the right place to sell tune-ups, maintenance plans and indoor air quality. It is the wrong place to catch an emergency. Full treatment in HVAC Meta ads that actually work, and note that the audience side changed materially in 2026, covered in HVAC Facebook ads targeting homeowners.

Marketplace leads: the emergency tap

Last on the list, and used by 16% of home service businesses. The enquiry goes to three to eight contractors at once, capping your odds near 20% before response speed even enters, and close rates land at 8% to 15%.

Worse, it is a poor structural fit for this trade specifically: the model rewards whoever responds fastest, and only 11% of HVAC businesses reply within an hour, the slowest of any trade. The case is laid out fully in are Angi leads worth it for HVAC.

Use it to fill a genuinely slow week with the budget capped, or not at all.

Which three to five, by stage

Everyone repeats the three-to-five finding and nobody says which. Concretely:

Starting out. Google Business Profile, Local Services Ads, referrals, and one trade partnership. Cheap, fast to stand up, and the profile verification clock starts running immediately.

Established, want more volume. Add paid search split by service line, and organic content. This is the stage where the compounding channel needs to be funded, because it will not arrive in time if you start it when you need it.

Established, want better margin. Add maintenance plans and a Meta pre-season campaign, and cut whatever sits at the bottom of your own cost-per-booked-job table. Plans are the only line that reduces next year's acquisition cost.

Slow right now. Local Services Ads and marketplace leads, both capped, while fixing response speed. The fastest available lift is almost never a new channel; it is answering the leads you already have, which is the argument in why your HVAC leads are not converting.

Why adoption and economics run opposite

The inversion at the top of this post deserves an explanation, because understanding it stops you repeating it.

Channels get adopted on ease of starting, not on return. Facebook is the most-used paid channel at 32% because anyone can boost a post in four minutes with a credit card. Local Services Ads sit at 19% despite better economics because verification takes three to four weeks and requires paperwork. Organic search has the best buildable economics on the entire list and the longest delay before any evidence that it is working.

So the adoption ranking is really a ranking of activation energy, and the economics ranking is a ranking of outcomes. They point in opposite directions because the things that make a channel easy to start are unrelated to what makes it profitable.

Three practical consequences:

The friction is the moat. If a channel were both easy and profitable, everyone would already be in it and the price would have risen. The 19% adoption on Local Services Ads is not a warning sign; it is the reason the economics are still good.

Start the slow things first. Verification clocks, review accumulation and search rankings all run on calendar time you cannot compress. Starting them in a slow month is too late by definition, because they will deliver two seasons after you needed them.

Audit what you inherited. Most HVAC marketing mixes were not designed. They accumulated: someone sold you a package, a rep called, a competitor was doing it. Running the cost-per-booked-job table for the first time usually reveals one channel quietly funding another, and the one being funded is rarely the one anyone would have chosen.

Demand is not the constraint

One piece of context that reframes all of this, because it changes what problem you are solving.

The Bureau of Labor Statistics projects HVAC technician employment to grow 8% between 2024 and 2034. Jobber's 2026 survey of 1,050 home service owners found 58% reporting increased demand, with 80% fully booked or close to it. The median owner-occupied home in the US is 41 years old, and old systems fail regardless of the economy.

So for most contractors the binding constraint is not the number of homeowners who need work. It is capture and conversion: whether the enquiry reaches you, and whether anything happens to it once it does. That is why the cheapest wins on this list are consistently the unglamorous ones, and why adding a sixth lead source to a business that answers leads the next morning reliably fails to move revenue.

Get the capture right and the channel ranking above starts to matter. Get it wrong and every row in the table performs worse than its published figure, in a way no dashboard will attribute correctly.

The measurement that makes this real

None of this ranking should be taken on faith, including from us. Build your own version:

  1. Ask every caller how they found you, and record it in one place. The method, including why software cannot capture the offline majority, is in how to track where your leads come from.
  2. Track cost per lead, book rate and cost per booked job by source, monthly.
  3. Track revenue per customer by source too. A channel producing $12,000 installations and one producing $150 tune-ups should not share a budget rule.
  4. Move money quarterly, on cost per booked job, not on cost per lead.

One caution on where to keep this. Accounting software will not hold it, since it records only customers who paid, and field service platforms record only jobs that already exist. Neither holds the enquiries that went nowhere, which are half of every calculation above. The software question is covered in QuickBooks alternatives for contractors.

Most contractors track cost per lead alone, which is how a business ends up scaling its worst channel while entirely convinced it is scaling its cheapest. Once you know your real numbers, work out the volume you need from how many HVAC leads you need per month, and start from the free fixes in how to get more HVAC leads.

Frequently asked questions

What is the best lead source for HVAC companies?
Referrals, on every metric except availability. They cost effectively nothing and close above 50%, and referrals plus repeat customers each account for 59% of leads for home service businesses. The catch is that you cannot turn them on during a slow week, which is why the practical answer is a portfolio of three to five sources with referrals as the foundation.
How many lead sources should an HVAC company have?
Three to five. That is what Jobber's data shows top-performing home service businesses run, and the reason is stability rather than volume. Any single channel can change pricing, targeting or algorithm without warning, and a business with one source has no shock absorber when it does.
Are Local Services Ads better than Google Ads for HVAC?
Usually, for repair and emergency work. Local Services Ads cost $40 to $80 per lead against $149 for non-branded search, close at 20% to 35% against 15% to 30%, and carry the Google Guaranteed badge. You pay per lead rather than per click, and you appear above regular ads. Standard search still matters for service lines and intent that LSA does not cover.
Is SEO worth it for HVAC companies?
Yes, and it produces the lowest cost per lead of any channel you can actively build, under $40 once established with a 25% to 40% close rate. It is also the slowest, typically taking months, and it cannot be switched on when you need work this week. Treat it as the thing you fund while the paid channels carry the near term.
Do lead generation sites like Angi work for HVAC?
Marginally, and worse for HVAC than most trades. Lead generation sites account for about 16% of leads for home service businesses. The enquiry is sold to three to eight contractors at once, close rates run 8% to 15%, and the effective cost lands in the $400 to $650 range per booked job. They can fill a slow week; they do not build a pipeline.
How important is a Google Business Profile for HVAC?
It is the highest-return free asset in the trade. It drives the map results for every local search, it is where the reviews that decide your close rate accumulate, and it is free. Complete every field, add 15 or more photos and enable messaging and booking. Verification takes three to four weeks, so start before you need it.
What lead source should a new HVAC company start with?
Google Business Profile and Local Services Ads, in that order, while building a referral habit from day one. The profile is free and takes weeks to verify, LSA is pay-per-lead so a small budget still produces data, and referrals from your first customers compound faster than anything you can buy.
Which HVAC lead source has the best close rate?
Referrals, above 50%, because the trust is pre-built and nobody shops around after a neighbour vouches for you. Organic search follows at 25% to 40%, Local Services Ads at 20% to 35%, non-branded paid search at 15% to 30%, social at 10% to 20% and shared marketplace leads at 8% to 15%.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.