The Short Answer
The typical HVAC shop loses more revenue to unanswered after-hours calls than to any other single operational leak, and almost nobody in the shop has ever written the number down. Here is what the math actually looks like on a 15-truck shop running one office phone and one voicemail:
- ~18 to ~40 inbound calls per month land outside business hours — the after-hours and weekend slot where 60 to 80 percent of HVAC emergencies happen and voicemail is the only thing answering.
- ~$2,400 to ~$5,200 in bookable service revenue walks past the voicemail every month — conservative, on ticket values pulled from the vendor landscape post at HVAC Answering Service: Costs, Vendors & Why AI Wins After Hours.
- ~$38,000 to ~$90,000 per year once you account for the fact that a missed emergency call is not one lost ticket — it is a lost five-year customer relationship plus a lost review plus the four or five jobs that customer would have referred.
The reason the range is so wide is that "after-hours HVAC call" is not one thing. A no-heat at 11 p.m. in January and a "can you look at my outdoor unit Saturday morning" and a warranty callback from a job you finished three weeks ago are three different revenue events with three different price points and three different close rates on a returned call. This post prices each one separately, then shows the total across a full operating year.
If you would rather see the number on a page than compute it, the Agent+ HVAC voice-agent service page has the deployment shape and the AI answering service page covers the general after-hours and overflow model.
What "After-Hours" Actually Means for HVAC
Home-service search behavior is not a spread. It is a set of spikes, and for HVAC the spikes are predictable:
- Weeknights 6 p.m. to 10 p.m. — the biggest single window. People get home, discover the house is 78 degrees or the bedroom is 55, and call whoever is listed on Google. In winter this is the no-heat window; in summer it is the no-cool window.
- Weekends 8 a.m. to 9 p.m. — the second biggest. Homeowner has all day to notice and no reason to wait until Monday.
- Overnight 10 p.m. to 6 a.m. — smaller but higher ticket. The calls that arrive here are almost always genuine emergencies (no heat with an infant, water dripping from the ceiling near the air handler, burning smell from the furnace) and the caller will pay a real premium to solve it tonight.
- Holidays and the first cold-snap day / first heat-wave day — the biggest of the year. HVAC call volume on a first-freeze day runs roughly 2 to 3 times a normal winter weekday and the office is closed.
Contractor-side surveys that get quoted around the industry put after-hours and weekend share of residential HVAC call volume at roughly 14 to 22 percent of all inbound calls, spiking to well above 40 percent during a first cold snap or first heat wave. That number matters because it is the exact window when 60 to 80 percent of HVAC emergencies happen, and the exact window when almost nobody in the office is answering.
The rest of this post uses a mid-market example: a single-location shop, 15 trucks, 12 months operating, ~90 inbound calls per business day during normal season and 200-plus during a spike, one after-hours voicemail box, no dedicated answering service. Your numbers will differ. The shape will not.
The Cost of One Missed Call, by HVAC Call Type
Different after-hours calls are worth radically different amounts. Here are the six real categories and what each is worth at typical 2026 US residential HVAC pricing:
| Call type | Typical ticket | Close rate if answered first | Close rate if you call back the next business day | Expected revenue per call if answered | Expected revenue per missed call |
|---|---|---|---|---|---|
| Emergency no-heat / no-cool (with an actual habitable-condition problem) | $380 – $850 | 60 – 80% | 15 – 25% (they already called someone else) | ~$470 | ~$130 |
| Standard diagnostic visit (non-emergency, mid-season) | $180 – $350 | 40 – 55% | 25 – 35% | ~$145 | ~$60 |
| Replacement / retrofit consultation (triggered by an aging system that finally quit) | $6,500 – $12,000 average job | 20 – 30% (they get multiple quotes) | 6 – 10% (they got the competitor who answered first) | ~$2,200 | ~$660 |
| Maintenance-plan enrollment (booking a tune-up or seasonal service) | $180 – $260 for the visit, $240 – $480/year plan | 25 – 40% | 10 – 20% | ~$95 | ~$30 |
| Warranty callback on a job you did (they are calling you, not shopping) | $0 direct, retention value | 90%+ if answered, and you keep the customer | 70% if you call back same day, drops to under 40% after 48 hours | retention | relationship damage |
| Non-customer spam, solicitations, wrong number | $0 | n/a | n/a | $0 | $0 |
The number that surprises most shop owners is the replacement consultation line. One missed after-hours call about a 15-year-old system that finally quit is not a lost $145 diagnostic — it is a lost $8,000 replacement, and the shop that answered it that evening is the shop the homeowner calls for the quote. At even a 20 percent close rate on replacement consultations and one per month landing after hours, that single call type is worth ~$19,000 to ~$26,000 a year in forgone gross revenue.
The dealership industry has an analogous "62 percent of after-hours calls go unanswered after 6 p.m." stat (source: our own dealership-side post on the same math) and the shape is identical. HVAC runs a slightly different mix — more emergencies, less sales-driven traffic — but the same structural problem: the phone only rings when the problem is real, and the phone stops ringing the moment a competitor picks up.
Speed-to-Lead: The 15-Minute Window
If your after-hours coverage strategy is "call them back first thing tomorrow morning", you are competing against shops that answer on the second ring. The speed-to-lead data in home services is not subtle:
- Contact made within 5 minutes of an inbound call converts at roughly 5× the rate of a callback made 30 minutes later, and roughly 10× the rate of a next-day callback.
- The first company to answer gets the appointment in a majority of HVAC emergency calls (no-heat, no-cool, water leak near the air handler), because the caller is dialing down a list of four to six shops on Google and stops calling the moment somebody picks up.
- During a weather spike (first freeze, first 100-degree day), the caller is dialing faster than normal and gives up on each shop after about 2 rings. Voicemail is treated as a "no answer."
The implication for the missed-call revenue math is that you cannot fix it with a dispatcher who returns calls at 8 a.m.. The 8 a.m. callback hits a customer who has already hired the shop that answered them at 9 p.m. last night. The revenue is not "delayed", it is gone, and it is gone in a way that the raw missed-call count in your phone system does not show because you never knew you were being called.
The Lifetime Multiplier Nobody Writes Down
Here is where the raw ticket-value math undersells the problem. HVAC is not a one-ticket business. According to contractor-side retention benchmarks commonly quoted by CRM vendors in the trade (ServiceTitan's State of the Field Service Industry reports and NARI surveys both iterate on similar ranges), a satisfied residential HVAC customer:
- Stays with the same shop for an average of 4 to 6 years in a maintenance-plan relationship, or 7 to 10 years in a homeowner-with-an-aging-system relationship.
- Buys $1,400 to $2,600 per year in service work in that window, plus a $6,500 to $12,000 replacement at the end.
- Refers 1.5 to 3 new customers per year in a household that likes your tech.
One missed emergency call at 9 p.m. on a Tuesday in January is not a lost $470. It is a lost $14,000 to $25,000 in expected lifetime value on the whole relationship, discounted back to today by the probability that this specific call would have turned into a retained customer if you had answered it. Discount aggressively — say a 30 percent conversion from "answered this call" to "became a maintenance customer" — and each missed emergency call still costs somewhere in the $4,000 to $7,000 range in expected lifetime revenue.

HVAC Answering Service: Costs, Vendors & Why AI Wins After Hours
At 6 missed emergency calls a month (a conservative number for a 15-truck shop with only voicemail answering after hours), that is $288,000 to $504,000 in forgone lifetime value per year. At 3 a month it is $144,000 to $252,000. Even if you halve that to be safe, you are looking at five-figure annual revenue walking past a voicemail box.
A Full-Year Worked Example
Take a representative 15-truck shop and stack the categories:
| Bucket | Missed calls per month | Expected revenue per missed call | Annual missed revenue (gross) |
|---|---|---|---|
| Emergency no-heat / no-cool | 6 | $130 (same-week lost ticket) | $9,360 |
| Standard diagnostic | 8 | $60 | $5,760 |
| Replacement consultation | 1.5 | $660 | $11,880 |
| Maintenance-plan enrollment | 2 | $30 | $720 |
| Total ticket-level direct revenue | ~$27,720 | ||
| Estimated LTV multiplier on the emergency + replacement buckets | 3 to 5 times direct ticket | ~$90,000 to ~$150,000 forgone LTV |
Support our research
Independent analysis fueled by you.
The direct ticket loss (roughly $28,000/year) is what the shop owner would see if they could count missed calls. The relationship loss (roughly $90,000 to $150,000 in expected LTV) is what they cannot see, because every one of those customers hired somebody else and never told them about your shop. Both are real. Neither shows up in your P&L.
Now compare that to what answering every one of them actually costs. A flat-rate AI voice agent on Agent+ Professional is $497/month, $5,964/year, plus a one-time $599 setup. Even on the conservative direct-ticket-only math, that is an annual ROI of roughly 4.6× to 10× against the direct revenue recovery alone, before touching the LTV numbers.
What Actually Recovers the Revenue (And What Does Not)
Not every fix works. Three things do, in order of effectiveness:
1. Answering 100 percent of the calls on the second ring, 24/7. This is the only fix that closes the speed-to-lead gap. A human answering service answers most calls but not all — the industry-standard pickup rate for a residential HVAC call center is around 85 to 92 percent during normal season and drops hard during a weather spike when every client of theirs is getting hammered at the same time. An AI voice agent on flat-rate unlimited inbound does not degrade under load; the 400th call of a first-freeze night rings as fast as the first.
2. Booking directly into your CRM during the call, not emailing you a transcript in the morning. A message-relay service still requires your dispatcher to call back before the customer is booked. Every step between "the customer left a message" and "the job is on the truck's schedule" costs conversion. A native ServiceTitan / Jobber / Housecall Pro / FieldEdge integration closes the loop on the call itself.
3. Collecting a dispatch fee or card-on-file on the after-hours call. A homeowner who has paid $85 to book a no-heat emergency at 9:15 p.m. is not going to cancel that booking to take a $0 voicemail callback at 8 a.m. from a competitor. Card capture on the call converts a soft "we'll try to help you tomorrow" into a hard, paid, booked appointment.
Three things that do NOT work as fixes:
- Auto-attendant with a "for emergencies press 1" tree routes to the same voicemail after-hours, and 40 percent of callers hang up before pressing anything.
- Your own tech rotation costs $800 to $2,500 per tech per month, breaks when the tech quits, and burns out your best people.
- A message-relay answering service buys you a 12-hour-old voicemail transcript with a phone number that the customer has already called three other times.
Where the Missed-Call Math Does Not Justify Any Answering Coverage
Honest answer, because the other 95 percent of posts in this category pretend this section does not exist:
- If you are a two-truck solo shop with fewer than 20 total calls a month landing after hours, and none of them are replacement-consultation candidates, a $99/month marketplace plan with a real human answering in your name is fine. The math does not force you to a dedicated platform.
- If your mix is 90 percent commercial preventive maintenance contracts with an on-site facility manager calling during business hours, your after-hours call volume is essentially zero and none of this applies.
- If you only serve a small affluent market with an extremely strong brand and every customer insists on a specific tech by name, the "whoever answers first gets the call" dynamic does not fully apply. It still applies to your emergency calls, though.
- If your shop already has a dedicated in-house dispatcher answering everything through 8 p.m. and a live on-call rotation past 8 p.m. and both are staffed, the math is much closer — you are comparing an incremental $8K – $25K/year in recovered revenue against an existing $30K – $60K/year in labor cost.
Anywhere else — any HVAC shop running voicemail after 5 p.m., or a shared on-call rotation among techs, or an outsourced message-relay service — the missed-call revenue is bigger than the fix, and the fix is available at a few hundred dollars a month.
FAQ
How many HVAC calls are actually after-hours? Roughly 14 to 22 percent of residential HVAC inbound calls arrive outside business hours or on weekends under normal conditions, spiking to well above 40 percent during a first freeze or first heat wave. The absolute number depends on your call volume; the ratio is remarkably consistent across markets.
What does one missed after-hours HVAC call cost? Between $30 and $700 on the direct ticket alone, depending on whether it was a maintenance enrollment, a diagnostic, an emergency no-heat visit, or a replacement consultation. Add an estimated 3 to 5 times that in forgone customer-lifetime-value if the call would have turned into a retained customer, and the realistic expected cost of a single missed emergency call is closer to $4,000 to $7,000.
Do I need an answering service if I already have voicemail-to-email? Voicemail-to-email does not fix the problem. The competitor who answered on the second ring is on their way to the customer's house before your dispatcher reads the transcription. Voicemail-to-email recovers maybe 15 to 25 percent of the missed revenue; a live answer that books the job recovers 60 to 80 percent.
Is an AI voice agent actually better than a human answering service for after-hours? For HVAC after-hours specifically, an AI voice agent wins on four things: 100 percent answer rate (no "all agents busy" during a weather spike), instant CRM write-back (no message relay), flat monthly cost that does not scale with volume, and no after-hours surcharge (human services typically triple their per-minute rate on nights, weekends, and holidays). A human service still wins in a few narrow cases — see the previous section.
How long does setup take for an AI voice agent on HVAC? Two weeks is the realistic end-to-end number for a native ServiceTitan / Jobber / Housecall Pro integration with your emergency-triage playbook written, your equipment records loaded, and a live soft-launch week before you turn the phone over. The Agent+ HVAC voice-agent page walks through the deployment.
Related Reading
- HVAC Answering Service: Costs, Vendors & Why AI Wins After Hours — the vendor-landscape post this math sits inside
- How Much Does an AI Receptionist Cost in 2026? Real Numbers, Not Ranges — cross-vertical cost-per-booked-job reference
- Agent+ HVAC voice agents — service page
- AI answering service — after-hours and overflow coverage
- Full Agent+ pricing, plans and setup fees
- 62% of Dealership Calls Go Unanswered After 6 PM — Where Is That Revenue Going? — the same revenue-math shape on the automotive side
- Back to the AI for HVAC hub

