Every private clinic knows the feeling: a patient doesn’t turn up, the slot sits empty, and that time — and money — is gone for good. A handful of no-shows a week adds up to thousands a year, plus the knock-on effect on waiting lists and staff morale.
The good news is that no-shows are very fixable. Below are seven things that genuinely move the needle, roughly in order of impact. None of them require a bigger team — just a booking setup that does the nudging for you.
1. Understand what a no-show actually costs you
Before fixing the problem, put a number on it. Take your average appointment value, multiply by the no-shows you get in a typical week, and annualise it. Most owners are surprised — even two missed appointments a week can be €5,000–€15,000 a year depending on your treatments.
That number matters because it tells you how much effort is worth spending. For most clinics, the steps below pay for themselves within the first month.
2. Send reminders people actually see
The single biggest cause of no-shows is simply forgetting. A reminder a day or two before the appointment fixes most of them — but only if it reaches the patient on a channel they check.
- Email is the baseline — cheap and automatic.
- SMS has far higher open rates and is read within minutes.
- WhatsApp works brilliantly for younger and international patients.
The trick is to automate all three so nobody on your team has to remember. With Alnora you set a reminder lead time once, and email, SMS and WhatsApp reminders go out on their own. (Texts run through Twilio — see setting up SMS & WhatsApp.)
3. Take a deposit to secure the booking
Nothing changes behaviour like a little skin in the game. When a patient pays a small deposit to book, the appointment stops being free to forget. No-show rates for deposit-protected slots routinely drop by half or more.
You don’t need to charge the full amount — a percentage or a small fixed deposit is enough to signal commitment, with the balance settled at the visit. This is especially worthwhile for high-value treatments where a single empty chair really hurts. See how deposits work.
4. Make cancelling easy (yes, really)
It feels backwards, but the goal isn’t to trap patients — it’s to free the slot in time to re-fill it. A patient who can cancel in two taps will, and you can give that slot to someone else. A patient with no easy way to cancel simply doesn’t show.
Give patients a self-service way to manage their own appointments. A patient portal lets them view, cancel or rebook without phoning the front desk — which means cancellations come in earlier, when you can still do something about them.
5. Use a waitlist to fill the gaps automatically
Cancellations only cost you if the slot stays empty. A waitlist turns a late cancellation into a filled appointment: when someone drops out, the next person waiting for that day is offered the spot — automatically, without your team chasing anyone.
This pairs perfectly with step 4: easy cancellations create openings, and the waitlist fills them. See how the waitlist works.
6. Set up recurring recalls so patients don’t drift
A lot of “no-shows” are really just patients who never rebooked. Dental check-ups, hygiene visits, therapy courses and physio plans all run on a rhythm — so let patients lock in that rhythm up front.
Recurring appointments let someone book a regular slot — weekly, fortnightly or every few months — in a single step, so the next visit is already in the diary. Fewer gaps, less admin, more continuity of care. See recurring appointments.
7. Confirm clearly — and keep your booking rules sensible
Two small things close the loop:
- A clear confirmation at the moment of booking, with the date, time, practitioner and location, sets the right expectation from the start.
- Sensible booking rules — a minimum lead time, and a fair cancellation window — reduce last-minute chaos without frustrating patients.
You can tune all of this under your booking rules: slot interval, how far ahead people can book, and how much notice a cancellation needs.
Putting it together
You don’t have to do all seven at once. If you only do two things this month, make them automated reminders and deposits — together they handle the large majority of no-shows. Then layer on easy cancellations, a waitlist and recurring recalls as you go.
The reason most clinics never get around to it is that each piece usually means another plugin or service to wire up. Alnora was built to do all of it in one place — reminders, deposits, the patient portal, the waitlist and recurring recalls — right inside your own WordPress site.
Want to see it in action? Try the live demo or see pricing — there’s a free version to start with, and a 30-day money-back guarantee on Pro.