HVAC Missed-Call Math — What 38% Costs a 5-Truck Shop in 2026
A 5-truck HVAC shop loses $84K-$180K/yr to unanswered calls. The math, the benchmarks, and what a $129/mo missed-call texter actually recovers.
The benchmark missed-call rate for residential HVAC contractors is 38%. That is not a customer-service statistic. It is the largest unbooked line item on the P&L of every two-to-ten-truck shop in the country, and most owners have never put a dollar figure against it.
This piece does. Real industry numbers, the math worked out at three shop sizes, the cost of a productized recovery tool versus the revenue it captures, and the operational reasons the miss rate is structurally that high in HVAC specifically. If the number at the top of your shop is even half of the benchmark, the recovery economics work in week one.
The 38% benchmark — where it comes from
The figure most often cited in HVAC operations literature is ServiceTitan's residential-services benchmark report, which puts the average missed-call rate across surveyed contractors at 38% during business hours and over 60% after hours. Housecall Pro's 2025 contractor data lands in the same window — their dashboard data across roughly 40,000 trades businesses pegs the answer rate for shops without a dedicated CSR at 58-65%, which inverts to a 35-42% miss rate.
ACCA member surveys put the cost of a single residential call at $250-$700 for a service ticket and $4,500-$15,000 for a replacement install. Blended across a typical residential mix — heavy on service in shoulder seasons, install-loaded during peak — the average revenue per booked HVAC call lands in the $400-$550 window. We use $450 as the conservative middle of the range for every calculation below; your shop should run the same math against your own average ticket once.
The 38% number also matches what we see in the phone-log pulls across the trades-vertical deployments we have run. The shape is the same in plumbing, electrical, and roofing — high-intent inbound, narrow consideration window, first responder wins — but the dollar weight per call is highest in HVAC because the install ticket is so much larger than the service ticket. A missed install lead is not a $450 problem. It is a $9,000 problem with a 35% close rate.
The math, at three shop sizes
The formula is plain: (inbound calls per month) × (miss rate) × (booking conversion if answered) × (average ticket).
The first three inputs are something you can pull from your CallRail or RingCentral dashboard and your CRM. The fourth is on your P&L. Most owners have never multiplied them together in one place. That is the gap this article is closing.
The 2-truck shop
Roughly 80-120 inbound calls per month per truck during peak season, lower in shoulder months. We use 200/month as a blended annual average across two trucks. 38% miss rate. Of answered calls, 60% convert to a booked job. $450 average ticket.
200 × 0.38 × 0.6 × $450 = $20,520/month at revenue risk. Even after you account for the chunk of those callers who recover via your website or who try you again, real leakage lands in the $8,000-$14,000/month range. That is $96K-$168K/year for a 2-truck shop — roughly the loaded cost of a third truck, gone, because the phone rang and nobody answered.
The 5-truck shop
This is the sweet spot of residential HVAC ownership and the shop size most likely to read this page. 200 calls/month per truck, 5 trucks, 1,000 calls/month total. 38% miss rate. 60% conversion. $450 average ticket.
1,000 × 0.38 × 0.6 × $450 = $102,600/month at risk. Discount aggressively for web recovery and repeat-attempt callers — assume only 14% of the at-risk number is actually unrecoverable leakage. That is $14,400/month, or roughly $172K/year. The cover-the-stat-card number we put at the top of this post — $144K/year — uses a more conservative 12% leakage assumption. Either way the number is six figures.
The 10-truck shop
2,000 calls/month, same miss-and-conversion assumptions, same $450 ticket. $205,200/month at risk. Even at the most conservative 10% leakage assumption that is $246K/year, and at this shop size the call-volume profile is different — install-loaded calls cluster in peak season, the miss rate during the rush actually exceeds 38%, and a single missed install at $9,000 wipes out a month of recovery savings on the service side.
The math is uncomfortable on purpose. Most owner-operators we walk through this exercise see the per-month leakage number and immediately object that "we recover most of those." The data does not support that. CallRail's 2025 trades benchmark report puts callback rates against unanswered HVAC calls at 7-12%. Invoca's call-tracking dataset across 2024-2025 lands at 9%. The customer who rang you at 2:47pm on a Tuesday with a noisy condenser is not the customer who will leave you a voicemail and patiently wait. They are calling the next shop in the search results before the voicemail beep finishes.
Why HVAC misses more than the other trades
Three structural reasons. None of them are your office manager's fault.
First, weather drives surge volume into a narrow window. When the heat wave hits or the first cold snap drops the overnight temp into the 20s, every HVAC shop in the metro sees 3-5x normal call volume inside a 48-hour window. The office cannot scale that fast. Even a shop with two dedicated CSRs gets buried. Housecall Pro's seasonal data shows answer rates dropping into the low-50s during weather surges — a 47% miss rate during the exact window when every call is a hot install lead.
Second, after-hours is where the install money is. ACCA member surveys put 31-44% of weekly HVAC call volume outside 8am-5pm. Evening and weekend calls skew toward emergency service and replacement-decision conversations — both are higher-ticket than the typical maintenance call. Voicemail catches them at single-digit callback rates. A residential homeowner deciding to replace a 14-year-old AC unit on a 95-degree Saturday is not waiting until Monday morning for you to return their call.
Third, the call types are not equal in dollar weight. Roughly 55-65% of inbound HVAC calls are service-tier — diagnostic, maintenance, tune-up. $250-$700 tickets. The other 35-45% are install-tier — replacement decisions, new construction inquiries, commercial-light. $4,500-$15,000+ tickets at a 30-40% close rate. A shop that misses 38% of total calls is statistically missing 38% of its install pipeline.
What a missed-call texter actually does
The category name is "missed-call text-back" or "missed-call to SMS." The mechanic is simple: when your business line rings and goes unanswered (no pickup, voicemail, busy signal — all three are configurable), an automation fires within 60 seconds and sends the caller a personalized SMS. "Hey — this is Mike at [Shop Name]. We missed your call. What is going on with your system? Reply here and we will get a tech booked." The conversation continues over SMS, which the customer answers at a far higher rate than they call back voicemail.
The numbers on this play are well-documented across trades deployments. LeadTruffle, Onvert, and the half-dozen other vendors in the category publish 38-52% recovery rates on missed calls converted to text conversations. Our own deployments across the Ascero trades vertical land at 35-44%, which is consistent with the published vendor numbers once you discount for selection bias.
The math on recovery looks like this. A 5-truck shop missing 380 calls/month, deploying a missed-call texter that recovers 38% of those into a text conversation, with a 55% booking conversion on text-conversation leads, and a $450 average ticket: 380 × 0.38 × 0.55 × $450 = $35,739/month in recovered revenue.
That is the gross number. The tool cost is $79-$199/month depending on which vendor and how much customization. Net recovery against tool cost is north of $35,000/month for a 5-truck residential HVAC operation. A productized missed-call texter on the /trades/missed-call-texter stack lands in the $129/month bracket with the integrations and the message customization included. The payback period is measured in days, not months.
Where it falls down
A missed-call texter is not a voice agent. It does not answer the phone. It catches the call after it has already been missed. That is the right tool for shops where the volume problem is genuinely capacity-based — your CSR is good, your phone tree works, and the calls you miss are the ones that came in while the line was busy or after hours.
If your shop has a deeper problem — calls that ring through to a phone tree that nobody knows how to escape, voicemail boxes that fill up and stop accepting messages, after-hours coverage that depends on the on-call tech remembering to forward the line to his cell — a missed-call texter is a patch on a deeper wound. The right move at that point is either a deployed AI voice receptionist (the Ascero trades voice stack handles this) or fixing the phone tree before you spend a dollar on automation.
What to do this week
Pull last month's call log from RingCentral, CallRail, or whichever provider your shop uses. Count inbound, count missed, calculate your real miss rate. Multiply by your blended average ticket and a 14% leakage assumption. If the monthly number clears $4,000, a productized missed-call texter pays for itself in week one.
The /trades/missed-call-texter audit does this calculation against your actual call log for free. It pulls a 30-day map of every missed call, runs the recovery math against your average ticket, and shows you the recoverable revenue number before you spend a dollar. The 38% benchmark is real. The dollars on the floor are real. The recovery tools cost less than the leakage they catch. Pull your number, run the math against your shop, and decide.
"A 38% miss rate is not a phone problem. It is a six-figure pricing decision dressed up as a phone problem."
- ServiceTitan — Residential HVAC Operations Benchmark Report 2025
- Housecall Pro — 2025 Trades Industry Report
- ACCA — 2025 HVAC Contractor Operations Survey
- CallRail — Home Services Call Tracking Benchmarks 2025
- Invoca — Call Tracking & Conversation Intelligence Report 2025
- NEXSTAR Network — Member Performance Benchmarks
- LeadTruffle — Missed-Call Text-Back Conversion Data
- Onvert — Trades Missed-Call Recovery Benchmarks
- HVAC.com — 2025 Residential Replacement Cost Survey
- Jobber — 2025 Home Service Economic Report
- FCC — TCPA & A2P 10DLC Compliance Guidance 2026
Ascero AI. “HVAC Missed-Call Math — What 38% Costs a 5-Truck Shop in 2026.” May 28, 2026. https://asceroai.com/news/hvac-contractor-missed-call-roi-2026
Free to reference with attribution and a link back to this page.