All articles

Lead Generation

How Many HVAC Leads Do I Need Per Month?

Work it backwards from revenue and the answer splits in two: a small number of replacement estimates carries most of the money, and everything else is volume.

Om Patel 12 min read
Photo: Shubham Dhage / Unsplash

The short answer

Divide your monthly revenue target by average job value to get jobs needed, then divide by your close rate to get leads. For a $1.5M business that is roughly 109 jobs and 217 leads a month once you use your real service mix rather than the published blended ticket. But the blended number misleads: about 30 replacement estimates produce 72% of the revenue, and raising your close rate five points cuts required leads by more than any budget increase can buy.

"How many leads do I need?" has a real answer, and it takes about four minutes of arithmetic to find.

It also has a better version of the question hiding inside it, which is worth getting to first: in a typical residential HVAC business, roughly nine jobs a month produce about 72% of the revenue. Everything else is volume.

So the useful question is not how many leads you need. It is how many of one particular kind.

The short answer

Four steps, run once per service line rather than once for the business. Revenue target, divide by average job value, divide by close rate, multiply by cost per lead. The blended version gives you a budget; the split version tells you what to actually go and get, and the two produce very different plans.

Step 1: the arithmetic

Take a $1.5 million annual target, which is $125,000 a month.

StepCalculationResult
Monthly revenue target$1,500,000 ÷ 12$125,000
Jobs needed$125,000 ÷ $1,600 blended ticket~78 jobs
Leads needed at 50% close78 ÷ 0.50156 leads
Budget at $149 per lead156 × $149$23,244/month

That is the calculation almost every article on this topic stops at, and the $1,600 blended residential ticket it uses is a real, well-sourced 2026 figure.

It is also the wrong number for your business, and the error runs in the dangerous direction.

Step 2: split it, because the blend lies

A blended average ticket treats a $10,000 replacement and a $150 tune-up as the same event. They are not remotely the same event, they do not come from the same leads, and they do not close at the same rate.

Here is the same $125,000, modelled honestly:

Service lineJobsAvg valueRevenueClose rateLeads needed
System replacement9$10,000$90,00030%30
Repair40$650$26,00060%67
Maintenance / tune-up60$150$9,00050%120
Total109$125,000217

Note what just happened to the job count. The blended calculation said 78 jobs. The split model says 109, because the real average ticket in this mix is about $1,147, not $1,600.

The published blend is not wrong; it describes a different mix. A shop running sixty tune-ups a month has a lower blended ticket than one running twenty, and planning off the industry figure would have under-ordered leads by 40% while looking perfectly rigorous on a spreadsheet.

Beyond the count, the split gives completely different instructions.

Nine replacements produce 72% of the revenue, and they need thirty estimate opportunities a month. Thirty. That is a number a single person can own, track by name, and follow up individually. The other 187 leads keep technicians busy and feed next year's replacements, but they are not where the business is won.

By the numbers

Run this split on your own numbers before anything else. Most contractors discover that the service line producing the majority of their revenue accounts for a small minority of their leads, and that nobody in the business is specifically responsible for those particular thirty conversations.

Step 3: the lever nobody uses

Now the finding that should change where the next dollar goes.

At 109 jobs a month, here is what different close rates require:

Close rateLeads neededMonthly cost at $149
10%1,090$162,410
15%727$108,323
20%545$81,205
25%436$64,964
30%363$54,087
35%311$46,339
40%273$40,677
50%218$32,482

Moving from 25% to 30% saves about $10,900 a month. Over $130,000 a year.

Five percentage points. Not a new channel, not a bigger budget, not better creative. Five points of close rate, which in this trade is very often just answering faster.

The reason that is realistic rather than optimistic: only 11% of HVAC businesses reply to a new lead within an hour, the slowest of any trade, while contacting a lead within five minutes makes you 21 times more likely to qualify it than waiting thirty. And 41% of online bookings arrive outside business hours, when most contractors are not answering at all. There is genuine, uncaptured close rate sitting in those three numbers, and it costs almost nothing to go and get. The mechanics are in why your HVAC leads are not converting.

The general rule is worth stating plainly: improving conversion is almost always cheaper than buying volume, and it is the only one of the two that makes every future lead more valuable as well.

