Every owner-operator we've worked with has the same blind spot. They track leads from advertising, pay attention to web form submissions, and obsess over Google reviews. But ask them how many calls came in after 5pm last week and what happened to them, and the answer is almost always "I'm not sure" or "we'd see those in the morning."
You don't see those in the morning. Most of them never call back. They call the next company that picks up, and that company books the job. The math on this is unforgiving — and the fix is so cheap it's almost embarrassing.
The math: how much after-hours costs you
Pull a representative sample of 100 inbound calls. Across most home-service trades, the time-of-day distribution looks roughly like:
- 40–55% within business hours (8am–5pm Mon–Fri)
- 15–25% before/after business hours on weekdays (5–8pm or 6–8am)
- 10–15% weekday evenings (8pm–11pm)
- 10–15% weekends
- 5–10% overnight (11pm–6am)
That's 30–45% of demand outside the hours when most service businesses staff their phones. For emergency-heavy trades (plumbing, restoration, HVAC during heat waves and cold snaps), the after-hours percentage skews even higher.
Now multiply that by your typical close rate and average job value. For a plumber doing 100 calls a month at $850 average and 30% close rate, the after-hours bucket is roughly:
40 calls × 30% × $850 = ~$10,200/month in expected revenue running through after-hours.
If most of those calls go to voicemail and 70% of voicemailed callers don't call back, that's $7,000+ a month in expected revenue silently leaking out. (See the related post on why missed calls cost more than bad ads for the deeper breakdown.) The free Lead Leakage Calculator will run this math on your numbers in two minutes.
The four after-hours options, ranked by cost-effectiveness
Option 1: Missed-call text-back (the cheap winner)
Cost: $20–$50/month. Capture rate: 40–60% of missed callers. Setup time: 30 minutes.
Every missed call triggers an automated SMS within 60 seconds: "Hey — sorry we missed your call. We're [closed for the night / on another job]. What can we help with? We'll text you back first thing in the morning."
The customer is still on their phone, often replies with the issue, and now you have a written record that drops into your CRM or follow-up flow. They don't move on to the next company because you've engaged them.
This is the single biggest ROI move available to most service businesses. Even if you do nothing else from this post, do this.
Option 2: Live answering service
Cost: $80–$200/month for low-to-medium call volume. Capture rate: 70–85%. Setup time: 1–2 weeks (training the script).
A trained operator answers your phone after hours, screens for emergency vs non-emergency, books appointments for routine calls, and dispatches you only for true emergencies. Better than missed-call text-back for trades with high after-hours emergency volume (plumbing, HVAC, restoration).
The catch: quality varies wildly by provider. Test with three providers for a month each before committing. Specialty providers (Service Direct, AnswerConnect, Specialty Answering Service, RingRx, etc.) tend to outperform general-purpose answering services for trades.
Option 3: Owner takes after-hours calls personally
Cost: Free. Capture rate: 80–95%, IF you actually answer. Cost in life: Variable but real.
Forwards all after-hours calls to your cell. Works for solo operators or small teams in their first 1–2 years. Stops working when call volume gets above ~10/week after hours — at that point you're chained to your phone and the spouse-tax compounds.
If you go this route: only forward when you'll actually answer. Forwarding to a phone you ignore is worse than voicemail because the customer hears more rings before giving up.
Option 4: Voicemail (do not do this)
Cost: Free. Capture rate: 10–20% of callers leave a message; of those, response time tomorrow morning means another 30% of them have already booked elsewhere.
Generic voicemail is roughly the worst option. It signals "we're not really paying attention to your business" and most callers don't bother leaving a message. If your only after-hours coverage is voicemail, treat the other three options as priority-1 fixes.
What "good" after-hours coverage looks like
The combination most successful trades use:
- Missed-call text-back running 24/7 (catches everything that rings out)
- After-hours auto-reply on web forms acknowledging receipt and setting next-business-day expectation
- Owner alerts via SMS when a call comes in flagged "emergency" by the answering service or the missed-call text response
- Morning triage — first 15 minutes of the day, owner or office manager reviews overnight texts and form submissions, prioritizes callbacks
This costs $20–$50/month for the missed-call text-back, $0 for the form auto-reply (built into most form tools), $0 for the alert (SMS forwarding), and ~15 minutes of morning labor. It captures roughly half the after-hours leads that would otherwise be lost.
The text-back templates that work
The "reply URGENT" filter is important. It separates real emergencies from routine inquiries that can wait until morning, without burning out the on-call rotation.
The companion: web-form after-hours auto-reply
Most service businesses obsess over phone calls and forget about the form. After-hours form submissions deserve the same speed-to-acknowledgment as a missed call. The auto-reply that lands within 60 seconds of submission, ideally:
Thanks for reaching out. We received your request for {service} and will get back to you by {next_business_day_morning}.
If this is an emergency, please call us at {phone} and follow the prompts to reach the on-call tech.
— {company}
This buys you patience. The customer goes from "did this submit?" to "OK, they're handling it." Without it, they fill out three more competitor forms in the next 10 minutes — see the related post on how fast to respond to a service lead for the conversion math.
Tools to actually run this
Most CRMs popular with trades have missed-call text-back built in. If yours doesn't, third-party options:
- Numa — text-back with AI auto-replies. ~$30–$80/month.
- CallRail — call tracking + text-back. Already used by many operators for source attribution.
- OpenPhone — business phone with auto-replies and routing. ~$15–$35/seat.
- GoHighLevel / HubSpot / Jobber / Housecall Pro — most have it built in if you're already on them.
Don't agonize over the choice. The capture rate of any of these is dramatically better than no system at all.
Common mistakes
1. Treating after-hours as "we'll get to it tomorrow." By tomorrow morning, 60–70% of those leads are already booked with a competitor. Speed within an hour matters even at 10pm.
2. Auto-reply text that doesn't sound human. "YOU HAVE REACHED THE VOICEMAIL OF…" doesn't work. Conversational, first-person, friendly. Read it aloud — if it sounds like a robot, rewrite.
3. No emergency escalation. If a customer types "URGENT, water flooding basement" at 11pm, that has to escalate to the owner immediately. Build the escalation rule into the system.
4. Forwarding to a cell that nobody answers. Worse than voicemail. Stop doing this.
5. Not tracking after-hours separately. If you don't measure after-hours call volume, you can't size the opportunity. Most call-tracking tools (CallRail, Phonexa) tag calls by hour.
Common questions
What percent of calls come after hours? 30–45% across most trades. Higher for emergency-heavy categories.
What's the cheapest coverage? Missed-call text-back at $20–$50/month. Captures 40–60% of misses.
Should I forward to my cell? Only if you'll answer. Otherwise use text-back or an answering service.
Do customers actually call back? Most don't — only 30–40% try a second time. The other 60–70% call the next company.
After-hours capture is one of 8 leak categories the Revenue Recovery Audit covers. Related reading: why missed calls cost more than bad ads and how fast to respond to a service lead. To see what after-hours and other leakage is costing your specific business in expected revenue, run the free Lead Leakage Calculator — most operators are surprised by the number.