HVAC lead generation that ends at a booked appointment
Emergency calls, replacement quotes and maintenance plans are three different funnels moving at three different speeds. Most HVAC marketing treats them as one, which is why the reporting never matches the dispatch board.
Not one. An emergency call closes in an hour; a replacement takes three weeks; a maintenance plan pays back over years. One campaign cannot serve all three.
Three funnels, not one pipeline
Most trades have a single buying journey with a consistent shape. HVAC has three, and they behave so differently that measuring them together produces numbers nobody can act on.
An emergency service call is won or lost in the first fifteen minutes. A replacement quote is won over two or three weeks of staying in the conversation while the homeowner collects other bids. A maintenance plan is a low-ticket offer whose value shows up two winters later when that member calls you first instead of searching.
Average them into one cost-per-lead figure and you learn nothing. Worse, you optimise toward the cheapest of the three — which is almost always the one with the smallest ticket.
Emergency service call
CYCLE: MINUTES TO HOURSA system fails. The homeowner searches, calls two or three companies, and books whoever answers and can come soonest. The whole cycle can close inside an hour.
The mistake: treating this as a lead to nurture. There is nothing to nurture. If the phone rings out at 9pm on a Saturday, that job is gone.
Replacement and installation
CYCLE: DAYS TO WEEKSA system is old, limping, or has just failed expensively enough that repair stops making sense. Ticket is $8,000 to $20,000 and the homeowner gets multiple quotes.
The mistake: quoting and hoping. A homeowner deciding between three contractors over two weeks picks whoever stayed in the conversation.
Maintenance plans and tune-ups
CYCLE: MONTHS TO YEARSA low-ticket offer that converts a stranger into a member. Cheapest lead you will ever buy, and it compounds — plan members become your replacement pipeline.
The mistake: running this only as an afterthought. Plan members are why a good HVAC company has a February.
Where HVAC leads actually come from
Six sources, and the two most valuable ones are not advertising at all.
Paid search and Local Services Ads
Catches the failure as it happens. Emergency, replacement and maintenance intent each need their own campaign — blending them means paying emergency click prices for research traffic. HVAC Google Ads covers the structure, including scaling budget against the forecast rather than the calendar.
Google Business Profile and the map pack
On a phone, the three businesses shown with the map take most of the calls. Profile completeness, review count and review recency decide who appears. This is usually the fastest visibility an HVAC company can gain and it costs nothing but attention — see HVAC SEO.
Organic search and service pages
A page per system and per city, published a season before the demand arrives. Furnace content in late summer, cooling content in late winter. Slow to build, and the only channel that keeps producing when you stop paying.
Paid social
Reaches the homeowner with a seventeen-year-old furnace who is searching for nothing. Financing offers and tech-explainer video create replacement demand in the shoulder months when clicks are cheap. HVAC social ads goes into the creative side.
Your existing customer list
The most underused source in the trade. Every past repair customer has a system with a known age. A list segmented by install date and system age is a replacement campaign you already own.
The technician in the home
A tech who documents a failing component and hands over a clear repair-or-replace comparison generates replacement leads no ad budget can buy. This is a CRM and process problem more than a marketing one.
The heat wave problem
On the first ninety-degree day of the season, your call volume can triple. Conversion rates on those calls run well above normal, because everyone contacting you has an urgent problem and a short list.
That is also the day your office cannot answer the phone. Calls ring out. Form fills sit. And because homeowners are calling several companies, every unanswered contact goes directly to a competitor who did answer.
Generating more leads into that day makes the problem worse, not better. Which is why lead generation and follow-up automation are the same project in this trade — instant text response, missed-call text-back and booking links carry the overflow that no office can staff for. That is what HVAC CRM and follow-up is for, and speed to lead covers why the first five minutes decides it.
The inverse is also true: pacing spend against real capacity matters more in HVAC than in any other trade we run. Booked three days out during a heat wave is the moment to slow acquisition down, not speed it up.
Repair or replace: the conversation that decides the ticket
Every service call is a fork. The same visit produces either a $400 repair or a $12,000 replacement, and which one depends less on the equipment than on how the options get presented.
The rule of thumb customers already know
Many homeowners have read that repair cost multiplied by system age above a few thousand means replace. If your tech does not raise the comparison, the homeowner runs it silently and often decides against you.
Age and refrigerant change the maths
A system on phased-out refrigerant has a repair ceiling that has nothing to do with the part. Explaining that is a legitimate replacement conversation rather than a sales tactic — but it has to happen on site, with numbers.
Not every call should become a quote
Pushing replacement on a six-year-old system costs you the review and the future job. The companies that convert best are the ones that visibly decline the upsell when it is not warranted.
This is a process problem before it is a marketing one, but it shows up in your numbers as lead quality. A company converting repair calls into replacement quotes at a healthy rate has a fundamentally different cost per acquired install than one that does not — on identical ad spend.
Rebates, financing and the residential/commercial split
Rebates and financing are lead magnets, not footnotes
Utility rebates, manufacturer promotions and efficiency incentives change what a homeowner can afford, and most contractors bury them on an inner page. A monthly payment figure or a current rebate stated in the ad and repeated above the fold converts the buyer who was going to "get through one more summer."
These also carry deadlines, which is the only honest urgency in this trade. A rebate expiring at the end of the quarter is a real reason to decide now — unlike a manufactured countdown.
Light commercial is a different lead entirely
A restaurant with a failed rooftop unit is losing revenue by the hour, decides faster than a homeowner, and cares about response time over price. A property manager running several buildings is a recurring contract rather than a job.
They also search differently and should never share a campaign with residential. Mixed together, commercial searches get residential ad copy and your cost per lead figure becomes an average of two unrelated businesses.
If you serve both, they need separate campaigns, separate landing pages and separate reporting. Whether commercial is worth pursuing at all depends on your crew capacity and after-hours coverage — we will tell you honestly if it is not.
What to measure
Four numbers, tracked separately per funnel. Averaged together they hide more than they show.
Not cost per lead. A lead that never gets an appointment cost you money and produced nothing.
Median, and the share never contacted at all. The second number is usually the uncomfortable one.
How many appointments turn into work. A high booking rate with low completion means you are booking the wrong people.
Closed revenue fed back to the ad platforms, so bidding optimises toward installs rather than cheap form fills.
Instrumentation comes first in every engagement we run — call tracking, form tracking and conversion values wired up before any budget moves. Without it, every later conversation about lead quality is two people guessing.
A free audit maps your current spend against booked appointments and names the gap. Yours to keep either way.
HVAC lead generation questions
Straight answers. Anything not covered here, ask on the phone.
01What is a good cost per lead for HVAC?
Emergency repair leads typically run $60 to $150. Replacement leads run $180 to $400 because the job is worth ten to twenty times more. Judge either number against job value and close rate rather than in isolation — at a $12,000 install and a one-in-three close, $350 a lead is healthy economics.
02How do HVAC companies generate leads in the shoulder season?
Two ways that do not depend on weather. Maintenance plan and tune-up campaigns, which are cheap to run in spring and autumn and build the membership base that funds next year. And replacement demand generation on paid social, where you are creating the want rather than waiting for a failure.
03Which produces better HVAC leads, Google Ads or SEO?
They catch different moments. Paid search catches the failure happening right now and can be live in two weeks. SEO and Google Business Profile catch the same searches for free but take three to five months to move. Most of our HVAC clients run both, weighted by season.
04How many leads should an HVAC company get per month?
There is no useful benchmark, because it depends entirely on your market size, spend and capacity. The more useful question is whether you can service the volume you generate — during a heat wave, more leads without faster follow-up produces refunds and one-star reviews rather than revenue.
05Do maintenance plan members count as lead generation?
They are the cheapest lead source an HVAC company has. A plan member already trusts you, you already have their system history, and when it fails you are the first call rather than one of three. Retention work is lead generation with a longer payback.
06Why do my HVAC leads not convert?
Most often it is response time rather than lead quality. Homeowners contact roughly three companies and hire whoever answers first with a real answer — and during a surge, the calls your office cannot pick up go straight to a competitor. Before buying more traffic, measure your average first response time and how many leads were never contacted at all.
07Should I pay per lead to a lead marketplace?
Shared marketplace leads are sold to several contractors at once, so you are competing on response speed against people who got the same lead. They can fill a slow week, but they are not a foundation — the economics get worse as you scale, and you build no asset of your own.
Other HVAC lanes
HVAC PPC
Emergency, replacement and maintenance intent separated, budgets scaled to the forecast.
HVAC SEO
Map pack visibility, service and city pages, reviews that compound.
HVAC CRM
Instant response, missed-call text-back, maintenance plan renewals.
HVAC Web Design
Built for someone standing next to a unit that stopped working.
Start at the HVAC marketing overview, or see how the same problem looks in roofing lead generation — where demand is event-driven rather than seasonal.