HVAC Lead Generation Costs: $25 to $325 Per Lead, and Which One to Buy

HVAC Lead Generation Costs: $25 to $325 Per Lead — Elevarus

Share This Post

TL;DR

  • Shared HVAC form leads run about $25 to $90 each. An exclusive form lead costs about $100 to $264.
  • Exclusive live calls are the top of the market. Service Direct publishes $65 to $325 for air conditioning and heating.
  • Google Local Services Ads averaged $51 per HVAC lead in February 2026. Non-branded Google Ads search averaged $149 in January 2026.
  • Job type moves the price more than your market does. In paid search, AC maintenance leads averaged $86 and heating install leads averaged $354.
  • Ignore any quote priced per booked job. That unit shifts the risk of a bad close rate off the vendor and onto you.

Nobody selling HVAC leads will tell you the price. Shop this market and the first vendors you reach quote you nothing: one of the biggest charges “a low flat rate” per lead and leaves it there.

So here is the answer in the two units that actually get billed: cost per lead and cost per call. We buy and sell these calls for a living, so this is the market we price against every day.

One thing to settle before the numbers, because it decides how you read all of them. A cost per lead and a cost per booked job are not two views of the same price. A lead or a call is a delivery both sides can verify.

A booked job depends on your phone, your technicians and your calendar, none of which a vendor controls. So buy on the unit that gets delivered, and use booked jobs as your own yardstick to judge whether the price was fair.

Chart of HVAC lead prices in 2026 comparing shared leads, exclusive leads, Local Services Ads leads, search leads and live calls

Quick answers:

What HVAC leads and calls cost as of July 2026

HVAC companies pay roughly $25 to $325 for a lead, and what they get for it changes with every step of that range.

A shared form lead is $25 to $90. An exclusive form lead is $100 to $264. An exclusive live call is $65 to $325. Google Local Services Ads average $51 and non-branded search leads average $149.

Five products, five prices.

What you are buying Typical price Shared with Who it fits
Shared form lead $25 to $90 per lead 4 to 5 contractors High volume shops running a dialer
Exclusive form lead $100 to $264 per lead Nobody Teams that call back in minutes
Local Services Ads lead $51 average per lead Nobody Contractors who answer the phone
Non-branded search lead $149 average per lead Nobody Shops running their own ad account
Exclusive live call $65 to $325 per call Nobody Anyone who closes on the phone

Lead Distro AI publishes a buyer-side breakdown of the first two rows. Shared form leads run $25 to $90, split across four or five buyers. An exclusive form lead costs $100 to $264.

Service Direct publishes its own rate card, which almost no seller in this market does. Air conditioning is $65 to $325 and heating is the same band, delivered as an inbound call. That band is not a market clearing price. You pick your own number inside it, and you can move it whenever you want.

Google Local Services Ads is the cheapest lead in the table. SearchLight tracked $6.72 million of Local Services Ads spend across 888 contractors in February 2026. HVAC came in at $51 per lead on 409 accounts.

Book rate was 44 percent. For every dollar in, that group got $9.55 back, better than any other trade in the sample.

Running your own search account costs about three times more per lead. The same firm tracked $14.88 million of Google Ads spend across 816 contractors in January 2026. Non-branded search averaged $149 per lead.

Brand-name searches produced leads at $34. Performance Max came in at $72.

Read those two side by side. Local Services Ads delivers a lead for roughly a third of non-branded search, and it books at a higher rate. For most contractors that makes it the first place to spend, not the last. Where paid calls fit alongside it is on our HVAC pay-per-call lead generation page.

Shared leads, exclusive leads and live calls are three different products

These are not three tiers of the same thing. They are three different things you can buy.

A shared form lead is a name that four or five of your competitors also bought. Whoever dials first usually wins.

An exclusive form lead is yours alone. Nobody else got the name.

A live call is a person already on the phone asking for service. There is no callback race, because the connection is the delivery.

Lead Distro AI puts shared form leads at 10 to 20 percent conversion and exclusive form leads at 40 to 60 percent. Treat both as planning ranges rather than fixed rates, which is how that source frames them.

Key Stat: Lead Distro AI puts shared HVAC form leads at 10 to 20 percent conversion and exclusive form leads at 40 to 60 percent. Same homeowner, different product.

So stop comparing sticker prices. Divide each price by the conversion rate the vendor will stand behind. Take the midpoint of each of those conversion ranges.

