Why plumbers lose the most money to missed calls โ and the 60-minute window that decides it
If you run a plumbing shop, you have the worst missed-call problem in the trades. Not because you answer fewer calls than HVAC or electrical shops โ you don't. But because of what kind of calls you miss.
Plumbing has the highest share of genuine emergencies of any residential trade. Burst pipe. Sewage backing up into the tub. Water heater dumping forty gallons into the garage. No water in the whole house. When those customers call and hit voicemail, they don't wait for a callback. They can't. Water is actively destroying their home.
They call the next number on Google. And the shop that answers gets a job that's worth 2-4ร your average ticket โ because emergency work bills at emergency rates.
The 60-minute window
Here's the number that should keep you up at night: for emergency plumbing calls, the booking decision happens inside 60 minutes โ usually inside 15.
Think about the customer's side of it. Water is coming through the ceiling. They call you: voicemail. Are they going to wait two hours for you to finish the job you're on and check messages? They're going to work down the Google results until a human (or something that acts like one) answers. Whoever engages first wins, and everyone else was never even in the running.
Routine work is more forgiving โ someone booking a water heater replacement will wait a day for a callback. But routine work isn't where your margin is. The 2am burst pipe is.
Running the numbers for a plumbing shop
Let's do the honest math for a typical 2-truck shop:
ร 4.33 weeks = 346 calls / month
ร 30% missed = ~104 missed calls / month
Of those, say 25% are emergencies: ~26 emergency calls missed
Emergency effective loss rate (60-min window): ~85% โ ~22 lost emergencies
ร $650 avg emergency ticket = $14,300 / month
Plus ~78 routine calls missed ร 70% loss ร 40% book rate ร $400
= ~$8,700 / month
Total leak: ~$23,000 / month
Even if you think my assumptions are twice too aggressive โ cut every number in half โ you're still leaking over $11k a month. That's a tech's salary. That's a truck payment. That's your kid's college fund, going to the shop across town whose phone got answered.
The cruelest part: the shops losing these calls are usually the good ones. Your techs are busy because you do great work. Busy techs can't answer phones. Great work creates the exact condition that leaks the next customer.
Why the standard fixes fall short for plumbing specifically
In the HVAC version of this post I gave three free fixes: a better voicemail greeting, cell forwarding, and manual text-backs. Do all three โ they're free and they work. But plumbing's emergency profile blunts them:
- A better voicemail greeting still requires the emergency caller to leave a voicemail. Most won't โ 60% hang up and dial the next shop. A greeting can't catch someone who's already gone.
- Cell forwarding helps until the second person is also under a house. In a 2-truck shop, at 2pm on a Tuesday, everyone who could answer is billing.
- Hourly text-backs are great for routine calls and nearly useless for emergencies โ the 60-minute window closed before the top of the hour.
The structural problem: emergencies demand an instant response, and humans who are working can't give one. That's not a discipline gap. It's physics.
What instant response actually looks like
The fix for a 60-minute window is engagement in the first 60 seconds. When a missed caller gets a text within a minute โ "Hey, this is Sara with Summit Plumbing โ saw we missed your call. Is water actively leaking?" โ three things happen:
- The caller stops dialing competitors. Someone engaged. The search is over, psychologically, before it started.
- The emergency gets triaged instantly. "Is water actively leaking?" separates the burst pipe from the dripping faucet in one question โ so the true emergency escalates to you and the routine job books itself into next Tuesday.
- The lead is captured either way. Even if they don't book on the spot, you have a name, an address, and a problem description in your dashboard โ instead of a mystery number in your missed-call log.
That's what RetainCall's AI does, every time, at 2pm or 2am, for a flat $199/month with no per-call fees. One recovered emergency call pays for two months of it.
Hear exactly what your missed callers would experience
Call (662) 676-3267 right now โ Sara answers live, same as she would for your customers. Press 1 and she'll text you back within a minute, just like a real missed call. No signup needed.
๐ Call (662) 676-3267Or run your own numbers first with the missed-call calculator โ plug in your call volume and average ticket, see the monthly leak, and decide from there. Either way: know your number. Guessing is how it stays invisible.
RetainCall is the flat-$199 AI dispatcher for service trades. Reach us at support@retaincall.com. Related: The real math on missed HVAC calls ยท Compare your answering options