A patient books a Tuesday at 10am. They write it on a sticky note. By Tuesday morning the note is behind the desk, work is busy, they forget. At 10:15 the chair is empty. Your hygienist or nurse is paid for that hour either way. The next patient on your waitlist could have taken that slot if you had known yesterday. The schedule is now off by 15 minutes for everyone after them.
That single missed appointment costs you somewhere between $150 and $200 in direct revenue. That number ignores the slot you could have filled, the wait you could have shortened for the next patient, and the slip that ripples through the rest of the day. The real cost is more.
Across the U.S. healthcare system, $150 billion is lost annually to patient no-shows. Your share of that is small, but it is real, and most of it is recoverable.
Why patients actually no-show
Most patients who no-show are not bad patients. They are forgetful, anxious, or having a worse day than you are.
Forgetting is the biggest one. They booked weeks ago, life happened, the appointment slipped from short-term memory. They feel bad about it after, but the moment they realized was usually too late to call without feeling worse.
Anxiety is the second one. They scheduled when they were ready to deal with it. The day arrives and they are not. This shows up most in dental, mental health, dermatology, and any setting where a patient is being seen by a stranger and possibly hearing news they do not want to hear.
Then there is the practical category. Something came up at work. Childcare fell through. They could have called, but calling means being put on hold, the appointment was already in 30 minutes, and the easier choice was to just not show up. They are not proud of it. The path of least resistance won.
A small fraction are people who just do this. They book and ghost. There is not much you can do about them except tag them in your system and require a deposit next time, which is a separate conversation.
The point: do not design your no-show policy around the small fraction. Design it around the people who would have come if you had made it slightly easier to remember, or slightly easier to cancel cleanly.
What actually works
1. SMS reminders at 48 and 24 hours
38% reduction in no-shows when practices use SMS appointment reminders. The window matters. A reminder a week out is forgotten by the time the day arrives. A reminder the morning of is too late to reschedule cleanly. The 48-hour and 24-hour cadence catches both the person who needs to rearrange their week and the person who needs the day-before nudge.
2. Make rescheduling one tap
"Reply YES to confirm, R to reschedule" works. The patient who cannot make it should be able to reschedule in three taps from the reminder text, not call during business hours and explain themselves to a receptionist. Every cancellation is a slot you can fill from your waitlist. Every no-show is a slot you cannot.
3. Reduce time between booking and appointment
A patient who books for next Tuesday is more likely to show up than one who books for the Tuesday three months from now. Distance dilutes commitment. If you have any flexibility on scheduling, prioritize sooner appointments for new bookings. The longer a patient waits between booking and visit, the more chances life has to get in the way.
4. Make cancellation easy
This one is counterintuitive. Some practices put friction on cancellations to discourage them, and end up with no-shows instead. A no-show is worse than a cancellation. With a cancellation you have hours of notice and can fill the slot. With a no-show you find out at 10:15. Design for cancellations, not against them.
What works less well
Phone call reminders. They feel personal. In our experience, patients increasingly screen unknown numbers, and the reminder ends up in a voicemail they do not check. The patient who would forget without a reminder also forgets to check voicemail. Phone calls also do not scale: a front desk person with 40 patients tomorrow does not have 40 minutes to call each one.
Email-only reminders. Email is fine for a confirmation summary or a post-visit recap. For a time-sensitive nudge, the open rate runs much lower than SMS, especially for older patients or anyone who does not live in their inbox. Use email as a backup, not as your primary reminder.
Charging penalty fees for no-shows. Some practices try this. The patients who actually no-show often just do not come back. If they did not respect your time enough to cancel, they do not respect your invoice enough to pay for the missed appointment. You end up with the same lost revenue plus an awkward collection situation.
What does work as a deterrent: a small refundable deposit at booking time. The patient has skin in the game from the start, and they get the deposit back when they show up. The downside is friction at booking, which can lose you more bookings than you save in no-shows. Test cautiously if you go that route.
Why automation is the only way
Manually phoning every patient the day before to remind them is a beautiful idea that does not survive contact with a real practice. Your front desk has 40 patients tomorrow and 200 things to do today. The 30 minutes that would take is the 30 minutes nothing else gets done.
The math here is the same as for review requests. Manual reminders happen for the patient your assistant remembers, on the day she remembers. Automated reminders happen for every patient, every time, at exactly the right time. The difference between a 0%-reminded baseline and a 100%-reminded baseline is dramatic. It is what separates a practice with a 25% no-show rate from one with 8%.
Try ExperClinic free for 30 days
Automated SMS reminders at 48 and 24 hours, with one-tap reschedule built in. Watch your no-show rate drop without your team adding a single new task.
Start my free trial No credit card required. Cancel anytime.That is the kind of workflow we built ExperClinic to handle. Reminders go out automatically at 48 and 24 hours before each appointment, customized to your practice type and your timezone. Patients can confirm or reschedule directly from the text. Reschedules land in your dashboard so you can fill the freed slot from your waitlist. There is a 30-day free trial if you want to see it run before committing.
A note for Canadian clinics: PIPEDA and CASL
The same principle that covers review requests covers reminders. When a patient gives you their phone number for an appointment, sending them a reminder about that appointment falls within the original purpose of collection. That is "implied consent" under PIPEDA, and it is the standard approach in Canadian healthcare communication.
The cleaner approach is to make it explicit on your intake forms: "We will text you reminders about your upcoming appointments. Reply STOP to opt out at any time." Patients sign once, you are covered. STOP-handling has to actually work, not just be claimed in policy, because CASL requires it for any text-message sender.
Reminders are operational messages, not commercial ones. CASL does not gate them with the same explicit-consent requirement as marketing. The STOP rule still applies regardless. None of this is legal advice. If you have specific concerns, ask a lawyer who knows Canadian healthcare communications.