DEV Community

GrimLabs
GrimLabs

Posted on

My Appointment No-Shows Were Costing Me $26,000 a Year

My Appointment No-Shows Were Costing Me $26,000 a Year

I run a mobile auto detailing business. I book 8-10 appointments per day, five days a week. Each appointment is $150-250 depending on the package. My schedule is tight because I have to drive between locations, so a no-show doesn't just cost me that appointment. It throws off my entire route and sometimes I cant backfill the slot.

Last year I tracked every no-show for 6 months. The number was 12%. Roughly one in eight customers just didnt show up, didnt call, didnt cancel. On an average day that's one empty slot. At my average ticket of $180, thats $180 per day, $900 per week, about $46,800 per year if you extrapolate it out.

Now I dont work every single day of the year and some weeks are slower, so the real number was closer to $26,000 in actual lost revenue over that period. Still. Twenty six thousand dollars just gone because people forgot or changed their mind and didn't bother to tell me.

No-shows are an epidemic for service businesses

My 12% rate isn't even that bad compared to some industries. According to research compiled by GetApp, the average no-show rate across service businesses is 10-15%. For medical and dental practices its even worse, often 20-30%.

The Medical Group Management Association found that the average physician practice loses $200 per unused time slot. For a practice with 20 appointments per day and a 20% no-show rate, that's $800 per day or roughly $200,000 per year. Thats not a small practice problem. Thats a systemic industry problem.

But you dont have to be in healthcare for this to hurt. Salons, spas, tutoring services, home services, legal consultations, financial advisors, dog groomers. Any business that operates on an appointment basis deals with this.

The SBA estimates that appointment no-shows cost US small businesses over $150 billion annually across all industries. Its one of those problems that every business owner experiences but nobody really solves because it feels like just part of doing business.

Why people no-show

Understanding why helps with figuring out what to do about it. The reasons break down roughly like this:

They forgot (40-50%). This is the biggest one. Life happens. People book an appointment for next Thursday and by Wednesday they've completely forgotten about it. No malice, just human memory being what it is.

They found someone else (15-20%). Especially for non-recurring services. Someone books a consultation with you but keeps shopping and ends up going with a competitor. They don't bother canceling your appointment because its easier to just not show up.

Something came up (15-20%). Legitimate schedule conflicts. Work emergency, kid got sick, car broke down. Most people in this category would cancel if it were easy enough to do.

They changed their mind (10-15%). Buyer's remorse. They booked impulsively and decided later they dont actually need the service. Again, most wont bother to cancel.

They didn't understand the commitment (5-10%). This is especially common with free consultations. If theres no financial skin in the game, the perceived cost of not showing up is zero.

What actually reduces no-shows

I've tested a bunch of approaches over the past two years. Some worked, some didnt. Here's what the data showed:

SMS reminders (the single biggest impact)

Sending a text reminder 24 hours before the appointment reduced my no-show rate from 12% to about 5%. Thats it. One text message. Cut it nearly in half.

According to a study published in BMC Health Services Research, SMS reminders reduce no-show rates by 29-39% across healthcare settings. The data from non-healthcare service businesses shows similar results.

The key details matter though:

  • 24 hours before is the sweet spot. Too early and people forget again. Too late and they cant rearrange their schedule.
  • Include the date, time, and a way to cancel or reschedule. "Reply C to cancel" makes it frictionless. People who were going to no-show will often cancel via text, which gives you time to fill the slot.
  • Personalize it. "Hi Sarah, just confirming your detail appointment tomorrow at 2pm at 123 Oak St" works way better than "Appointment reminder: tomorrow 2:00 PM."

Double reminder (modest additional improvement)

Adding a second reminder 2 hours before the appointment dropped my rate from 5% to about 3.5%. Diminishing returns but still worth it since texts are basically free.

Deposit or prepayment (effective but tricky)

Requiring a $25-50 deposit at booking virtually eliminates no-shows. My rate dropped to under 1% when I tested this. But it also reduced my booking rate by about 20%. People don't love paying upfront for a service they haven't received.

The sweet spot I found: require a card on file with a cancellation policy (cancel within 4 hours or get charged a $25 fee) but dont actually charge upfront. This preserves the booking rate while creating accountability. My no-show rate with this policy is about 4%.

Easy rescheduling options

A lot of no-shows happen because canceling or rescheduling is harder than just not showing up. If someone has to call during business hours and wait on hold to cancel, they'll just ghost you instead.

I added a link in my reminder texts that lets people reschedule with two taps. No phone call needed. A rescheduled appointment is infinitely better than a no-show because you keep the customer and the slot opens up for someone else.

Waitlist management

This doesnt reduce no-shows but it reduces the cost of them. I keep a short list of customers who said "call me if something opens up." When someone cancels (which happens more now that canceling is easy), I can often fill the slot within a couple hours.

What I spend now vs what I was losing

My old situation: 12% no-show rate, roughly $26,000/year in lost revenue, $0 spent on prevention.

My current setup:

  • SMS reminder system: $40/month ($480/year)
  • Card-on-file processing: included in my payment processor
  • Total annual cost: roughly $500

My current no-show rate: 3.5%. Lost revenue dropped from $26,000 to about $7,500. Net savings of roughly $18,000 per year for a $500 investment.

Thats a 36x return. I dont know many business investments with that kind of ROI.

The tools that make this easy

You dont need to be technical to set this up. Most modern scheduling platforms (Calendly, Square Appointments, Vagaro, Acuity, Jobber) have built-in SMS reminders. If your scheduling tool doesnt have reminders, you can bolt on something like Twilio or SimpleTexting for pretty cheap.

For businesses that also deal with phone-based booking, the reminder system needs to be connected to whatever captures the appointment. If your booking process involves a phone call and someone manually entering the appointment, the reminder system needs that data. This is where a lot of businesses fall through the cracks. They have the reminder tool but the appointments booked by phone never make it into the system.

Start with one text message

If your not doing anything about no-shows right now, just start with one thing: a text reminder 24 hours before each appointment. Thats it. Dont overcomplicate it. Dont build a whole system on day one.

That single text will probably cut your no-show rate by a third. Do the math on what thats worth for your business. Then decide if you want to optimize further.

The $26,000 I was losing didn't feel real until I added it up. It was just one empty slot here, one no-show there. Death by a thousand cuts. But when you put a number on it, suddenly spending $40/month on text reminders seems like the most obvious business decision you've ever made.

Top comments (0)