Every home service operator I’ve sat across the table from in the last three years has the same blind spot.
Their week is dominated by what they can see — the jobs on the calendar, the team’s hours, the trucks rolling out, the deposits hitting the bank. What they can’t see is the lead that called at 7:14pm, hit voicemail, hung up, and dialed the next result on Google.
That call is the most expensive thing that happens in their business — and it doesn’t show up anywhere. Not in QuickBooks. Not in their CRM. Not in the Friday review meeting.
Here’s the math behind why this is bleeding $40,000–$80,000 a year out of a typical Austin trade business — and the fix that takes one afternoon and pays back inside the first week.
The size of the leak
Industry data on missed calls in the home service segment is consistent enough that I trust the numbers:
- 38–47% of inbound calls happen outside standard business hours for home service businesses (Novacall AI’s 2026 missed-call report)
- Phone leads convert to paying customers at ~46% in home services — the highest-converting channel by a wide margin (Estatehub 2026 home service benchmarks)
- SMS messages have ~90% read rates within 5 minutes, vs. ~20% for email
- First-call-wins: ~78% of homeowners pick the first business that picks up the phone during an emergency, regardless of reviews or price
Stack those: a sizable fraction of the leads coming to your business arrive when nobody’s there to answer, those leads convert at the highest rate of any channel you have, and the homeowner buys from whoever calls back first. That’s not a marketing problem. It’s a routing problem with a marketing-sized P&L impact.
The recovery math
Let’s run the numbers on a hypothetical Austin HVAC business doing $1.4M in annual revenue.
- 850 inbound calls per month total
- 42% happen after hours = 357 after-hours calls per month
- Of those, currently ~85% go unrecovered (no callback the next morning, or the customer has already booked someone else by 8am) = 303 lost calls
- Of those 303, ~46% would have converted if answered = 139 lost jobs/month
- Average ticket: ~$320
- Lost revenue: 139 × $320 = $44,480/month — wait, that’s annualized as a loss of $533k
That number is too clean. Real businesses see partial conversion of after-hours leads through other channels (the customer texts, the customer fills the form, the customer calls back the next morning). The realistic recovery gap on a $1.4M HVAC operation is closer to $40k–$80k/year in unrecovered after-hours pipeline.
For a roofer doing $4M, the unrecovered pipeline is closer to $200k. For a plumber doing $800k, it’s $25k–$40k.
These are not theoretical numbers. We measure them on every account we onboard.
Why “we’ll call them back tomorrow” doesn’t work
There’s a common belief that after-hours calls can be recovered the next morning. The data says otherwise.
A homeowner who Googles “emergency plumber austin” at 9:47pm and reaches voicemail does one of three things:
- Hangs up and dials the next listing (most common — ~70% of calls)
- Leaves a voicemail and dials the next listing anyway (~20%)
- Leaves a voicemail and waits (~10%)
By the time you check voicemail at 7am, options #1 and #2 have already booked someone else. You’re calling back option #3 — and they’re now a deflated lead, three other contractors deep, possibly already cancelled what they thought was a confirmed booking from the night before.
Recovery rate on next-morning callbacks: roughly 8–12% in our measurements. Recovery rate on within-2-minute SMS replies: 35–45%.
Same lost lead, two response methods, 4× swing in recovery. The SMS-text-back response captures the homeowner before they finish dialing the next contractor in the search results.
That’s a 4× swing on the same lead.
The fix: missed-call text-back
The mechanism is simple. When your phone rings and isn’t answered within 4 rings, an SMS fires automatically to the caller’s number within 30 seconds:
“Hi — sorry we missed your call at [Company Name]. We’re [in the field / closed for the night]. Reply ‘YES’ and our on-call tech will call you back in 5 minutes, or click [link] to book a slot online.”
That’s the entire fix. The technology has been available for years; what’s changed is that the link in the SMS now goes to a self-serve booking flow, and “Reply YES” routes directly into your dispatcher’s queue with the caller ID attached.
What we measure on accounts running this system:
- 35–45% of after-hours callers reply or click the booking link
- Of those, ~70% become booked appointments
- Of those, ~85% become billed jobs
Net recovery rate on otherwise-lost calls: roughly 21–27%.
Applied to the HVAC example above: 139 lost jobs × 24% recovery = 33 recovered jobs/month × $320 = $10,560/month in recovered revenue. Annualized: $126,720.
The recovery system costs roughly $40–80/month in software fees plus a one-time setup. It’s the highest-ROI marketing change available to a US home service operator in 2026.
Implementation: the boring details
Three platforms we install most often:
- Siite OS (yes, our own — we built it because the alternatives didn’t integrate with web design and ad tracking the way we wanted). $79/month, includes inbox, missed-call text-back, booking, and dashboard. See the Siite OS overview.
- Twilio Studio + a custom flow. ~$0.0079 per outbound SMS, ~$15/month for the phone number. Cheapest option. Requires technical setup or a one-time $400 implementation fee.
- GoHighLevel or Podium. $97–397/month depending on tier. Mature platforms. Good for non-technical operators who don’t want a custom build.
For most operators we onboard, the choice is between Siite OS and Twilio. Twilio is cheaper if you have an in-house person who can configure it. Siite OS is faster to deploy and includes the dashboards you’d otherwise build separately.
The non-obvious failure modes
Three reasons we see missed-call text-back implementations underperform after launch:
- The reply queue isn’t monitored. The SMS fires, the customer replies “YES” — and nobody at the contractor sees it for an hour. Zero recovery. The reply queue needs to alert a human within 60 seconds, period.
- The link in the SMS goes to a bad page. It should go to a 3-field booking form, not your website’s contact page or homepage. If you make the panicked customer navigate, you lose them.
- The hours are wrong. If the SMS fires during business hours because someone walked away from the front desk, your customer thinks you’re closed and books your competitor anyway. Fire the SMS only when it’s actually after hours, or when the call genuinely went to voicemail.
The math, again
For a US home service business doing roughly $1M/year, missed-call text-back will recover $30,000–$60,000 in pipeline that’s currently leaking. The cost is roughly $1,000/year in software and one afternoon in setup.
Payback period: ~7 days.
Yet we audit dozens of operators a month who don’t have this configured. Not because they don’t believe the math — they haven’t been told the specific SMS template, the specific reply queue setup, the specific platform that won’t lock them in.
If you want us to audit how much your business is losing right now and recommend the specific configuration, book a 30-minute call. We’ll send you the missed-call estimate within a week — even if you don’t sign up.
Related reading: our piece on why your Austin HVAC site ranks #4 — same dynamic viewed through the local-rankings lens.