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.
| Rank | Source | Cost per lead | Close rate | Cost per booked job |
|---|---|---|---|---|
| 1 | Referrals and repeat | ~$0 | 50%+ | ~$0 |
| 2 | Organic search | Under $40 | 25–40% | ~$115 |
| 3 | Google Local Services Ads | $40–$80 | 20–35% | ~$218 |
| 4 | Exclusive purchased leads | $75–$150 | 40–60% | ~$244 |
| 5 | Meta / Instagram | ~$45 | 10–20% | ~$300 |
| 6 | Shared marketplace leads | $50–$100 | 8–15% | $400–$650 |
| 7 | Google search, non-branded | ~$149 | 15–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.
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.
Paid search, and where it earns its price
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:
- 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.
- Track cost per lead, book rate and cost per booked job by source, monthly.
- 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.
- 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.
