Meta & Google Ads benchmarks for HVAC Companies (2026): CPL, CPM, CTR, ROAS
HVAC leads average $51 on Google Local Services Ads at a 44.0% book rate, $90.92 on paid search and $41.26 on Meta. Home services measures $233 per paying customer. Break-even on a 40% gross margin is 2.5×, and that $233 against an assumed $1,200 ticket returns about 5.2×.
Written by Seva Kogan, Founder · Updated September 14, 2026
What HVAC Companies actually pay
| Metric | Typical range | What "good" looks like | Source |
|---|---|---|---|
| Cost per lead | $51 on Local Services Ads · $90.92 on paid search · $41.26 on Meta | Under $55 on LSA. HVAC sits between electrical at $39 and plumbing at $57 in the same dataset. | SearchLight Digital, 2026 |
| Cost per 1,000 impressions (CPM) | About $12.67 on Meta | $10–$16. The first heatwave of the summer moves it more than any bid setting. | LocaliQ / WordStream, 2025LocaliQ publishes no HVAC-only row. This is its Home & Home Improvement category, which also contains roofers, plumbers and remodellers.Derived: $0.99 traffic CPC × 1.28% traffic CTR × 1,000. LocaliQ publishes no CPM column. This figure is derived from its traffic-campaign CPC and CTR for the category, because CPM is exactly CPC × CTR × 1,000. |
| Click-through rate | 1.94% on Meta lead ads · 6.47% on Google Search | Above 6.5% on search. HVAC search intent is explicit, so a low search CTR points at ad copy, not demand. | LocaliQ / WordStream, 2026LocaliQ publishes no HVAC-only row. This is its Home & Home Improvement category, which also contains roofers, plumbers and remodellers. |
| Cost per click | $2.23 on Meta lead ads · $8.33 on Google Search | Search under $8.50 across the year. Expect well above it in July and January. | LocaliQ / WordStream, 2026LocaliQ publishes no HVAC-only row. This is its Home & Home Improvement category, which also contains roofers, plumbers and remodellers. |
| Lead-to-booked-job rate | 44.0% of Local Services Ads leads book | Above 44%. The home-services blend is 43.9%, so HVAC is right at the trade average. | SearchLight Digital, 2026 |
Break-even ROAS for HVAC Companies
2.5× is 1 ÷ a 40% gross margin. Unusually for this set, the model can be checked: the same dataset publishes a measured $233 cost per paying customer, which against the assumed $1,200 blended ticket is 5.2× — above break-even and close to the target. The ticket is an assumption; the $233 and the 44.0% book rate are measured.
The assumptions behind those two numbers
| Input | Assumed value | Basis |
|---|---|---|
| Average ticket | $1,200 blended per booked job | Assumption, and the input most worth replacing. HVAC tickets run from a $200 diagnostic to a five-figure ducted system replacement; $1,200 is a blend, not a typical job. Nothing on this page cites a published average ticket, because no fetchable source gives one. |
| Gross margin | 40% | Assumption. Service and maintenance carry higher margin than equipment replacement, where the manufacturer takes most of the ticket. A replacement-heavy shop should use less. |
| Repeat rate | 1 job, plus maintenance | Assumption, modelled conservatively at one job. A maintenance agreement changes this materially, which is the strongest argument for selling one on the first visit. |
| Close rate | 44.0% of leads book a job | This one is measured rather than assumed — the Local Services Ads book rate across 888 contractors. Treat it as an assumption for any OTHER channel: a Meta form fill does not book at 44%. |
Worked example
- Assumptions: a $1,200 blended ticket, a 40% gross margin, one job per customer, and the measured 44.0% LSA book rate.
- Break-even ROAS is 1 ÷ 0.40 = 2.5×. Below that the shop is losing money on equipment and labour before overhead.
- One LSA lead is worth 0.44 × $1,200 = $528 of revenue. Against the $51 LSA lead that is 10.4×.
- The same maths on other channels: $528 ÷ $90.92 paid search = 5.8×, and $528 ÷ $41.26 Meta = 12.8× — though the 44% book rate does not transfer to a Meta form fill, so treat that last figure as the optimistic bound.
- Reality check, and the reason this page trusts its own answer: the same study measures $233 per paying customer across home services. At a $1,200 ticket that is 5.2× — above the 2.5× break-even, and about half the modelled LSA figure.
- Break-even cost per lead is $528 × 0.40 = $211. At $51, LSA uses a quarter of the available headroom, which is why HVAC shops that answer the phone can usually afford to buy every lead Google will sell them.
What moves these numbers
- Seasonality. HVAC demand arrives in two spikes, and cost per lead inside a heatwave bears no relation to the annual average.
- Answer rate. LSA charges for the call whether or not anyone picks up, and HVAC calls arrive at 8pm in August.
- Repair versus replace. A $200 diagnostic and a $9,000 system change the ROAS on an identical lead by more than an order of magnitude.
- Maintenance agreements. They are the only lever here that converts a one-job customer into a repeat one, which moves break-even more than bidding does.
- Service radius. Drive time is a real cost in this trade, and a wide radius quietly lowers the gross margin every calculation above depends on.
Frequently asked
How much does an HVAC lead cost in 2026?
$51 on Google Local Services Ads, $90.92 on paid search for the Home & Home Improvement category, and $41.26 on Meta. The LSA figure is measured across $6.72M of spend, 888 contractors and 126,650 leads in February 2026.
What is a good ROAS for an HVAC company?
Break-even on a 40% gross margin is 1 ÷ 0.40 = 2.5×, with 5× a reasonable target. The measured $233 cost per paying customer across home services implies about 5.2× on an assumed $1,200 ticket, which is why HVAC is one of the more forgiving categories for paid media.
What percentage of HVAC leads turn into booked jobs?
44.0% on Local Services Ads, against a 43.9% blended home-services average. Electrical books at 43.4% and plumbing at 44.5%. That rate is measured on tracked phone calls, so it should not be applied to form fills from social.
What is the break-even cost per lead for an HVAC company?
About $211, at a 44% book rate on a $1,200 blended ticket with a 40% margin. The $51 LSA lead uses roughly a quarter of that, leaving unusually wide headroom compared with plumbing, where a repair breaks even near $28.
Is Google or Facebook better for HVAC leads?
Google wins on intent and Meta on price — $51 for an LSA lead against $41.26 on Meta, with paid search at $90.92 in between. Search catches the broken system; Meta's job is selling planned replacements and maintenance agreements before anything breaks.
What CPM should an HVAC company expect on Meta?
About $12.67 per 1,000 impressions, derived from the $0.99 traffic cost per click and 1.28% traffic click-through rate LocaliQ publishes for Home & Home Improvement. Expect it well above that during the first hot week of the season.
Sources
- LocaliQ / WordStream — Facebook Advertising Benchmarks (2025). All-industry lead-gen average $27.66 CPL, up 20% from $22.87 in 2024. (2025-10-24)
- LocaliQ / WordStream — Search Advertising Benchmarks for Every Industry (2026). All-industry average $5.42 CPC, 6.64% CTR, 8.18% conversion rate, $66.69 CPL. (2026-06-01)
- SearchLight Digital — Google Local Services Ads cost per lead by trade. $6.72M spend across 888 contractors and 126,650 leads in February 2026; 1,774 campaigns and $52.7M closed revenue tracked, spend-weighted with outlier filtering. (2026-03-01)
Keep reading
How Karbon Agency runs paid acquisition for hvac companies.
Budget tiers and the acquisition ceiling — a stricter bar than break-even.
Break-even ROAS: 2.2×.
Who else works in this category, and how they compare.
The same metrics across every industry:
Where do your numbers land?
Swap your own ticket, margin and close rate into the model above and we will tell you whether your ad spend is actually profitable — free, and without a pitch deck.
