You doubled your ad budget in July and the calls barely moved. Then October came and the phone went quiet no matter what you spent.
Both of those are the same problem. Your territory contains a fixed number of systems, and no budget creates demand that is not there.
Here is the raw material. About 88% of U.S. households use air conditioning and two-thirds have central AC or a central heat pump. Every one of those systems sits on a replacement clock.
The good news is that you can forecast your own numbers in about ten minutes. This guide walks the model line by line so you can substitute your own figures.
It also covers the two things that make HVAC different from every other trade: two separate demand pools, and a seasonal curve that makes an annual average nearly useless. If you would rather buy calls than build the channel, ResultCalls sells them one at a time.
How Many HVAC Leads Per Month
Step 1: Households and AC Penetration
Step 2: The Two Demand Pools
Step 3: Why Seasonality Changes the Math
Step 4: Your Realistic Share of Territory Volume
What You Can Buy Versus What Exists
Two Break-Even Numbers, Not One
Three Territory Sizes Worked Out Side by Side
Building Your 2026 Strategy
Frequently Asked Questions
A territory of 50,000 households produces roughly 1,250 HVAC service and replacement events a month on an annual average, and a single well-marketed company can realistically capture 25 to 75 of them. That is the short answer.
The model is households, times AC penetration, times two separate annual rates, divided by twelve, times your share.
Written out it looks like this:
Households x 0.88 = systems in your territory
Systems x 0.30 = annual service and repair events
Systems x 0.04 = annual replacement events
Both divided by 12 = monthly territory volume
Multiplied by your realistic share = your number
The 0.88 comes from federal survey data and is solid. The 0.30 and 0.04 are derived estimates, and the rest of this guide shows exactly where they come from so you can adjust them.
One more thing before you use any of this. That monthly figure is an annual average, and HVAC almost never behaves like the average in any given month.
Count the occupied households inside the drive time you actually accept, then multiply by 88%. On 50,000 households that gives you 44,000 systems in play.
Most single-market HVAC companies run a 25 to 40 minute radius, which in a typical suburb covers 40,000 to 80,000 households.
National penetration is a starting point, not your number. Two local factors move it significantly:
Climate, since AC penetration runs far higher across the South than in the Pacific Northwest or coastal New England
Housing type, since apartments and older multifamily stock skew toward window units rather than central systems
Build era, since two-thirds of households have central AC or a heat pump while the rest use window and portable units
Heating fuel mix, which determines whether furnace work is part of your pool at all
Age of stock matters more than count. The median owner-occupied U.S. home is 41 years old with 17% built before 1950, and the median home pulling an HVAC replacement permit is 39 years old.
If your territory is mostly 2015 construction, your replacement pool is close to empty for another decade. If it went up in the late 1990s, you are sitting on the peak right now.
Once you know your ceiling, buying calls becomes arithmetic rather than a guess. ResultCalls sends exclusive HVAC calls where each lead goes to only one company and the homeowner calls your number directly in real time, with no contract and no sign-up fee. Details are on the HVAC leads page.
HVAC has two demand pools that behave nothing alike, and forecasting them as one number is the most common mistake in this exercise. Service and repair is high volume and low ticket. Replacement is low volume and high ticket.
You have to size them separately because the money works differently in each.
U.S. consumers spend over $10 billion annually on HVAC repair and maintenance services. Divide that by a $340 average service ticket and you get roughly 29 million paid service events a year nationally.
Spread across the central-system housing stock, that lands near 30% of systems generating a paid service call each year. Use 25% to 35% as your planning band.
On our 44,000 systems, 30% gives you 13,200 service events a year, or 1,100 a month territory-wide.
This one has two credible sources that disagree, and it is worth knowing why. Up to 3 million heating and cooling systems are replaced every year in the U.S., while permit records show 1,255,564 residential HVAC permits filed in the last twelve months.
Permits undercount, because plenty of replacement work never gets pulled. The truth sits between the two, which puts the annual replacement rate around 3% to 5% of systems.
Equipment life supports that range. Across homes with two or more permits for the same equipment, the median gap is 13 years for a furnace and 12 years for air conditioning, with a quarter of homes replacing inside 7 to 8 years.
On 44,000 systems, 4% gives you 1,760 replacement events a year, or about 147 a month.
Add both pools and your territory produces roughly 1,247 events a month. That is everyone's pool, not yours.
That monthly number is an annual average, and HVAC demand does not arrive evenly. Peak cooling and heating months run well above it while shoulder months run far below.
An average HVAC business takes 24 inbound calls a day during peak season. In October that same business might take six.
Treat the annual average as a budgeting number and the monthly reality as an operating one:
Peak summer and deep winter months typically run two to three times the annual average
Shoulder months run roughly 40% to 60% of it
Lead costs climb 30% to 60% during peak, exactly when every competitor is bidding
Your capacity is tightest in the same weeks demand is highest
Replacement demand concentrates when a system fails under load, not when the homeowner planned it
On our 1,247-event average, July could produce 2,500 to 3,700 and October could produce 500 to 750. Planning a fixed monthly ad budget against that curve is how contractors overpay in summer and go dark in fall.
Timing is unusually favorable. Systems installed during the mid-2000s building wave are expiring, and 19% of homeowners say they are considering a new heating or cooling system in 2026.
That is a replacement pool running above its long-run rate. If your territory has 1990s and 2000s housing stock, forecast toward the top of the 3% to 5% band rather than the middle.
A single well-marketed HVAC company captures 2% to 6% of territory volume, which on 1,247 monthly events is 25 to 75 calls. HVAC is more crowded than most trades, so share runs lower than you might expect.
The U.S. HVAC contractor industry spans roughly 117,449 businesses against a $159.4 billion market, and a mid-size suburb typically has 25 to 45 of them claiming your zip codes.
Share is not distributed evenly. The map pack leaders and the fastest responders take a disproportionate cut of every local search.
Three things move your percentage, and none of them changes the size of the pool:
Where you rank in the map pack for your core service terms
Your review count and rating, which also affects what you pay per lead
Your answer rate, since 62% of peak-season calls in this trade go unanswered
Finishing the example: 1,247 monthly events at 4% share is about 50 calls a month on annual average. Call it 110 in July and 25 in October.
Your paid channels draw from the same pool, which is why budget increases stop working past a point. Local Services Ads run a median of $42 per lead with a 38% booking rate, and other datasets put HVAC LSA near $51 with a 44% book rate.
At $50 a lead, 50 calls costs about $2,500 a month. Doubling that budget does not reliably double your calls.
Buy from the cheapest qualified source upward:
Local Services Ads: $42 to $51 per lead, the cheapest paid channel in the trade
Performance Max: around $72 per lead with more variable quality
Blended Google Ads: $104 across $14.9 million in tracked spend from 816 contractors
Non-branded search: $149, more than triple the LSA rate
Exclusive calls: $80 to $200, priced per call with no ad account to manage
Once you are capturing most of the searches in a capped territory, extra spend raises your cost per lead inside the same auction rather than producing new demand.
Expanding your radius adds real events to the pool. Raising your bid does not. That distinction is worth more than any campaign optimization you will make this year.
Your break-even cost per lead on a service call is about $68. On a replacement it is roughly $1,260. That gap is the single most useful number in this whole guide.
Most contractors run one blended lead budget against both, which underspends on replacements and overspends on service calls.
At a $42 LSA lead, you clear about $26 of gross profit per lead on service work. At $149 on non-branded search, you are losing money on every service call you buy.
A full HVAC replacement averages about $7,500 with most projects between $5,000 and $12,500, while fully installed system replacements run $11,590 to $14,100. Use your own average, not the national one.
The practical takeaway is simple. You can pay almost anything for a qualified replacement lead and still win, which is why campaign separation matters more in HVAC than in any other home service trade.
Run the same steps on three territory sizes and the pattern holds: volume scales with households, but capturable share shrinks as the market gets larger and more crowded.
The small town row is the one contractors write off too quickly. Thirty-seven calls a month with four or five replacements attached is a healthy two-truck business, and your share of a small pool is far more defensible than 2% of a metro.
The metro row is the one people overestimate. You are not taking 4% of a 4,488-event pool from a standing start when 40 or more competitors hold the map pack seats.
Do these three things in this order.
Ten minutes and four inputs tells you whether your ceiling is 30 calls a month or 90. Everything else you decide this year depends on that number.
Break-even on a service lead is around $68 and on a replacement lead around $1,260. Running one blended budget against an 18x difference guarantees you are misallocating in both directions.
Peak months run two to three times your annual average and shoulder months run 40% to 60% of it. Plan spend to the curve and buy heavier when lead costs soften rather than when everyone else is bidding.
Between 25 and 75 in most territories, depending on household count and competition. A 50,000-household suburb produces about 1,250 service and replacement events a month across all companies, and a single well-marketed business captures 2% to 6%. Remember that figure is an annual average, not what July or October will look like.
Multiply households by 88% for AC penetration, then apply two separate rates: roughly 30% annually for service and repair, and 3% to 5% annually for replacement. Divide by 12 for a monthly average, then multiply by your realistic share. Adjust the penetration figure for your climate and housing stock.
It depends entirely on which pool the lead belongs to. Break-even on a $340 service call at a 50% margin and a 40% book rate is about $68, while break-even on a $12,000 replacement at a 35% margin and a 30% close rate is roughly $1,260. Local Services Ads at $42 to $51 work for both; non-branded search at $149 only works for replacements.
Because your territory has a fixed number of systems. Once you are capturing most of the available searches, additional spend raises your cost per lead inside the same auction instead of creating new demand. Expanding your service radius adds real events; raising your bid does not.
Yes, always. Service is roughly 30% of systems per year at a $340 ticket while replacement is 3% to 5% at a five-figure ticket, so the volumes and the economics point in opposite directions. Forecasting them as one blended number is the most common error in this exercise.
Once you know how many HVAC leads per month your area can actually produce, most of the hard decisions answer themselves. You stop chasing a number your territory cannot deliver, and you can tell the difference between a channel that is failing and a market that is full.
The seasonal curve and the two break-even numbers are where the real money sits. Get those right and your budget stops fighting your capacity.
The cleanest way to test the forecast is to buy a small batch of calls and compare what arrives against what the model predicted. Start with a handful of exclusive HVAC calls and let your own close rate settle it.
Hello everyone! My name is Alex and I write these blogs to help educate small business owners on different ways to grow their business. My goal is to make lead generation as easy as possible for you. After reading these blogs, I hope you leave with some actionable steps that will get you closer to growing your business :)