How to reduce patient no-shows
Your no-shows aren't bad patients. They're roughly $120 slots walking out the door, silently. The fix is a reminder system, not a lecture.
Updated September 2026
The real cost of a no-show
Do the empty-chair math for your own clinic: take one unfilled 30-minute slot, multiply by what that visit bills, then multiply by how many no-shows you had last month. For a typical physio or chiro visit, say around $120, even a modest no-show rate means several thousand dollars a month in rent you've already paid, earning nothing.
A 2018 systematic review of the literature (Dantas et al., BMC Health Services Research) put the average outpatient no-show rate at 23%, with some specialties running 30% and up. You don't need to be average for this to be your biggest leak — at even half that rate, no-shows are usually the largest single source of lost revenue in a clinic.
Why patients no-show (it's not what you think)
Patients don't no-show because they don't care. They no-show because one email yesterday isn't a reminder system. Life happens between booking and Tuesday at 2pm: the appointment was made three weeks ago, the reminder went to an inbox they never open, and rescheduling meant calling during work hours and waiting on hold.
Every one of those is a system failure, not a character failure. And systems are fixable.
The reminder sequence that actually works
A single reminder the day before catches some patients. A sequence catches more, because it gives patients more chances to flag a conflict early enough for you to fill the slot:
- Confirmation at booking — lock the time in while intent is highest.
- A text 48 hours before, with a one-tap confirm. Text beats email beats phone: it gets read, and replying takes seconds.
- A text the morning of, with the same one-tap confirm and an easy reschedule link.
- Make cancelling easy on purpose. A fast cancel refills from your waitlist; a no-show just leaves a dead chair you discover at 2pm.
Running this in Jane
Jane already sends reminders — keep them. The gap Jane doesn't close is what happens after a cancellation or a no-show lands in the schedule: somebody has to notice the hole, decide who to offer it to, and send the offer. That's the work ClinicPilot does alongside Jane: it reads the calendar links Jane gives each practitioner onto your clinic's own computer, finds tomorrow's gaps and drifting patients, and hands the front desk a ranked list of who to offer each opening to, with the reason written beside each name. The desk sends each offer from its own email or phone.
Nothing changes in Jane. Every booking still happens in Jane, and the calendar links are read-only — a practitioner can switch one off in Jane any time.
Questions clinics ask
What is a good no-show rate for a clinic?
There is no universal benchmark, but the published outpatient average is around 23%. Most well-run clinics aim for under 10%, and the clinics that get there treat reminders as a system — confirmation at booking, 48-hour text, morning-of text — rather than a single email.
Do reminders actually reduce no-shows?
Yes, but one reminder is not a system. The clinics that move the number use multi-touch sequences (booking confirmation, 48 hours, morning of) on text, with one-tap confirm and easy rescheduling. Each touch gives the patient a chance to flag a conflict while you still have time to fill the slot.
Should we charge no-show fees?
Fees change behavior for some patients and cost you others. A cancellation policy in writing at booking, consistently enforced, usually does more good with less fallout than surprise fees. The highest-leverage move is converting would-be no-shows into early cancels you can refill.
Keep reading
Stop losing slots to no-shows and dead gaps
ClinicPilot reads your schedule from Jane, Walnut EMR, Cliniko, Juvonno or Universal Office onto your own computer, finds tomorrow's gaps and drifting patients, and hands your front desk a ranked list of who to offer each opening to, with the reason beside each name. 14-day free trial, no card.