We start by building this table for your business with your real numbers, because most contractors have never seen their own close rate by source. Frequently the conclusion is that you need fewer leads rather than more, and we would rather tell you that than sell you volume.

Get a lead plan

Step 4: seasonality, because the monthly average is a fiction

Nobody in HVAC does 109 jobs in February and 109 in October.

October is typically the busiest month in the trade, which surprises people who assume peak summer. The heating season announcement arrives when the first cold snap hits and a system that sat idle since March fails to start. Summer has its own spike, and the shoulder months are genuinely quiet.

A workable planning shape:

PeriodMultiplierJobsLeads
Peak months1.5x~164~326
Normal months1.0x109217
Shoulder months0.6x~65~130

Two consequences that cost real money if ignored:

Buy before the season, not during it. Costs spike exactly when demand does, because every competitor bids at the same moment. Pre-season money goes considerably further, and the timing is less obvious than it looks. That is the subject of the best time of year to advertise HVAC.

Do not judge a channel on a shoulder month. A campaign that looks broken in April may be performing normally for April. Compare like periods across years, not consecutive months.

Step 5: turn it into a budget

Cost per lead is not one number either. It varies about 4.7x by service line: heating repair around $144, general HVAC $198, AC repair $231, indoor air quality $274, water heater $343, with Performance Max at $72 and non-branded blended at $149.

So the budget for the split model:

Service lineLeadsRealistic CPLMonthly budget
Replacement30~$200$6,000
Repair67~$190$12,730
Maintenance120~$45 (Meta)$5,400
Total217~$24,130

That is roughly $8,000 a month cheaper than the blended calculation, purely because each line is bought through the channel that suits it. Maintenance bought on Meta rather than search accounts for most of the gap, and it is the right channel for it: nobody searches for a tune-up, but they can be sold one. The channel-by-channel breakdown is in the best lead sources for HVAC companies and the price detail in what HVAC leads cost.

Also note that this budget assumes every lead is purchased, which is never true. Referrals and repeat customers each account for 59% of leads for home service businesses and cost nothing, so the real paid requirement is the gap between what your existing base produces and what the plan needs. Measure that gap before funding it.

What to do if the number is unaffordable

It usually is, the first time someone runs it. Three levers, in order of how quickly they pay back:

Raise the close rate. Cheapest by a distance, per the table above. Response speed, follow-up cadence, and a website that lets someone become a lead without phoning.

Change the channel mix. Local Services Ads at $40 to $80 per lead and a 20% to 35% close rate produce a booked job for roughly $218 against $662 on non-branded search. Same budget, three times the jobs.

Raise the average ticket. Maintenance plans, indoor air quality, and a deliberate mix toward replacement rather than repair. Every dollar added to average ticket reduces the jobs required, which reduces the leads required, which reduces the budget, and it compounds through all three.

What not to do is scale volume at an unfixed close rate. That is how a business ends up spending $60,000 a month to produce what $30,000 should have produced, entirely convinced the problem is lead quality. Fix the conversion, then buy the volume, in that order. The free fixes worth doing first are in how to get more HVAC leads.

How to actually get your close rate

Step three is the one everything else depends on, and it is the one most contractors cannot answer, so it is worth being concrete about how to produce the number.

You need two counts per source, per month: leads received and jobs won from them. That is it. The difficulty is never the arithmetic, it is that leads arrive through five different doors and nobody writes them all down in the same place.

A workable minimum:

  1. One list, one place. Every enquiry, whatever the channel, logged the moment it arrives. A CRM is the right tool; a shared spreadsheet beats nothing by an enormous margin.
  2. Source recorded at intake, not guessed later. Ask every caller how they found you, and record the answer verbatim before the conversation moves on.
  3. Distinct phone numbers per channel if you can, since "Google" from a caller usually means the map pack, an ad, or an organic result, and those are three different economics.
  4. Outcome recorded on every lead, including the dead ones. A lead with no outcome silently inflates your close rate, because unresolved files quietly disappear from the denominator.
  5. One review a month, thirty minutes, comparing leads to jobs by source.

Worth knowing before you reach for the tools you already own: accounting software cannot produce this, because it only records people who paid you and the whole point here is counting the ones who did not, which is the argument in is QuickBooks a CRM.

