
HVAC lead costs have a habit of looking worst at exactly the moment contractors start questioning everything.
Summer slows down. The phones are not ringing the way they were a few weeks ago. Google Ads still seems to be spending. Cost per click creeps up. Cost per lead follows.
Then someone looks at the dashboard and says:
“These leads are getting too expensive.”
Maybe.
But that number by itself does not tell you much.
A $60 lead that never answers the phone is not cheaper than a $120 lead that becomes a booked replacement job.
That is the problem with judging HVAC marketing from CPL alone.
When fall arrives, demand changes. Homeowner urgency changes. Search behavior changes. Your sales team's workload changes. And sometimes all of those things happen at once.
So before cutting budget or blaming the lead source, the better question is:
Where did the economics actually change?
Fall Changes More Than Search Volume
HVAC is not a flat market.
During peak cooling season, a homeowner with a dead AC does not need much convincing. The house is hot, the family is uncomfortable, and getting someone out quickly matters more than spending three days comparing contractors.
Fall is different.
In many markets, the homeowner's problem becomes less urgent. They may still need HVAC work, but the timeline can stretch. Replacement research becomes more considered. Emergency intent can soften. People who would have booked immediately in July may now collect several estimates first.
That affects the entire funnel.
You can have perfectly decent advertising and still see fewer leads because fewer homeowners are actively searching.
You can also get the same number of leads and see fewer appointments because the urgency behind those leads changed.
Those are two completely different problems.
Treating both as “our CPL went up” hides what is actually happening.
CPL Is Useful. It Is Just Not the Whole Story.
Contractors absolutely should know their cost per lead.
The mistake is treating it like the final score.
Say you spend $5,000 and generate 50 leads.
That is a $100 CPL.
A month later, the same $5,000 produces 35 leads.
Now your CPL is around $143.
The first instinct is obvious: performance dropped.
But suppose those 35 leads result in 12 booked jobs, while the previous 50 produced 10.
Did marketing actually get worse?
Not necessarily.
Now flip it around.
Imagine your CPL stays at $70, everyone is happy with the dashboard, and then you discover that hardly anyone is answering the phone and your booked-job rate has fallen through the floor.
Cheap leads did not save you.
They just made the top of the funnel look better.
At IntelHouse, the more useful way to read contractor performance is:
Source → Lead → Contact → Qualified → Appointment → Booked Outcome
That sequence tells you much more than CPL ever can on its own.
Before You Blame the Lead Source, Check Where the Drop Happened
This sounds basic, but it is where a lot of lead-generation decisions go wrong.
If traffic got more expensive, you have an acquisition problem.
If traffic stayed similar but fewer visitors converted, the issue could be demand, targeting, landing-page conversion, offer strength, or traffic quality.
If leads arrived but your team could not reach them, that is a contact problem.
If people answered but lived outside the service area or wanted work you do not provide, that is a qualification problem.
And if qualified homeowners spoke with your team but rarely scheduled, the problem is happening after the marketing conversion.
Those should not all be dumped into one bucket called “bad leads.”
That label tells you almost nothing.
What Does a Good HVAC Lead Actually Look Like?
A lead is not good because someone typed their name into a form.
That is an event.
A useful HVAC lead should have a realistic path to revenue.
The homeowner should be in the right geography. They should need a service you actually perform. You should be able to reach them. The project should fit your buying criteria. The timing should make sense.
And this part is important:
Intent matters.
Someone whose system stopped working this morning and someone researching replacements for next spring may both submit a quote request.
They are not the same opportunity.
If you only track lead volume, those two leads look identical.
Once you track qualification and outcome, they stop looking identical very quickly.
That is why a contractor with 40 leads can sometimes have a much better month than a contractor with 80.
The question is not just how many came in.
It is what happened to them.
Response Time Becomes More Important When Demand Softens
There is another uncomfortable possibility when HVAC performance starts slipping:
The leads may be fine.
The follow-up may not be.
A homeowner submits a request at 2:07 PM.
The office is busy.
Someone calls at 3:15.
No answer.
They try again the next morning.
By then, the homeowner has already spoken to two other contractors.
The CRM eventually gets marked:
Bad lead.
Was it?
Or did the opportunity simply arrive faster than the business could handle it?
Peak season can hide this problem because there is so much demand flowing through the system.
When demand softens, every lost opportunity becomes more visible.
That is when missed calls, slow callbacks, vague CRM notes, poor qualification, and inconsistent follow-up start hurting more.
The lead source often gets blamed first because it is the easiest thing to blame.
That does not mean the lead source is always innocent.
It means you need enough data to know.
The Number I Would Watch More Closely Than CPL
If I were looking at an HVAC campaign that suddenly got more expensive, one of the first numbers I would want is:
Cost per booked job.
Not because CPL is useless.
Because cost per booked job gets you closer to the actual business outcome.
Imagine two sources.
Source A delivers leads at $55.
Source B delivers leads at $105.
On paper, Source A is winning by a mile.
But Source A generates one booked job for every 12 leads, while Source B generates one booked job for every four.
Suddenly the “expensive” lead source does not look very expensive.
This is why optimizing only toward cheaper leads can backfire.
Marketing platforms are very good at giving you more of whatever you tell them to chase.
If the only goal is form submissions, you can end up improving your form-submission numbers while making the business worse.
The real goal is not more forms.
It is more profitable work.
Do Not Mix Every Lead Source Together
Another thing that causes bad decisions is rolling every acquisition channel into one giant average.
Search leads behave differently from social leads.
Local Services Ads behave differently from website forms.
Inbound calls behave differently from purchased leads.
A roofing or HVAC contractor can easily have one channel bringing high volume with weak qualification while another channel produces fewer but much stronger opportunities.
If everything gets blended together, you lose that visibility.
The same applies inside one channel.
One campaign can be bringing replacement jobs.
Another can be bringing low-ticket repair inquiries.
Averages make both look mediocre.
Source-level tracking matters because it lets you ask the question that actually matters:
Where are the booked jobs coming from?
That is much more useful than asking where the cheapest leads came from.
Shared Leads Make the Math Even Harder
There is another variable worth considering:
Is the lead actually yours?
When the same homeowner inquiry is distributed to several contractors, the lead can be perfectly legitimate and still be harder to convert.
You are not only dealing with the homeowner's intent.
You are dealing with response competition too.
Who called first?
Who got through?
Who booked the appointment?
Who followed up?
Who offered the fastest availability?
That does not automatically make shared leads useless. Some contractors make them work.
But it changes the economics.
IntelHouse takes a different approach.
A lead is delivered to one buyer in real time rather than being distributed across several contractors.
That does not guarantee the sale. No honest lead company can guarantee that.
It simply removes one variable from the equation.
Then you can look at the opportunity more cleanly:
- Was it the right homeowner?
- Was the project qualified?
- Did the team reach them?
- Did the appointment happen?
- Did the job close?
That is much easier to learn from than:
“Five contractors got the same lead and somebody won.”
What I Would Check Before Cutting HVAC Spend
Before making a big decision because fall CPL went up, check the funnel in roughly this order:
- Compare lead volume against seasonal demand, not just the previous peak month.
- Look at CPC and conversion rate separately instead of only looking at CPL.
- Check contact rate and missed-call volume.
- Separate raw leads from genuinely qualified leads.
- Compare appointment rates by source.
- Compare booked jobs by source.
- Review how quickly new leads are being contacted.
- Look for vague CRM dispositions such as “bad lead” that hide the real reason an opportunity failed.
- Compare cost per qualified lead and cost per booked job.
- Check whether the work being generated still matches your service area, job type, and capacity.
That exercise usually tells a much better story than the dashboard headline.
Sometimes you will discover that acquisition really did get worse.
Fine.
Now you know where to fix it.
Other times, you will discover that marketing was blamed for a sales follow-up problem.
Or that lead volume fell but booked-job efficiency actually improved.
Or that one supposedly expensive source is quietly producing the best customers.
That is why cutting spend before diagnosing the funnel can create an even bigger problem.
Cheap Leads Can Be Expensive
Contractors naturally want lower CPL.
Everyone does.
But “cheaper” is only valuable when the economics downstream still work.
A $40 lead that never answers is expensive.
A $75 lead outside your service area is expensive.
A $90 lead that gets called two hours late and books with someone else is expensive.
A $150 lead that turns into a profitable replacement job can be very cheap.
That is the shift worth making.
Stop asking:
How cheaply can we generate leads?
Start asking:
Which leads consistently turn into qualified opportunities and booked work?
That is a harder metric to track.
It is also a much better one.
Fall Does Not Automatically Mean Your Marketing Is Broken
HVAC performance moves with seasonality.
That is normal.
What matters is whether the business can see enough of the funnel to understand what changed.
CPC might rise.
Lead volume might fall.
Homeowner urgency might soften.
Booked-job rates might move.
None of those numbers should be judged alone.
The contractors that make better marketing decisions are usually the ones that can follow the opportunity beyond the initial conversion.
They know where the lead came from.
They know whether it was qualified.
They know whether the team reached it.
They know whether an appointment happened.
And they know whether it became revenue.
That is the difference between measuring leads and measuring a lead-generation system.
If HVAC leads start looking more expensive this fall, do not start with the budget cut.
Start with the funnel.
You may find that the lead was never the expensive part.
Frequently Asked Questions
Why do HVAC leads get more expensive in the fall?
HVAC lead costs can rise in fall as seasonal demand, homeowner urgency, competition, and conversion behavior change. A higher CPL can also come from changes in advertising costs, website conversion rates, targeting, lead quality, or downstream sales performance.
What is a good HVAC cost per lead?
There is no single HVAC CPL that applies to every contractor. Geography, service type, campaign source, job value, season, and lead quality all affect the economics. Cost per qualified lead and cost per booked job usually provide more useful context than CPL alone.
How should an HVAC contractor measure lead quality?
Look beyond the form submission. Useful indicators include location, requested service, project intent, contactability, qualification, appointment rate, and booked-job outcome.
Is cost per booked job more important than cost per lead?
For understanding business performance, usually yes. CPL tells you the cost of generating an inquiry. Cost per booked job shows how efficiently those inquiries are turning into actual work.
Are exclusive HVAC leads different from shared HVAC leads?
Yes. An exclusive lead is delivered to one buyer, while a shared lead can be distributed to multiple contractors. That difference can affect competition, response pressure, and conversion dynamics.
How can I tell whether the problem is my marketing or my sales process?
Track the funnel in stages. If qualified lead volume falls, acquisition may be the issue. If qualified opportunities are still arriving but contact, appointment, or close rates drop, the problem may be happening after the lead enters your business.



