You are allowed to charge for a no-show in South Africa — within limits, and we have written up exactly what the law and HPCSA guidance allow. But the more useful question is rarely "can we charge?" It is "how do we stop the empty chair in the first place?" — because the fee recovers a fraction of the slot and costs you the goodwill.
Here is what actually reduces no-shows, ranked by return on effort.
1. Send reminders — the biggest, easiest win
Automated appointment reminders cut no-shows by roughly 29%, and once they are set up they cost you almost nothing. This is the single highest-return change most businesses can make, and it is the one most often left half-done.
The pattern that works: a confirmation at the moment of booking, then a reminder the day before. Sent where people actually read them — for most South African businesses that is WhatsApp, not email. The point is not to nag; it is to put the appointment back in front of someone whose week has moved on since they booked it three weeks ago.
2. Make rescheduling one reply
Reminders only stop the no-show if the client can act on them. A reminder that says "reply STOP to cancel" turns a would-be no-show into a moved appointment — and, crucially, frees the slot early enough to offer to someone else instead of discovering it empty at 2pm.
A no-show is often just a booking someone could not make and had no easy way to move. Remove the friction — let them reschedule by replying to the reminder — and a chunk of your no-shows quietly become reschedules.
3. Take a deposit on the risky slots
A small booking deposit has been shown to cut no-shows by up to 65% — the strongest single lever there is. The catch is friction: a deposit can deter new or price-sensitive clients, so most businesses do not apply it across the board. Reserve it for the slots where a no-show hurts most — long, high-value appointments, and clients who have missed before.
4. Let people book online
Clients who book online are about 49% less likely to miss than those who book by phone or in person. The booking is deliberate, it is confirmed in writing, and it is easy to change — so it stays front of mind instead of being silently abandoned. Every booking you move from a scribbled note to a confirmed online slot is a booking less likely to vanish.
5. Answer the phone — so the freed slot gets filled
All of the above frees slots early. None of it helps if there is no one to fill them. When a reschedule opens a Thursday 2pm, the value is only recovered if someone offers it to the next client on the waitlist — and if the person phoning in to book right now actually gets answered rather than hitting voicemail. The uncovered hours of a front desk are where recovered slots go to die.
The compounding play
None of these is magic on its own. Together they compound:
Remind every client → let them reschedule by replying → fill the freed slot from your waitlist.
That loop turns the empty chair into a moved appointment that still earns — no fee, no confrontation, no relationship damage. It is also exactly the loop an AI receptionist runs automatically: it answers every call and WhatsApp around the clock, sends the reminders, accepts a reschedule by reply, and offers the released slot to the next person waiting. For a busy practice or salon where nobody has time to chase reminders by hand, that is the difference between a 20% no-show rate and a full diary.
Charging for a no-show treats the symptom, once, after the money is already gone. Preventing it treats the cause — and keeps the client.
No-show and reminder figures cited above are drawn from published industry data (Zenoti, Etisia, Bookeo) and will vary by sector, price point and reminder setup. For anything involving charging a patient, check our note on the law and your own professional body.