Two months of this gives you a directionally correct picture. Six months gives you something you can plan a budget around. Nothing else on this page works without it, which is why it is worth starting even in an imperfect form today rather than a perfect form next quarter.

Maintenance plans change the whole equation

There is one line item that does not behave like the others, and it deserves separate treatment because it is the only lever that reduces next year's requirement.

Every other job on the list is a customer you have to acquire again. A maintenance plan customer is one you already have, who calls you first when something fails, and who is far more likely to buy their replacement from you when the time comes.

In the model above, sixty tune-ups a month contribute $9,000, which is 7% of revenue, and cost 120 leads to fill. On a cost-per-lead basis that line looks like the worst on the sheet. Judged as customer acquisition rather than revenue, it is the best, because those sixty households are next year's repair calls and the year after's replacements, at effectively zero acquisition cost.

Which reframes the tune-up line entirely: it is not a revenue line, it is a lead source with a positive margin. That is an unusual thing to own, and it is why contractors with large plan bases can weather a slow season that damages competitors who buy every job fresh.

If you model it forward, each year of plan growth shaves leads off the following year's requirement. Nothing else in this calculation compounds in your favour.

The one-page version

  1. Monthly revenue target.
  2. Split it by service line, with real job values for each.
  3. Divide each line by its own close rate to get leads required per line.
  4. Multiply each by the right channel's cost per lead to get the budget.
  5. Apply seasonal multipliers, and buy ahead of the season rather than into it.
  6. Subtract what referrals and repeat customers already produce.
  7. Re-run it every quarter, because close rates move and so do lead prices.

Step three is the one that changes businesses. Most contractors have never measured close rate by source, which means every number downstream of it is a guess, and the guess is always optimistic.

Frequently asked questions

How many leads does an HVAC company need per month?
Work backwards: monthly revenue target divided by average job value gives jobs needed, and jobs divided by close rate gives leads. A $1.5 million business needs $125,000 a month, which at the industry blended ticket of $1,600 looks like 78 jobs. Split by actual service mix it is usually closer to 109 jobs and about 217 leads, because tune-ups pull the real average well below the published blend.
What is the average HVAC job value?
Blended across all residential job types, roughly $1,400 to $1,800 in 2026 for a well-run shop. Underneath that, diagnostic service calls run $99 to $159, repairs average $400 to $700 across answered calls, and full system replacements land between $5,000 and $12,500, with installed averages reported as high as $11,590 to $14,100.
How do I calculate how many leads I need?
Four steps. Take your revenue target for the period, divide by average job value to get jobs required, divide by your close rate for that source to get leads required, then multiply by your real cost per lead to get the budget. Do it once per service line rather than once for the business, because the close rates and job values differ enormously.
Does improving close rate reduce how many leads I need?
Dramatically, and it is usually cheaper than buying more leads. At 109 jobs a month, moving from a 25% to a 30% close rate cuts required leads from 436 to 363. At $149 per lead that is about $10,900 a month, or over $130,000 a year, saved by a five-point improvement that costs nothing but faster follow-up.
How many replacement estimates do I need per month?
Fewer than you think, and they carry most of the revenue. In a typical $1.5 million residential mix, about nine replacements a month produce roughly 72% of revenue, needing around 30 estimate opportunities at a 30% close rate. That is the number worth planning around; the rest is volume that keeps technicians busy.
Should I plan lead volume by month or by season?
By season. A flat monthly average is a fiction in this trade, since October is typically the busiest month and shoulder seasons run far quieter. Plan roughly 1.5x your average in peak months and 0.6x in shoulder months, and buy pre-season rather than in-season when costs spike.
What close rate should I use in the calculation?
Your own, measured by source, not an industry figure. Referrals close above 50%, organic search 25% to 40%, Local Services Ads 20% to 35%, paid search 15% to 30%, social 10% to 20% and shared marketplace leads 8% to 15%. Using one company-wide number will overstate the value of your worst channel and understate your best.
What if the lead volume I need is unaffordable?
Then the plan needs changing rather than the number. The three levers are a higher close rate, which is usually the cheapest, a cheaper channel mix, or a higher average ticket through service line mix and maintenance plans. Buying volume you cannot afford at a close rate you have not fixed is the most common way HVAC marketing budgets get wasted.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.