HVAC Leads: Worth $200 or $9,000, and You Cannot Tell


Key takeaways:
Every HVAC business has had the week where it paid the same price for twelve leads and three of them covered the cost of all twelve. That is not bad luck with a vendor.
That spread is the structural feature of this trade: the ticket range inside a single category is enormous, and the inquiry does not tell you where in that range you are. That is also why hvac lead generation spending is so hard to judge from the outside.
This guide is about closing that gap before you dispatch a truck. We make Procured, which takes a job from the first call through to the payment. It generates no leads, and we have none to sell you.
The underlying market is close to universal, which is why the supply of HVAC leads is rarely the problem.
EIA figures put 88% of US households using air conditioning, with two-thirds relying on central AC or a central heat pump. The regional spread matters for what your own lead mix looks like: 93% in the South, 92% in the Midwest, but 73% in the West, where a Pacific Coast marine climate drops to 49%. In the Northeast half of households use individual window or wall units rather than a central system.
New construction is pushing further the same way. US Census Bureau figures on new housing show 91% of owner-built homes with air conditioning, and in the South 63% of new homes now have a heat pump against 36% with a forced-air furnace.
That last number is a shift worth noticing. A heat pump services differently, fails differently and is replaced differently from a furnace-and-AC pairing, and a growing share of the Southern installed base is moving that way.
The lead mix changes with it. A heat pump carries both heating and cooling on one piece of equipment, so a failure in January and a failure in July arrive from the same system and the same customer. Businesses that have historically treated winter and summer as separate demand will find those two queues merging as the installed base turns over.
Here is the spread that governs everything, and it sits inside what looks like one category.
Inquiry as it arrives | What it often is | Typical value | What decides it |
|---|---|---|---|
"AC not cooling" | Capacitor or contactor | $200 to $450 | System age |
"AC not cooling" | Failed compressor on a 16-year-old unit | $7,000 to $11,000 | System age |
"Need a quote" | Price shopping a repair | Often nothing | Whether they own |
"Need a quote" | Planned replacement, three quotes | $6,000 to $12,000 | Whether they own |
"No heat" | Ignitor or flame sensor | $250 to $500 | Season and age |
"Furnace making noise" | Early replacement conversation | Variable | Age and tolerance |
The left-hand column is what the lead vendor sells you and what the web form captures. The middle column is what actually arrives. Nothing in the form distinguishes the two $200 rows from the two five-figure rows, which is why cost per lead is such a poor measure in this trade and cost per booked job barely improves on it.
The two ends collect differently as well. A $250 repair is taken on the driveway, while a five-figure replacement runs on agreed stages, and being clear what payment on receipt means avoids a dispute on the larger one.
Qualification here is short and it has to happen before dispatch, not on the driveway.
Four questions, none of them technical, settle what the visit is worth before anyone drives anywhere.
Each answer changes which technician you send, how long you block, and what the visit is worth, and the four together take about ninety seconds. A fifteen-year-old system with an owner who is collecting quotes is a replacement opportunity and should not be dispatched as a service call.
Both paths need a price you can state without hedging, and our HVAC pricing calculator sets out how to build one.
Precision matters here, because the category is frequently described in a way that overstates it.
A purchased HVAC lead is a form fill, usually sold to several contractors simultaneously, qualified on zip code and occasionally on service type. It is not qualified on system age, ownership, budget or urgency, which are the four things that determine what the job is worth. You are buying contact details and a race.
That is not useless. For a genuinely quiet week it fills a schedule, and some vendors deliver better-formed inquiries than others. But the economics only work if you qualify hard on arrival of the lead rather than on arrival at the house, because a truck roll to a tenant with a twelve-year-old system is the most expensive way to discover that information.
Anyone selling HVAC contractor leads is selling that race, not an opportunity. Cost per lead is also the wrong comparison to run between vendors. Compare them on revenue per lead instead, which captures the ticket mix, and expect that number to vary more between sources than the price does. If you do buy, an exclusive source such as our Home Lead Wire partnership removes the race, though qualifying the job is still yours to do.
A replacement buyer behaves nothing like a repair caller. They research, they collect quotes and they read the documents properly.
In a r/hvacadvice thread, a homeowner described being quoted Bosch equipment for a full furnace and AC replacement, then finding unbranded Johnson Controls units installed. The replies were close to unanimous that this was bait and switch, with several contractors pointing out the equipment classes were not comparable and one noting that the inverter compressor the customer thought they were buying was simply absent.
One complaint is not a pattern, but it illustrates exactly what a replacement buyer is guarding against. They are not reading your quote for the price. They are reading it for whether what arrives will match what was promised.
So name the equipment by model, not by category. State the efficiency rating, the warranty terms and what the installation includes.
The same applies to what is not included. Electrical work, duct modifications, permits and disposal of the old system are the four items most often left vague.
Each one becomes a conversation on install day if it was not a line on the quote. Writing them down costs nothing and removes the comparison a competitor's vaguer document invites. A quote that is specific enough to be checked is the one that gets chosen, and our job estimate template covers the structure.
Most replacement work in this trade begins as a repair call, which makes the technician the most important part of your lead handling.
The conversation goes badly when it is pitched as a sale. It goes well when it is framed as a choice with numbers attached: this repair costs $900 and buys perhaps two seasons on a sixteen-year-old system, or a replacement costs $8,400 and resets the clock.
Presenting both and letting the customer choose converts better than recommending the larger job, and it survives the second opinion they may well seek.
Give the technician the information to do it. They need the system age, the repair history and the current replacement pricing on the device in their hand, which is a records problem rather than a training one.
The repair history is the part most businesses cannot produce. A technician who can say that this is the third call on the same unit in two years is making an argument the customer can check, and one who cannot is making a recommendation that sounds like a sales pitch. Those are very different conversations and the difference is entirely in the record-keeping.
An HVAC labor rate you can defend line by line is what lets a technician explain why a third repair costs more than it saves, rather than asking the customer to take it on trust.
Response speed is worth less uniformly than the advice suggests, and knowing where it matters saves money.
On a no-heat call in February or a no-cooling call in July, speed is close to everything, because the customer is uncomfortable and will take the first competent answer. On a planned replacement inquiry, speed matters at the first contact and then stops mattering: nobody chooses a $9,000 system because the callback was fast, and a pushy follow-up actively loses it.
The practical implication is that your fastest handling should be aimed at the emergency queue and your most careful handling at the replacement queue, which means the two have to be separated at intake. Treating them identically means being too slow for one and too aggressive with the other.
That separation is easier to describe than to run, because both arrive on the same phone number. The usual solution is a triage question at the top of the call rather than a second line: asking whether the system is running at all sorts most inquiries into the right queue in one answer, and the ones it does not sort are usually the replacements worth slowing down for.
Measuring this trade by lead count or even by booked jobs misses the thing that matters.
Metric | What it reveals | Why it beats cost per lead |
|---|---|---|
Revenue per lead, by source | What a source is really worth | Captures the ticket mix, which is the whole story |
Replacement share of booked jobs | Where the margin comes from | A source of repairs only is not the same business |
Qualification-to-dispatch ratio | Whether filtering is happening | Shows truck rolls you avoided |
Quote-to-close on replacements | Whether the document works | Isolates the sale from the lead |
Repeat and referral share | Whether the back end works | Free demand you already paid for once |
The first row changes purchasing decisions immediately. A source at $45 a lead producing mostly repairs can be worth less than one at $120 producing replacements, and cost per lead reports the opposite. Sales tracking split by job type rather than by lead count is the only way that surfaces, because the two sources look identical until repairs and replacements are counted separately.
Residential and commercial HVAC leads behave so differently that running them through one process is a reliable way to lose both.
A commercial inquiry usually comes from a facilities manager or a property manager, arrives with a compliance or comfort complaint behind it, and is bought on documentation and response guarantees rather than on price. The decision takes longer and involves more than one person, but the relationship is measured in years rather than in jobs.
Settle the terms in the contract rather than on the first invoice, because a commercial account that discovers your terms on an invoice will dispute them.
Refrigeration work is a further step again, with its own compliance requirements and its own emergency profile, and our refrigeration service software page covers how that side is scheduled.
The losses in this trade are rarely about the lead source. They are about what happened in the following hour.
A July call that rang out while the technician was on a roof. A replacement quote promised that evening and sent on Thursday, by which point two competitors had presented. A repair declined on price with no follow-up, on a system that failed completely six weeks later.
A commercial account invoiced on terms nobody had agreed. A technician who spotted a sixteen-year-old unit and never logged it, so nobody contacted that customer in the spring.
Each one is a lead you paid for and then dropped. Closing them means the call, the qualification, the quote and the invoice sitting on one thread, which is why we built Procured the way we did. HVAC business software has to hold the equipment record as well as the job, because what you are selling into is a unit with an age, not just an address.
The honest limit is that we do not supply HVAC leads, and no software makes July busier than July already is. Its job is making sure the five-figure opportunity buried in this week's calls gets spotted as one.
If you change one thing, add the system age question to the first call and write the answer down every time.
The question costs nothing, takes ten seconds, and is the single best predictor of what an HVAC lead is worth. Within a month you will be able to tell which of your sources produce replacement-aged systems and which produce a decade of capacitor swaps, and that is the information that should decide where the money goes.
Book a demo and bring a week of real calls to it, so you can see where the five-figure ones went.