A $40 shared lead then costs about $267 per booked appointment. A $150 exclusive form lead works out at about $300.

That is one step, not the whole chain, and the one step flatters exclusivity. Carry it further through contact rate and installed work and the answer can flip. We modelled that longer chain in our breakdown of exclusive versus shared HVAC leads, where a fast dialer makes the shared lead the cheaper source per installed job.

Which puts the number that matters most on your side of the phone. Speed is what makes shared leads work at all, so if callbacks take an hour, do not buy them. The response windows are in our HVAC speed-to-lead guide.

Your job type moves the price more than your market does

Most contractors assume their market sets their lead price. Job type moves it further. Here are non-branded search leads from that January 2026 dataset, one platform, one month:

  • AC maintenance: $86 per lead
  • Heating repair: $144
  • AC install: $157
  • General HVAC, not segmented: $198
  • AC repair: $231
  • Indoor air quality: $274
  • Water heater: $343
  • Heating install: $354

That is a four-fold spread with no change of market or channel. An AC repair lead costs 2.7 times an AC maintenance lead. So a single blended cost per lead target across your whole service list is meaningless.

Notice the general row. Campaigns that were not split by service line averaged $198, against $144 for heating repair. Letting the platform bid each service line on its own demand is also what automated bidding for HVAC needs to work at all. SearchLight found that segmenting by service line typically cuts cost per lead by 15 to 25 percent, because the platform can match intent instead of guessing.

Quick Win: Split one broad HVAC campaign into separate repair, install and maintenance campaigns. That segmentation alone typically takes 15 to 25 percent off your cost per lead.

Season decides which of those numbers you actually pay

Two forces stack in peak season. Homeowners search when the system fails, so demand arrives in bursts. Every contractor bids into the same burst, so the auction clears higher.

WebFX puts it plainly: HVAC cost per click spikes in summer for cooling and in winter for heating. The click has also been getting more expensive every year, from $26.22 in 2022 to a projected $32.77 for 2025.

The January 2026 data shows the season inside the numbers. Heating repair was the strongest high-volume category that month at $144 per lead, a $3,225 average ticket and a 3.69x return. AC install had the worst book rate in the whole sample at 24.2 percent, which the analysts flagged as a campaign that should not have been live in January.

Pay-per-call pricing moves the same way. Lead Distro AI prices emergency live calls at the top of its $45 to $300 band, and a July no-cool call clears higher than a booked tune-up.

Local Services Ads has its own peak-season trap. Google sets the lead price based on your trade, market and competition. You control the weekly budget cap, not the per-lead bid. So in a heat wave your budget can empty in days, exactly when the calls are worth the most. The August migration of Local Services Ads into Performance Max changes how you cap that spend, and we covered the campaign split it forces in the HVAC LSA migration guide.

The mistake here is a flat annual budget. Price and demand move together, so a cap you set in March starves you in July.

What a vendor means when it bills you for a valid lead

33 Mile Radius holds the second organic result for this search. It sells exclusive HVAC leads as live phone calls, bills a low flat rate per valid lead, and does not charge for wrong numbers. Its definition of valid has three parts: the caller must be the homeowner or decision maker, must be requesting an HVAC service, and must sit inside your agreed service area.

Read that list again. All three are judgments made about the call, from the call. Nothing in it proves the person on the line is a real in-market homeowner before you get billed.

Wrong numbers are carved out. A recycled contact, a form filled by software, or a caller reading a script is not.

That gap is what verification is supposed to close. A one-time passcode check proves the phone belongs to the person using it. Bot and spam filtering strips automated traffic before it becomes a billable call. In-market targeting means the demand is local and current rather than a resold national list.

When a verified exclusive call costs more than a marketplace lead, those three things are what the difference buys. Put the table’s own numbers on it: that is roughly the gap between a $25 shared name and a $150 verified call, and it is buying you the checks a valid-lead clause leaves out.

The failure modes are in HVAC lead fraud and verified leads. The questions to ask a vendor are in HVAC lead generation companies.

Get the definition in writing before you agree to a price. A vendor who will not write it down is selling you a product it has not described.

Set your own price ceiling before the next sales call

Every number above is somebody else’s average. The only figure that turns a quote into a yes or a no is your own ceiling, and it takes three inputs you already have.

Start with gross profit per job. Multiply by the share you will spend on acquisition. That gives you a budget per booked job. Then multiply by the close rate for that lead type, because only that share of what you buy becomes a job.

