Updated September 2026 · Written and maintained by the Progression Agency strategy team
What HVAC leads actually cost per booked job rather than per lead, why shared marketplace leads are the most expensive source on the chart, the five-minute rule that changes conversion by more than any channel choice, and how to move from buying leads to owning the channel. Written by a New York City agency with the arithmetic shown.
The short answer
There are two separate questions in HVAC lead generation and they get confused constantly. What does a lead cost, and what does a booked job cost. The cheapest leads produce the most expensive customers, and the gap is large enough to decide whether a company grows or treads water.
Who this is for
HVAC company owners currently buying leads and unhappy with the economics, or considering starting. The page is written to be useful whether you keep buying, stop entirely, or do what most successful companies do and use bought leads as a bridge.
What this page will not tell you
That there is a lead source nobody has found, or that you should cancel your marketplace spend on Monday. Cutting bought leads before owned channels produce creates a gap that ends the transition, and we have watched that happen.
Cost per lead against cost per booked job
Why the two numbers diverge so sharply
Close rate. A $65 shared lead with an eight per cent close rate costs $810 per booked job before you count the time spent on the seven that did not close. A free profile enquiry closing at thirty per cent costs almost nothing per booked job. The lead price tells you very little on its own.
Shared leads: the honest arithmetic
Sold to three to five contractors simultaneously. The homeowner receives four or five calls within the hour, becomes irritated, and books whoever is most convenient. Close rates below nine per cent are normal and not a reflection of your sales ability.
Exclusive leads: better, and not automatically good
Genuinely exclusive leads close far better than shared ones, and ‘exclusive’ is used loosely in this market. Get it in writing, and ask specifically whether the same enquiry could be sold to a company in an adjacent postcode.
Local Services Ads sit between the two
Google Local Services Ads charge per lead, require license and background verification, and appear above regular search ads with the Google Guaranteed badge. Leads are less shared and better qualified than marketplace leads, and the badge carries real weight with homeowners.
Owned channels are the only ones that get cheaper
Your profile, your reviews, your organic pages and your maintenance base all cost more in the first two quarters and then keep falling. Every bought source costs the same in year three as in year one, because you are renting access every single time.
Speed to lead: the largest controllable variable
Five minutes, not five hours
A response inside five minutes converts roughly four and a half times better than one at thirty minutes. That is a larger effect than any channel choice on this page, it costs nothing, and almost no HVAC company measures it.
Why the curve is so steep in this trade
Because the homeowner is uncomfortable and because most leads are submitted to several companies at once. You are not competing for their attention over a week; you are competing over the next twenty minutes.
How to actually achieve it
- Automatic text acknowledgement within seconds of a form submission
- A human call within five minutes during business hours, as a rule with a named owner
- After-hours cover that does the same rather than taking a message
- One person responsible for lead response during working hours, not ‘whoever is free’
- Response time logged and reviewed weekly like any other operational metric
- A fallback so that a missed five-minute window triggers a second attempt at fifteen
Book on the first call
The moment a lead ends a call without a time in the diary, conversion roughly halves. ‘Somebody will ring you back to schedule’ is the most expensive sentence in HVAC lead handling.
Measure it, or it will not happen
Response time is invisible unless somebody reports it. Put average and median time-to-first-contact on the same report as lead count, and the number improves within a fortnight without any other intervention.
Shared, exclusive or owned
When shared leads make sense
A new company with no reviews, no ranking and no referral base needs cash flow while owned channels are built. Marketplaces provide that. Using them as a bridge is sensible; using them as a permanent strategy means renting customer acquisition forever at a price that never improves.
When exclusive leads make sense
When you can respond fast, when your close rate on your own enquiries is already strong, and when the vendor will define geography and job type precisely. Exclusive leads reward operational discipline in a way shared leads do not.
What ‘owned’ actually means
Your Google Business Profile, your reviews, your organic pages, your maintenance agreements and your referral base. Nobody can raise the price, cap your volume, or sell the same enquiry to a competitor an hour later.
The mix that works
Most healthy HVAC companies we work with end up somewhere around half owned, a third referral and the remainder bought as a peak-season top-up. Getting there takes about two years and it does not happen by canceling the bought leads first.
Judging a lead vendor before you sign
Exclusivity, in writing
Ask directly: is this lead sold to anybody else, including companies in adjacent areas, and will you put that in the agreement? The answer to the second half is more informative than the answer to the first.
The credit policy is the whole contract
Wrong numbers, out-of-area enquiries, tenants who cannot authorize work, people who filled in a form by accident. All of these occur. What matters is whether you can credit them, how quickly you must claim, and whether the vendor argues.
Geography and job type control
Town-level geography, not a radius, because your drive time is not a circle. And job type, not just ‘HVAC’ — a company that wants replacement work and receives diagnostic calls is paying replacement prices for repair leads.
Volume caps and the ability to pause
If your schedule is booked six weeks out in July, continuing to buy leads costs you money and costs you reviews. Any vendor who will not let you pause is selling you their problem.
Contract terms that should stop you
- Auto-renewing annual agreements
- Minimum monthly spend with restrictive rollover
- Price increases during your peak season without notice
- Refusal to define what constitutes a creditable lead
- Leads generated under a brand that implies it is your company
- No way to pause or reduce volume
What HVAC leads should actually cost
| Source | Typical lead price | Close rate | Effective cost per booked job |
|---|---|---|---|
| Shared marketplace, repair | $25-$60 | 6-9% | $390-$830 |
| Shared marketplace, replacement | $70-$140 | 7-10% | $780-$1,750 |
| Exclusive vendor, repair | $55-$110 | 20-30% | $220-$480 |
| Exclusive vendor, replacement | $150-$350 | 18-28% | $620-$1,650 |
| Local Services Ads | $40-$95 | 22-32% | $150-$400 |
| Google Ads search | $95-$280 | 14-20% | $540-$1,700 |
| Google Business Profile | Free | 28-40% | Cost of maintaining it |
| Organic search | Amortised | 25-35% | Falls continuously with time |
| Referral | Free | 45-60% | Effectively nothing |
| Maintenance base | Free | 50-70% | The cheapest replacement pipeline available |
Read the fourth column, not the second
Every conversation about lead cost in this trade should be conducted in the fourth column. A vendor quoting the second column is answering a question that does not determine your profitability.
Repair leads and replacement leads are different products
A $145 diagnostic job and a $7,200 replacement both arrive as ‘a lead’. Paying the same for both, or reporting them together, guarantees a distorted picture of what is working.
The maintenance base is the cheapest source you will ever have
Existing customers with aging systems, whom you visit twice a year, who already trust you. Closing rates above fifty per cent and effectively zero acquisition cost. Most HVAC companies do not treat it as a lead source at all, which is the single largest missed opportunity in this list.
Generating your own HVAC leads
Start with the free surfaces
A complete Google Business Profile with correct categories, every service listed, real photographs, current reviews and stated financing produces enquiries at zero cost per click. Almost every HVAC company we audit has this at roughly a third complete.
Reviews are lead generation
Not brand-building. A homeowner comparing three companies in the map pack is choosing largely on reviews, and velocity matters more than total because recency is part of the signal. Four genuine reviews a month, requested by text the same day, is the target.
Separate repair and replacement pages
Different searcher, different urgency, fifteen times the value. Combined onto one services page, neither ranks properly and the replacement enquiries you actually want never arrive.
Build the maintenance funnel
A page explaining what an agreement includes, what it costs and what it saves, linked from every service page and offered at the end of every diagnostic visit. It is the mechanism that converts low-value calls into a high-value pipeline.
Publish current rebate information
Incentives change annually, drive high-ticket replacement decisions, and are covered badly by nearly every HVAC website. ENERGY STAR and DSIRE are the sources; a dated, accurate page beats every generic competitor in the market.
The full organic version of this is on SEO for HVAC companies, and the paid side is on PPC agency.
The lead process that converts
Qualify briefly, on the first call
System age, symptom, whether they own the property, and whether they are getting other quotes. Four questions, ninety seconds, and it changes whether you send a technician or a comfort advisor.
Quote on the visit where you can
Every day between the visit and the quote is a day in which somebody else can quote first. Same-day quoting on replacement work raises close rate materially, and it is an operational change rather than a marketing one.
Follow up the stalled quotes
At fourteen, forty-five and ninety days. A large share of replacement quotes stall rather than go elsewhere — the homeowner meant to decide and life intervened. Three touches recover a meaningful proportion of them and cost almost nothing.
Track no-shows as lead waste
A missed appointment is a fully paid-for lead that produced nothing. Confirmation text at booking and a reminder the day before removes most of them, and neither costs anything.
Feed everything back into the source data
Which source produced which job, at what value, at what close rate. Without that, you are choosing lead sources on impression rather than on evidence, and every vendor’s own reporting will flatter itself.
Moving from bought leads to owned channels
Do not cancel first
Build owned channels for two quarters while maintaining bought volume, measure cost per booked job from each, then reduce the bought spend as owned volume replaces it. Companies that cut first create a revenue gap and abandon the transition in month three.
The first quarter looks worse, not better
Owned marketing costs more per booked job initially because the fixed work is front-loaded. Expect that, budget for it, and judge at twelve months rather than at three.
What to move first
- Google Business Profile completed properly — free, immediate
- Same-day review requests by text — free, compounds
- Repair and replacement pages separated — one week of work
- Maintenance agreement page and offer — highest leverage remaining
- Local Services Ads, which are bought but well-qualified
- Organic service pages, which take a quarter to start
- Town pages, only for towns that already produce installs
What to keep buying
Peak-season overflow, new service areas where you have no local presence, and any period where capacity exceeds demand. Bought leads are a legitimate tool; the mistake is making them the foundation.
How you will know it is working
Cost per booked job falls for two consecutive quarters while total booked jobs stay flat or rise. That is the only signal that matters, and it is visible well before the mix looks dramatically different.
What the lead vendors do not put in the brochure
| Mechanic | What it means for you | What to ask before signing |
|---|---|---|
| Leads sold to 3-5 contractors | The homeowner gets five calls in an hour | Is this exclusive, in writing, including adjacent areas? |
| Dynamic pricing by demand | Prices rise in your peak season | Can pricing change mid-contract, and with what notice? |
| Lead scoring you cannot see | Better leads may go to higher spenders | How is lead distribution decided? |
| Category-level targeting | ‘HVAC’ includes $145 diagnostics | Can I filter to replacement only? |
| Radius-based geography | Includes areas you will not drive to | Can I set service areas by town? |
| Credit windows measured in hours | Late claims are refused | How long do I have to dispute a lead? |
| Auto-renewal | The contract continues by default | What is the cancellation window and notice period? |
| Branded lead-capture sites | Homeowners may think they contacted you | Under what brand are these leads generated? |
| Volume commitments | You buy in a booked-out month | Can I pause without penalty? |
| Aggregated review prompts | Reviews may land on their profile, not yours | Where does the review go? |
None of this is hidden, and most of it is not read
Every row above is visible in the terms before you sign. The dissatisfaction in this market comes almost entirely from mechanics that were disclosed and skimmed, which is why the ten questions in the third column are worth an hour of your time.
The branded lead-capture question matters most
Some vendors run their own consumer-facing brands. A homeowner who believes they contacted a comparison site behaves differently from one who believes they contacted you, and it partly explains the close-rate gap between bought and owned enquiries.
Lead handling: the scripts and the numbers
| When | Action | Why | Typical failure |
|---|---|---|---|
| 0-30 seconds | Automatic text acknowledgement | Buys the five minutes you need | Nothing sent at all |
| Under 5 minutes | Human call | 4.6x conversion against 30 minutes | ‘We’ll call back this afternoon’ |
| First call | Qualify in four questions | Decides who you send and when | A ten-minute unstructured chat |
| First call | Book a time in the diary | Conversion halves without one | Promising a callback to schedule |
| Immediately after | Confirmation text | Removes most no-shows | No confirmation at all |
| Day before | Reminder text | Removes most of the rest | Relying on memory |
| On arrival | Call ahead if running late | The most common review complaint is the wait | Arriving late silently |
| Same visit | Quote where possible | Every delay invites a competitor | Quote emailed three days later |
| Day 14 | First follow-up | Most stalled quotes never went elsewhere | No follow-up at all |
| Day 45 and 90 | Second and third follow-up | Recovers a meaningful share | Assuming silence means lost |
The four qualifying questions
- How old is the system?
- What is it doing, or not doing, right now?
- Do you own the property?
- Are you getting other quotes, and by when do you need to decide?
Ninety seconds, and it tells you whether this is a $145 diagnostic or a $9,800 replacement conversation. Sending the wrong person to a replacement enquiry is a common and expensive mistake.
Why no-shows belong on the marketing report
A missed appointment is a fully paid-for lead that produced nothing at all. If your no-show rate is above roughly one in ten, fixing it is cheaper than buying the replacement volume.
Commercial and multi-family HVAC leads
A different market with different economics, and one most lead vendors serve badly.
The buyer is managing risk, not comfort
Property managers and facility directors want response guarantees, insurance certificates, capacity evidence and predictable invoicing. Reviews matter less than references, and a consumer lead marketplace is close to useless for reaching them.
Where commercial leads actually come from
- Direct outreach to property management companies
- Maintenance contract renewals coming up for tender
- Referral from general contractors and building engineers
- Trade association and supplier introductions
- Organic search on commercial-specific terms, which are barely contested
- Existing residential customers who manage commercial property
Maintenance contracts change everything
Recurring revenue, predictable scheduling, first call on emergencies, and a route into capital projects. One commercial maintenance contract can be worth more than a year of residential lead buying, and almost no HVAC site has a page explaining what one includes.
Keep it entirely separate
Commercial content on a residential page reads as an afterthought to a property manager. Separate pages, separate campaigns, separate targets, and separate reporting.
A twelve-month plan to halve your cost per booked job
| Quarter | Focus | Actions | Expected effect |
|---|---|---|---|
| Q1 | Fix the process, not the source | Five-minute response, book on first call, confirmations, follow-up sequence | Close rate rises across every existing source |
| Q2 | Build the free surfaces | Profile completed, same-day reviews, repair and replacement pages split | First owned enquiries; cost per booked job begins to move |
| Q3 | Add the high-leverage assets | Maintenance funnel, rebate content, Local Services Ads | Owned share rising; bought volume can start reducing |
| Q4 | Rebalance and judge | Reduce shared-lead spend, measure by source, set next year’s mix | Cost per booked job measurably lower than Q1 |
Quarter one is free
Everything in the first row is operational. It costs nothing, it improves every lead you already buy, and it is the reason we put it before any channel work. A company that fixes response time and first-call booking sees its existing lead spend perform better within a month.
Do not judge before quarter four
Owned channels look worse before they look better, and a seasonal trade makes quarterly comparisons misleading. Judge at twelve months against the same quarter of the previous year, not against last month.
Lead source myths worth retiring
‘Lead quality has got worse’
Usually what changed is the number of contractors buying the same lead in your area. The enquiry is the same; five people are now calling the homeowner instead of two. That is a distribution change, not a quality change, and no amount of complaining to the vendor alters it.
‘We just need more leads’
In most HVAC businesses we audit, close rate and response time have more headroom than volume does. Doubling leads at a nine per cent close rate is far more expensive than moving nine per cent to fifteen, and the second is free.
‘Our salespeople are the problem’
Sometimes. More often the lead was shared with four competitors, contacted forty minutes late, and booked without a firm appointment. Judge a team on owned-channel enquiries before concluding anything about them.
‘SEO takes too long for us’
Local work moves in weeks, not months — the profile, the reviews and the service page split. The twelve-month timeline applies to competitive organic terms, not to the free surfaces that produce most owned enquiries.
‘We tried that and it did not work’
Worth asking what specifically was done and in what order. Almost every failed HVAC marketing engagement we review published content before fixing the profile, and reported leads without separating repair from replacement.
‘Referrals are enough’
Referral is the best source you have and the one you control least. A business with no second source is one retirement, one relocation and one bad quarter away from a problem it cannot fix quickly.
Working out what a lead is worth to your business
Every benchmark on this page is a generalization. This is the calculation that replaces all of them with a number specific to you, and it takes about ten minutes with your own figures.
Step one: average job value by type
Pull twelve months of completed jobs and split them into diagnostic, repair, maintenance, replacement and commercial. Take the average revenue of each. Most HVAC owners are surprised by how far the replacement average sits above their assumption, because memory anchors on the jobs that went badly.
Step two: gross margin, not revenue
Apply your actual gross margin to each average. A $7,200 replacement at thirty-eight per cent margin contributes $2,736. That contribution figure, not the revenue figure, is what an acquisition cost has to fit inside.
Step three: close rate by source
For each lead source, jobs booked divided by leads received across twelve months. This is the number vendors will not give you and the number that changes every conclusion. Expect wide variation — six per cent to fifty per cent is a normal spread across sources in one business.
Step four: the ceiling per lead
Contribution multiplied by close rate, multiplied by the share of contribution you are willing to spend on acquisition. At $2,736 contribution, a twenty per cent close rate and a fifteen per cent acquisition allowance, your ceiling is about $82 per lead from that source.
Step five: compare, and act on it
Any source costing more than its ceiling is losing you money at your current close rate. You then have exactly two options: pay less, or close better. Both are real, and the second is usually cheaper.
Step six: recalculate every quarter
Close rates move, ticket sizes move, and vendor pricing moves. A ceiling calculated once and never revisited becomes wrong within a year, usually in the direction that costs you money.
Why this beats every benchmark
A published figure describes an average business in an average market. Your ceiling describes yours. When a vendor quotes a price and you already know your number, the conversation becomes short and considerably more useful.
The honest summary
HVAC lead generation is decided by three things, in order: how fast you respond, what a booked job costs by source, and whether you own any of the channel. The first is free and most companies are losing more to it than to any pricing decision. The second is arithmetic almost nobody does. The third takes two years and is the only thing that changes the economics permanently. Bought leads are a legitimate tool for cash flow and for peak overflow; they stop being sensible the moment they are the foundation, because the price never falls and the enquiry was never yours.
Questions HVAC owners ask about leads
Watch before you buy another lead
Want your real cost per booked job, by source?
Send us your lead sources and your booked job data. You will get cost per booked job rather than cost per lead, your close rate by source, and where your response times sit against the five-minute benchmark.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
- Angi for contractors
- Email marketing for home services
- Direct mail marketing
- Lead generation websites
- Dental lead generation
- Search engine advertising
- Display advertising
- Search Ads 360
- Organic search vs paid search
- Are Google Ads worth it?
- How to stop Google Ads
- Google Ads vs Facebook Ads
- Social media advertising
- What batch work is
- Free tools for service businesses
- What digital presence is
- Website visitor tracking
- Email marketing examples
- Fear-based advertising
- The annual business review
- Twitter alternatives
- Lead generation agency
- Contractor lead generation
- Solar leads
- What is lead generation?
- What is a funnel in marketing?
- Cost per lead benchmarks
- Performance marketing agency
- What is appointment setting?
- Search ad conversion rate trends
- PPC agency
- Social media marketing pricing
- Digital advertising agency
- Media buying vs media planning
- Choosing a marketing company
- CRM software examples
- Global marketing companies
- Buc-ee’s marketing analyzed
- Product launch ideas
- Hulu and streaming advertising
- Advertising agency in Houston
- Dentist PPC
- Facebook ads agency
- Meta Business Partners
- Google Ads management agency, San Francisco
- Shopify PPC agency
- Roofing Google Ads agency
- Digital ads 101
- Meta ad specs
Websites and design
- Shopify checkout optimization
- Headless commerce and Hydrogen
- Shopify pricing guide
- Shopify checkout extensibility
- Squarespace pricing
- Publishing a Squarespace site
- What Squarespace is
- Learning Squarespace
- Squarespace dropdown menus
- Domain vs website
- Videography websites
- Ecommerce product configurators
- Negative space in design
Choosing and working with an agency
- About Progression Agency
- Startup marketing agency
- Marketing agency in Tampa
- Marketing agency in San Diego
- Digital marketing in Florida
- Marketing agency in Nashville
- Marketing agency in Portland
- Client testimonials
- Contact us
- Marketing agency near me
- Online reputation case studies
- Digital marketing agency, Dallas
- Orlando digital marketing agency
Social, content and brand
- Video production in Jacksonville
- Video production in West Palm Beach
- Wellness photography
- Public domain image sites
- Social media marketing
- Manufacturing social media marketing
- Social media marketing tips
- Managing a business social account
- Social media and marketing trends
- Social media food marketing
- Influencer marketing agency
- Video marketing agency
- Creative agency
By industry and by situation
- Roofing marketing agency
- Marketing agency for contractors
- Landscaping marketing agency
- Auto dealer marketing agency
- Med spa marketing agency
- Chiropractic marketing agency
- Marketing agency for accountants
- Restaurant marketing agency
- Tech marketing agency
- Cannabis marketing agency
- Real estate marketing agency
- Medical marketing agency
- SEO agency Los Angeles
Frequently asked questions
What is a good cost per HVAC lead?
Are Angi and HomeAdvisor worth it for HVAC?
What is the difference between shared and exclusive leads?
How fast do I need to respond?
Are Local Services Ads worth it?
What close rate should I expect?
Should I stop buying leads?
Why do bought leads feel like they are getting worse?
Can I get credits for bad leads?
Should I buy leads during my peak season?
What is the cheapest HVAC lead source?
How do I get more referrals?
Do lead vendors sell my enquiry to competitors after I buy it?
Should repair and replacement leads be priced the same?
What should I measure?
Why is my cost per booked job so high?
How long before owned channels replace bought leads?
Do paid social ads generate HVAC leads?
Should I run my own Google Ads or use a vendor?
How do I handle a lead that is out of my area?
Is it worth buying leads for a brand-new HVAC company?
What is the single fastest improvement I can make?
Should I pay for a lead that just wants a price?
Do maintenance agreements really generate leads?
What happens if I stop buying leads entirely?
Sources and further reading
- Google Search Essentials — SEO starter guide
- Google: creating helpful, reliable, people-first content
- Google: intro to structured data
- Google: LocalBusiness structured data
- Google: FAQPage structured data
- Google: Article structured data
- Google: Product structured data
- Google Ads: location targeting settings
- Google Ads: about negative keywords
- Google Ads: about Quality Score
- Google Ads: importing offline conversions
- Google Ads: about Smart Bidding
- Google Ads: about Performance Max
- Google Local Services Ads: eligibility and screening
- Google Ads: keyword match types
- web.dev: Core Web Vitals explained
- web.dev: Largest Contentful Paint
- web.dev: Cumulative Layout Shift
- web.dev: Interaction to Next Paint
- US Census Bureau QuickFacts: New Jersey
- US Census Bureau: American Community Survey
- US Census: Statistics of US Businesses
- Bureau of Labor Statistics: New Jersey data
- BLS: Occupational Employment and Wage Statistics
- NJ Department of Labor: labor market information
- FTC: CAN-SPAM Act compliance guide
- FCC: telemarketing and robocall rules (TCPA)
- FTC endorsement guides — reviews and testimonials
- FTC: rule on consumer reviews and testimonials
- HHS: HIPAA guidance on online tracking technologies
- Google Local Services Ads
- Google Business Profile guidelines
- ENERGY STAR: federal tax credits
- DSIRE: state energy incentives
- FTC: online advertising guidance
- Air Conditioning Contractors of America
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
