A typical HVAC company that misses 10 calls a week, at a 40 percent booking rate and a $450 average ticket, loses about $93,600 a year. The formula is simple: missed calls per week x 52 x booking rate x average ticket. Run it: 10 x 52 x 0.40 x $450 = $93,600. Most owners have never done this math, so the leak stays invisible while it quietly outweighs almost every other line on the P&L. Below I break down each input, give you several worked examples with real dollars, walk through a full 5-truck company, and lay out the honest options for plugging the hole.
How do you calculate the cost of missed HVAC calls?
The formula is short enough to keep in your head. Take the calls you miss in a week, annualize them, multiply by how often an answered call turns into a job, then multiply by what a job is worth:
Missed calls per week x 52 weeks x booking rate x average ticket = annual lost revenue.
Plug in the baseline: a shop missing 10 calls a week, booking 40 percent of what it answers, at a $450 ticket. That is 10 x 52 x 0.40 x $450, which comes to $93,600 a year. That is not the value of the calls, it is the value of the jobs those calls would have become. The 60 percent that would not have booked anyway are already stripped out, so this is a conservative figure, not a scare number.
The reason this number shocks owners is that a missed call feels like nothing in the moment. One person dialed, nobody picked up, they moved on. But stack that up across a year and weight it by ticket size, and you are looking at a loss bigger than a new truck, a tech's salary, or your entire marketing budget. The leak hides because it never shows up as a bill. It shows up as jobs that simply never existed.
The missed call formula
Missed calls per week x 52 x booking rate x average ticket = annual lost revenue. Baseline: 10 x 52 x 0.40 x $450 = $93,600 a year. Swap in your own miss count, booking rate, and ticket, and the same line gives you your number.
How many calls does the average HVAC company actually miss?
More than owners think, and the number is worst exactly when the money is best. During business hours most HVAC companies miss 20 to 30 percent of inbound calls. The front desk is already on another line, the office manager stepped out, someone is at lunch, or two calls hit at the same second and one rolls to voicemail.
After hours the picture gets ugly. Most shops send evening and weekend calls straight to voicemail, so the miss rate climbs past 60 percent. And the caller with no heat at 9pm or no AC on a 100-degree Saturday is the most motivated buyer you will ever get. That person is not leaving a message, they are dialing the next company on Google before your voicemail beep finishes.
Then there is the surge problem. During a heat wave or a cold snap, every line rings at once and your miss rate spikes far above its normal band. Those are your highest-revenue days, and they are the days you capture the smallest share of demand. If you only ever measure your average, you miss how brutal the peaks are. Run the formula on a bad week, not a calm one, and the annual loss looks much larger.
What is a realistic average ticket for HVAC?
The ticket input is where owners talk themselves into a number that is too low. A standard service or repair call runs $150 to $450. That covers your capacitor swaps, contactor replacements, refrigerant top-offs, and routine diagnostics. Those are the bulk of your call volume, so they anchor the low end.
But every stack of service calls hides the big ones. A full system replacement runs $5,000 to $15,000, and a meaningful slice of the customers calling with a dead 18-year-old unit are replacement jobs, not repairs. When you miss the call, you do not just lose a $250 diagnostic, you sometimes lose a five-figure install.
That is why a blended average ticket is the honest way to run the math. Most owners I work with land on $400 to $700 once they weight the frequent small jobs against the occasional replacement. Here is how the same 10-missed-calls-a-week shop looks at three ticket levels, all at a 40 percent booking rate:
- $300 ticket: 10 x 52 x 0.40 x $300 = $62,400 a year.
- $450 ticket: 10 x 52 x 0.40 x $450 = $93,600 a year.
- $700 blended ticket: 10 x 52 x 0.40 x $700 = $145,600 a year.
Even the most conservative reading of your own numbers puts the loss deep into five figures. Pick a ticket you can defend to your accountant, not the lowest one you can find.
What is a good booking rate for answered calls?
A good booking rate for answered HVAC calls is 30 to 50 percent. Well-run shops with trained call handlers and fast answers live at the top of that range. If your rate sits lower, the culprit is usually slow pickups, weak phone scripts, or callers hitting voicemail and never counting as a real answer at all.
The key insight is that booking rate only applies to calls you actually answer. An unanswered call books at zero percent, full stop. That is why capture beats conversion. Pushing your booking rate from 40 to 45 percent is nice, but it does nothing for the 10 calls a week that never got answered in the first place. Those book at zero no matter how sharp your script is.
Run the sensitivity so you see it clearly. Hold 10 missed calls a week and a $450 ticket, and vary the rate:
- 30 percent booking: 10 x 52 x 0.30 x $450 = $70,200 a year.
- 40 percent booking: 10 x 52 x 0.40 x $450 = $93,600 a year.
- 50 percent booking: 10 x 52 x 0.50 x $450 = $117,000 a year.
Notice that the better your shop is at closing answered calls, the more expensive each missed call becomes. The best operators have the most to lose from a call that never gets picked up, because they would have booked it.
Worked example: a 5-truck HVAC company
Let me put it all together with a real-shaped business. A 5-truck HVAC company fields roughly 250 inbound calls a month between service, maintenance, and new-system inquiries. Say it misses 18 percent of them, which is on the low side for a busy shop. That is about 45 missed calls a month, or roughly 10 a week.
Now run the formula at a $500 blended ticket and a 40 percent booking rate:
10 missed calls per week x 52 weeks x 0.40 booking rate x $500 ticket = $104,000 a year in lost booked revenue.
Push it to a defensible worst case and best case so the owner sees the full range. At a conservative $400 ticket the loss is 10 x 52 x 0.40 x $400 = $83,200. At a $700 blended ticket that properly weights replacements, it is 10 x 52 x 0.40 x $700 = $145,600. So this one company is bleeding somewhere between $83,000 and $146,000 a year through the phone, and the most likely figure sits right around $100,000.
For context, that lost revenue rivals the fully loaded cost of a sixth truck and a tech to run it. The owner is effectively funding a phantom crew that produces nothing. And unlike a new truck, plugging this leak does not require capital, hiring, or training. It requires answering the phone.
How do you actually stop losing these calls?
You have three honest options, and they are not equal. Here is the tradeoff on each.
Voicemail. This is the default, and it captures almost nothing. Around 80 percent of callers hang up rather than leave a message, and the emergency caller at 9pm is gone the instant they hear the greeting. Voicemail is not a safety net, it is where jobs go to die. If your plan is voicemail after hours, the formula above is your real annual loss, close to in full.
A human answering service. Services like Smith.ai and Ruby run $300 to $1,500 a month depending on call volume. They will pick up, and that beats voicemail. The honest downside is that their agents are generalists who do not know HVAC. They cannot triage whether a silent condenser is a capacitor or a compressor, they cannot set your after-hours diagnostic price, and they usually cannot book into your dispatch board. You get a message taker, not a booked job. Per-minute pricing also means the busy heat-wave days, when you most want coverage, are the days the bill spikes.
An AI receptionist. This is what I build. It answers every call 24/7, runs a real HVAC triage, qualifies the job, sets the price expectation, and texts your on-call tech, all for a flat $497 a month with no per-minute surprises. It does not get overwhelmed when 40 calls hit in an hour during a heat wave, so you capture the surge instead of a fraction of it. For a deeper breakdown of how this works for a contractor, see my guide on 24/7 call answering for contractors and why so many owners are done losing jobs to voicemail.
Does an AI receptionist pay for itself?
Yes, and it is not a close call. At $497 a month, the Clampitt AI Receptionist costs about $5,964 a year. Set that against the loss we just calculated for the 5-truck shop, roughly $100,000 a year, and the service costs about six cents on every dollar it protects.
Break it down to the single job. If the AI captures just one extra $450 repair most months that you would have sent to voicemail, it has already paid for itself several times over. And that ignores the big one. One captured system replacement worth $8,000 to $15,000 covers years of service in a single call, and those replacement callers are exactly the motivated buyers dialing after hours when your office is dark.
Here is the clean comparison for the 5-truck example:
- Annual lost revenue from missed calls: about $104,000.
- Annual cost of the AI receptionist: about $5,964.
- Break-even: roughly one to two captured jobs, once, for the entire year.
You do not need the AI to recover the whole leak for the math to work. It only needs to catch a sliver of what you are already losing. Run your own numbers with the formula at the top of this page, then book a free demo and I will send you a 60-second sample call built for your company within one business day. If you want the full picture first, read my complete guide to the AI receptionist for HVAC companies.