ResultCalls lays the arithmetic out with a worked case. A $3,000 ticket at 30 percent margin gives $900 gross profit. A third of that is $300 per booked job.

At a 40 percent close rate on exclusive calls your ceiling is $120 a call. At a 12 percent close rate on shared leads the same math gives $36.

Run it once and the market sorts itself. Service Direct’s $325 top of band is fine for a shop closing full system replacements. It is ruinous on a maintenance-only calendar.

This is also why a quote priced per booked job cannot be checked. There is no per-lead figure to test against your ceiling, and the vendor has quietly priced in a close rate you never gave it. Your close rate depends on things no vendor controls or can see: whether the phone gets answered, how the technician sells, what your calendar looks like that week.

WebFX puts the average HVAC missed-call rate at 27 percent. A vendor selling booked jobs has to price that risk in, so a shop that closes well ends up subsidizing one that does not.

Cost per lead and cost per call bill on something both sides can verify. A lead arrived. A call connected. Everything after that is yours to run and yours to improve, which is why call tracking and attribution needs wiring before you scale any of it.

One more thing about that unit. Never let a vendor bill you per booked job. Use booked jobs as your own yardstick all you like, because it is the number you check their per-lead price against.

The number you cannot afford to guess at is not the vendor’s price. It is your own ceiling.

Frequently Asked Questions

How much do HVAC companies pay for leads?

Between roughly $25 and $325, depending on what they are buying. Shared form leads sold to four or five contractors run $25 to $90. An exclusive form lead costs $100 to $264.

Exclusive live calls sit at the top of the market. Service Direct publishes $65 to $325 for air conditioning and heating.

On the platforms, Google Local Services Ads averaged $51 per HVAC lead in February 2026. Non-branded Google Ads search averaged $149 in January 2026.

Is HVAC becoming oversaturated?

The trade is not. The lead auction is. The Bureau of Labor Statistics projects employment for heating, air conditioning and refrigeration mechanics and installers to grow 8 percent from 2024 to 2034, much faster than the average job.

That is 34,500 added positions on a 2024 base of 425,200. Underlying demand is growing.

What is crowded is the paid auction. WebFX tracked HVAC cost per click rising from $26.22 in 2022 to a projected $32.77 for 2025. You are not competing for scarce homeowners. You are competing for the same clicks.

What is the $5000 rule for HVAC?

It is a repair-or-replace shortcut homeowners use. Multiply the age of the system in years by the cost of the quoted repair.

If the result is over 5,000, replacement is usually the better buy. A 12-year-old unit needing a $400 repair scores 4,800, so a repair still makes sense. The same unit needing $600 scores 7,200, so replacement wins.

For a lead buyer it is a tell. A caller quoting a big repair on an old system is close to a replacement decision, and replacement work carries a far bigger ticket than a repair call.

Can you make 200k as a HVAC technician?

Not on a technician wage. The Bureau of Labor Statistics puts median annual pay for heating, air conditioning and refrigeration mechanics and installers at $59,810 as of May 2024.

Incomes near $200,000 in this trade belong to owners and commissioned sales roles, not hourly service techs. Lead budgets come out of customer value, not out of the wage line, and WebFX puts average HVAC customer lifetime value at $15,340.

Should you buy shared HVAC leads or exclusive calls?

Divide each price by its conversion rate instead of comparing stickers. Lead Distro AI puts shared form leads at 10 to 20 percent and exclusive form leads at 40 to 60 percent, as planning ranges.

Take the midpoint of each of those conversion ranges.

A $40 shared lead then costs about $267 per booked appointment. A $150 exclusive form lead works out at about $300. That is one step only, and carrying it through to installed work can reverse the ranking.

Shared works if you have idle phone capacity and a dialer running. Exclusive works if your calendar is the bottleneck. If you cannot call back within minutes, shared leads will lose to whoever can.



Work with Elevarus

Are You Ready to Grow With a Proven Lead Generation & Performance Marketing Agency?

Get a free, no-pressure strategy call with our lead-generation team. We'll map the fastest path to more qualified leads for your business.

Book a free call →

Ready to put this into action?

Picture of <a href="https://elevarus.com/shane-mcintyre/">SHANE MCINTYRE</a>

Founder and CEO of Elevarus, specializing in paid media, lead generation, pay-per-call, and customer acquisition.