Your tech pulls up to the house at 9 AM. Knocks on the door. Nobody answers. He calls the customer. straight to voicemail. Waits five minutes, tries again. Nothing. He gets back in the truck and drives to the next job, but now he's 40 minutes behind and the schedule is stacked. That empty slot didn't just waste half an hour of windshield time. It wasted the $350 job that should have been there. and it knocked every appointment after it off pace.
No-shows are one of those costs that service businesses absorb without ever measuring. They shouldn't be. The numbers are worse than most owners think, and the fix is cheaper than a single lost appointment.
The Cost of an Empty Truck
A no-show isn't just one lost job. It's a cascade.
The tech drove to the address. That's fuel and wear on the truck. He spent time waiting that could have been spent on a paying job. The customer who was booked after him now has to wait an extra 30 minutes because the schedule shifted. And because the day started behind, the last appointment of the day either gets rushed or gets bumped to tomorrow.
At one no-show per day. which is conservative for a multi-truck operation. that's $8,000 to $15,000 per month in wasted capacity. Not from a lack of demand. From customers who booked and didn't show up.
How Often It Actually Happens
No-show rates in appointment-based services are higher than most business owners realize.
Davies et al. published a comprehensive analysis in Healthcare (Basel) in 2016, examining data from over 25 million appointments across appointment-based services. No-show rates ranged from 15% to 30% depending on the setting and population. That's one in four to one in seven scheduled appointments that doesn't happen.
For home services specifically, the numbers are somewhat better. contractors running service calls report no-show rates between 5% and 12% on paid work, based on benchmarks from ServiceTitan and Nexstar Network data. But for free estimates and quote appointments, the rate is significantly higher. When the customer hasn't committed any money, walking away from a scheduled appointment costs them nothing.
Sources: Davies et al., Healthcare (Basel), 2016; ServiceTitan/Nexstar benchmarks
Even at 10%, a shop running 10 appointments per day is losing one job every day. Five per week. Twenty per month. That's not a minor inconvenience. That's a truck's worth of revenue disappearing.
Why Customers No-Show
It's tempting to write off no-shows as people being disrespectful. But the research tells a different story. Most no-shows aren't intentional.
The most common reason is simple: they forgot. An appointment booked a week ago slipped their mind. Life got in the way. a work emergency, a sick kid, an unexpected errand that ate the morning. By the time they remember, the tech is already at their door.
The second most common reason is that they found another contractor. They booked with you but kept shopping. Someone else called them back faster, offered a sooner window, or just happened to answer the phone when they called. They never bothered to cancel your appointment because there's no social cost to ghosting a business.
Drewek et al. published a study in Health Care Management in 2017 that quantified the timing effect. Appointments booked 30 or more days out had a 47% no-show rate. Appointments within 30 days of booking: 23%. The longer the gap between booking and the appointment, the more likely the customer disappears.
This has direct implications for service businesses that book two or three weeks out during busy season. Those far-out appointments are the most vulnerable, and they're also the hardest to refill when they go empty.
What Text Reminders Actually Do to the Numbers
The research on text reminders is some of the most rigorous in behavioral science. largely because the healthcare industry has been studying no-shows for decades. The findings translate directly to any appointment-based business.
Lin et al. published a randomized controlled trial in the International Journal of Pediatrics in 2016. SMS reminders reduced no-show rates from 38.1% to 23.5%. Patients who received text reminders were 2.12 times more likely to keep, cancel, or reschedule their appointment. meaning the reminder didn't just reduce no-shows, it increased the rate of proactive cancellations, which gives you time to fill the slot.
On the cost side, Junod Perron et al. found in BMC Health Services Research (2013) that automated text reminders cost 97% less than phone call reminders while achieving equivalent results. Ninety-seven percent less. A receptionist spending 20 minutes calling ten patients costs more than sending 200 automated texts.
"Automated text reminders cut no-shows by 25–38% and cost 97% less than phone call reminders."
. BMC Health Services Research / American Journal of Medicine
Even Basic Automation Beats Nothing
You don't need a sophisticated system to see results. Even a basic automated reminder moves the numbers significantly.
Parikh et al. published a study in the American Journal of Medicine in 2010, analyzing 9,835 appointments. Automated reminders achieved a 17.3% no-show rate compared to 23.1% with no reminders at all. a 25% reduction. No human involvement. No personalized calls. Just an automated message sent the day before.
For a service business running 10 appointments per day, that 25% reduction means going from one no-show per day to one every day and a half. Over a month, that's roughly seven recovered appointments. jobs that would have been empty slots. At $400 average job value, that's $2,800 in recovered revenue from an automated text that costs pennies to send.
Basic automation gets you most of the way there. But the research shows you can do even better with the right approach.
The Wording Matters More Than You Think
Not all reminders are created equal. The specific language you use changes the outcome by a meaningful margin.
Senderey et al. ran an A/B test across 161,587 patients, published in PLoS One in 2020. They tested different versions of the same reminder message. The optimized wording reduced no-show rates from 21.1% to 14.2%. a 33% improvement over the generic version.
The key differences in the optimized message: it named the specific provider they'd be seeing, it mentioned the consequences of not showing up (the slot could be given to someone else), and it made rescheduling easy with a direct reply option.
For a service business, the parallel is straightforward. A reminder that says "You have an appointment tomorrow at 9 AM" is fine. A reminder that says "Hi Sarah. your HVAC tune-up with Mike is tomorrow at 9 AM. Reply C to confirm, R to reschedule, or X to cancel so we can help someone else" performs significantly better. It's personal, it's actionable, and it creates a small social obligation to respond.
One No-Show Can Lose the Customer Forever
The immediate cost of a no-show is the lost job. The long-term cost is often worse.
Athenahealth analyzed 3.5 million patient visits in 2022 and found that patients who missed even one appointment had a 32% attrition rate. meaning they never came back. For patients who kept all their appointments, attrition was only 19%. Missing one appointment nearly doubled the likelihood of losing the customer entirely.
The pattern makes sense. A customer who no-shows feels awkward about calling back. They know they wasted your time. Some feel embarrassed. Others assume you're upset with them. Rather than dealing with that discomfort, they just find another business. one they haven't ghosted.
A reminder text prevents that entire chain. The customer doesn't no-show, so there's no awkwardness, no guilt, no reason to switch. They show up, the work gets done, and they stay your customer. The reminder isn't just protecting one appointment. It's protecting the relationship.
What a Complete Reminder System Looks Like
A reminder system for a service business is simple to set up and runs entirely on its own. Here's the sequence:
The owner doesn't send any of these manually. The system fires them based on the calendar. If a customer replies to reschedule, the system handles the rebooking. If they cancel, it frees the slot and triggers backfill logic. The tech shows up knowing the customer confirmed, and the schedule stays tight.
Setup takes a day. The ongoing cost is negligible. a few cents per text. The return is measured in thousands of dollars of recovered revenue per month.
Every no-show is a job you already won and then lost. You did the marketing, you answered the call, you booked the appointment. Then the customer forgot, and you ate the cost. A two-text reminder sequence. 24 hours and 1 hour before. cuts that loss by a quarter to a third. It costs less than the fuel your tech burns driving to an empty house. The question isn't whether reminders work. It's how many empty slots you're willing to absorb before you set them up.
Free: Revenue Leak Audit Checklist
No-shows are one of five revenue leaks most service businesses have. This 25-point checklist covers all of them, with the math to show what they cost you.
We'll send it to your inbox. No spam, no sequence. Just the PDF.
Check your inbox. Here's your direct download too:
Download PDF ↓