The math on after-hours calls most HVAC owners skip
By Daniel Reyes · Founder
Almost every service business we audit is losing money to the phone, and almost none of them can tell you how much. The reason is simple: voicemail hides the problem. A missed call doesn't show up as a lost job in your CRM — it shows up as nothing at all.
Before you spend a dollar on an AI receptionist or another human dispatcher, you should know the actual number. Here's the exact math we run during a discovery audit, and how to do it yourself in an afternoon.
Step 1: Pull your carrier logs
Your phone carrier or VoIP provider records every inbound call, including the ones that rang out, hit voicemail, or got a busy signal. This data is far more honest than your CRM, because it captures the calls nobody ever logged.
Export the last 90 days of call detail records. You want timestamp, duration, and disposition (answered, missed, voicemail) for every inbound call. Most providers let you download this as a CSV from the admin portal; if not, support can usually send it.
- — Request 90 days of inbound call detail records
- — Capture timestamp, duration, and answered/missed status
- — Separate business hours from nights and weekends
Step 2: Baseline your true miss rate
Now count. What percentage of inbound calls went unanswered, and when? The pattern is almost always the same: a manageable miss rate during business hours and a cliff after 5pm, on weekends, and during lunch.
For the typical operator we audit, 20–40% of inbound calls go unanswered, and the bulk of those are after-hours. A call that rings out at 7pm on a Saturday isn't a customer who waits until Monday — it's a customer who calls the next number on Google.
Step 3: Convert misses into dollars
Here's where it gets concrete. Take your missed-call count, apply a realistic booking rate for answered calls, and multiply by your average job value. Even conservative assumptions produce uncomfortable numbers.
Say you miss 110 calls a week. If even 25% would have booked at an average job value of $450, that's roughly 27 jobs and over $12,000 in revenue walking out the door every week — before you account for the lifetime value of those customers and their referrals.
- — Missed calls × booking rate × average job value
- — Use a conservative booking rate (20–30%) to stay credible
- — Add lifetime value and referrals for the real picture
Step 4: Compare the fix to the loss
Once you have the weekly loss number, the decision gets easy. An AI voice agent that answers, qualifies, and books after-hours calls typically costs a fraction of a single dispatcher's salary and runs every hour of every day.
In one HVAC deployment, capturing after-hours calls recovered roughly $34,000 a month and paid for the entire system in 27 days. The math wasn't close. The hard part wasn't justifying the spend — it was believing the miss rate until we showed them the logs.
The takeaway
You can't manage what you don't measure, and missed calls are the most under-measured number in most service businesses. Pull the logs, run the math, and you'll have a defensible revenue figure instead of a vague worry.
If you'd rather we run the audit for you, that's exactly what the first call is for. We'll pull the baseline and show you the number — no obligation to do anything about it.
Want this run for you?
Book a 20-minute fit call and we'll walk through the same frameworks against your actual numbers — no deck, no pressure.