How should an HVAC company handle after-hours calls?
Four real options exist. The right one depends on your truck count and what happens after the phone stops ringing.
Answered in short
5 things that decide this
- 01HVAC companies cover after-hours calls four ways: an on-call tech rotation, a human answering service, a template AI receptionist, or a custom AI intake layer.
- 02Vendor call data from Sameday and Supacalls puts the average HVAC missed-call rate near 27%, and about 85% of those callers never leave a voicemail.
- 03A one-truck shop usually needs only a disciplined rotation. A 5 to 10-truck shop outgrows a rotation and starts pricing an answering service or template AI. A 20-plus-truck shop with a CSR desk needs booking write-back a template tool rarely provides.
- 04Every option must escalate a carbon monoxide alarm, a gas smell, or a no-heat call with a vulnerable occupant to a named human within seconds, with no automated troubleshooting attempted first.
- 05The choice is not about which option sounds most modern. It is about what happens to the booking after the call ends.
What each one actually does
An on-call tech rotation puts a phone in a technician's pocket on a schedule. It costs nothing beyond overtime, and it is where most single-truck shops start. It also burns out the person holding the phone, and every missed ring becomes a missed job with no record of it.
A human answering service reads a script, takes a message, and pages someone. It answers reliably at 2am, which a rotation cannot promise. It rarely books into ServiceTitan, Housecall Pro, Jobber or whatever you run. The message still needs re-entry by a person the next morning, and per-call pricing punishes a heat-wave week.
A template AI receptionist is a no-code voice tool an owner configures: answer flows, FAQs, a booking calendar. It is fast to set up and cheap to try. Its ceiling is dispatch. A calendar slot is not the same as a job booked with the right urgency tag, and most template tools connect to a generic calendar rather than a live service board.
A custom AI intake layer is built against your dispatcher's actual triage rules. It writes the booked job into your field-service system directly, urgency tag included. It costs more to build than a subscription and takes longer to stand up. It fits when your dispatch stack, your on-call rota, or your multi-branch routing sits outside what a packaged tool connects to.
What a missed after-hours call actually costs
Sameday and Supacalls publish these figures from their own contractor call data. Treat them as vendor claims, not independent research, but the pattern behind them holds: emergency calls spike exactly when nobody is at the desk.
Missed-call rate
What the vendor data shows
Roughly 27% of HVAC calls go unanswered, per Sameday and Supacalls contractor data.
Why it matters for after-hours
After-hours and heat-wave weeks are when the miss rate concentrates, not an even spread across the day.
Voicemail behavior
What the vendor data shows
About 85% of callers who reach voicemail never leave a message, per the same vendor data.
Why it matters for after-hours
A rotation or answering service that goes to voicemail after hours loses most of those callers to the next contractor, silently.
Cost of the lead already spent
What the vendor data shows
LocaliQ's 2025 benchmarks put AC-install cost-per-lead near $127.74; Valley Marketing's 2026 data puts blended HVAC and plumbing cost-per-lead above $104.
Why it matters for after-hours
A missed after-hours call is not a free loss. The lead was already paid for before the phone rang.
Pros and cons, honestly
On-call tech rotation
- Costs nothing beyond overtime and a schedule
- The technician already knows the job and the customer
- Fastest option to start, no vendor contract needed
Human answering service
- Rarely books into the FSM without a re-entry step the next morning
- Per-call pricing gets expensive during a heat-wave surge
- A script-reader cannot judge urgency the way your dispatcher would
Template AI and a custom build
A template AI receptionist answers every call and costs less than a human line. Its triage rules are usually generic defaults, not your dispatcher's actual priority order, and its calendar integration stops at the tools it was built for. Configure it wrong and it becomes a polite dead end: the caller feels handled, gets no job, and books the competitor at breakfast.
A custom AI intake layer is designed with your on-call rota and your dispatch board's real priority order, then writes directly into your field-service system. It absorbs a surge week without overtime or per-call overage. It costs more up front and needs a working session with your dispatcher before anyone writes a line of the build.
Which option fits your truck count
One truck, one owner. A disciplined on-call rotation is usually enough, because call volume is low and the owner already knows every customer. The failure mode is burnout, not missed bookings, so watch how many nights in a row the same phone gets carried.
Five to ten trucks. A rotation starts breaking here: more technicians means more handoffs, and a missed call now competes with several other jobs in the pipeline. This is where a human answering service or a template AI receptionist earns its cost. Check either one against your own call log before you sign anything.
Twenty-plus trucks with a CSR desk. The office already runs shift coverage, so the gap is narrower: overflow during a surge, after-hours between shifts, multi-branch routing to one reporting view. A template tool's generic integration list rarely reaches that far. A custom-built intake layer, written against your dispatcher's rules, becomes the honest answer.
- Run your own number before choosing anything: pull one month of call logs, count after-hours calls with no callback, and price them at your average ticket.
- DetectGas smell, CO alarm, no-heat with a vulnerable occupant
- One lineShort, calm. No troubleshooting attempted
- Escalate nowNamed human, not a queue
- No answer?Second number, then a text with the caller's details
- Log itRecording, transcript, timestamp, reviewed next morning
This sequence does not change by option. A rotation, a service, and both AI tools all need a named human at the end of it, not a queue.
Related questions
01Can I run two of these options at once?+
Yes, and many shops do during a transition. A common pattern pairs a human answering service or AI receptionist for routine after-hours calls with the on-call rotation kept as the emergency fallback. Keep both running until the automated path has been tested against real calls for a full season.
02Does a template AI receptionist book directly into ServiceTitan?+
For some platforms, yes, but the integration list changes, so check the vendor's current one before signing. Many template tools book into a generic calendar instead, which your dispatcher then re-enters into the field-service system. That re-entry step is where the time savings disappear, so ask to see a job the tool actually created before buying.
03Is a human answering service more trustworthy for emergencies than AI?+
Not automatically. A human reading a script still has to recognize an emergency and route it correctly. Per-call pricing can also make a bad night expensive either way. The real test is whether the escalation path was tested out of hours, not whether a person or a model answered first.
04What does it cost to move from a rotation to a custom-built intake layer?+
The number of integrations, the complexity of your dispatch rules, and who owns the system after launch drive the real cost. We do not publish a figure because a number before a scoping conversation would be a guess dressed up as a quote.
05How do I know if my shop has outgrown its current option?+
Pull one month of call logs and count after-hours calls with no callback. A number climbing alongside your truck count is the first sign. A technician carrying the phone most nights is the second. Either one means the option you are on has stopped scaling with the business.
Related
- Is an AI receptionist worth it for an HVAC company? →The ROI question, once you have picked AI as the option.
- Should an AI receptionist handle emergency calls? →The escalation design behind the schematic above, in full.
- Best AI answering services for HVAC →Named vendors, ranked, if you have decided AI is the option.
- ServiceTitan contact center vs custom voice AI →The platform add-on against a built intake layer.
- What an HVAC company loses after hours →The narrative version of the cost behind this page.

