A clinic that sees 600 patients a month with a 15% no-show rate has 90 empty chairs every month. The doctor is paid, the room is lit, the nurse is rostered, and nobody turns up. No-shows are the most expensive problem most clinics have stopped noticing, because the slot was "booked" and the day still felt busy.
The good news is that no-shows respond to process more than almost any other clinic metric. You do not need new staff or new software to get the first few points back. You need to change what happens between the booking and the visit.
Key takeaways
- Ask patients to confirm, do not just remind them. A reply is worth more than a read receipt.
- Send two reminders, roughly 48 hours and 3 hours before the visit, on the channel patients actually read.
- Make rescheduling a one-line reply, not a phone call. Most no-shows are failed cancellations.
- Fill the gaps you cannot prevent with a same-day waitlist.
- Measure the rate weekly, by doctor and by service, and follow up with every no-show the same day.
What a no-show actually costs
Put your own numbers in, but here is the arithmetic for a typical single-site clinic.
| Singapore GP | Malaysian dental | Indian multi-specialty | |
|---|---|---|---|
| Patients booked per month | 600 | 400 | 900 |
| No-show rate | 15% | 18% | 20% |
| Empty slots per month | 90 | 72 | 180 |
| Average revenue per visit | S$80 | RM180 | ₹1,500 |
| Revenue lost per month | S$7,200 | RM12,960 | ₹270,000 |
Those are gross figures and some slots get refilled by walk-ins, so treat them as the ceiling. Even at half, it is usually the single largest line item you can recover without seeing one extra patient. The ClinicOS ROI calculator lets you run this with your own volume, revenue and no-show rate.
Why patients do not turn up
When clinics actually ask, the reasons cluster into a short list:
- They forgot. Especially for appointments booked more than two weeks out, or recalls booked six months ago at the front desk.
- They tried to cancel and could not. The line was busy, it was after hours, or they did not want to sit on hold to say "I can't make it". So they said nothing.
- Something came up and rebooking felt like effort. A work meeting, a sick child, traffic. If rescheduling needs a phone call during office hours, many patients just skip it.
- They never really committed. A slot taken "to be safe" with no confirmation step is easy to abandon.
- The reminder went to the wrong place. An SMS to a number they no longer check, or an email in a language they do not read easily.
Notice that four of the five are communication problems, not patient problems. That is why the fixes below are mostly about messaging.
The 7 fixes, ranked by impact
1. Confirm, do not just remind
A reminder is one-way. A confirmation request asks for something back: "Reply 1 to confirm, 2 to reschedule." The act of replying is a small commitment, and the clinics we work with see the no-show rate move more from adding the reply step than from anything else.
It also changes what the front desk sees in the morning. Instead of a list of bookings, they see confirmed, unconfirmed and rescheduled. The unconfirmed ones get a call or a message; nobody else needs chasing.
2. Get the timing right
Two reminders beat one, and the spacing matters:
- About 48 hours before. Early enough that a patient who cannot make it can reschedule and you can reuse the slot.
- About 3 hours before, or first thing that morning. Catches the "I forgot" group.
A reminder a week out tends to be ignored, and a reminder 20 minutes before does not help anyone who is still at work. If you only send one, send the 48-hour one and make it a confirmation request.
3. Make rescheduling a reply, not a phone call
Every step between "I can't make it" and a new slot loses patients. The ideal is that the patient replies to the reminder with "2", gets three alternative times back, picks one, and is done. No hold music, no voicemail, no calling back the next morning.
This is the fix that turns a would-be no-show into a kept appointment a few days later. It is also the one that most needs either a very responsive front desk or an automated assistant on the same WhatsApp number, because a reschedule request answered six hours later is usually a reschedule request abandoned.
4. Use the channel patients already read
In Singapore, Malaysia and India that is WhatsApp. Open and reply rates on WhatsApp are far higher than SMS for most clinics, and patients can reply in their own words and language. ClinicOS answers in English, 中文, Bahasa, हिन्दी and தமிழ், which matters more than it sounds: a reminder a patient half-understands is a reminder they do not act on.
If you still send SMS, keep it as the fallback for numbers that are not on WhatsApp. For how to set up booking on WhatsApp properly, including the Business App versus the API, see our WhatsApp appointment booking guide.
5. Keep a same-day waitlist
Some no-shows and late cancellations are unavoidable. What you can control is whether the slot stays empty. Keep a short list of patients who said "any earlier is fine" and offer the freed slot to them by message as soon as it opens. Ask for a reply within 30 minutes, then move to the next person.
Done by hand this is tedious, which is why most clinics stop after a week. Done automatically it is one of the quietest revenue wins in the building.
6. Shorten the lead time where you can
No-show rates rise with the gap between booking and visit. If your next available slot for a routine review is three weeks away, you are booking a lot of appointments that will be forgotten. Options that help: hold a few same-week slots for new patients, offer earlier times when a cancellation opens, and send a "still want this?" check for anything booked more than a month out.
7. Measure it, and follow up the same day
Count no-shows weekly, by doctor and by appointment type. You will usually find they are concentrated: Monday 9am slots, one particular service, patients booked by a third-party platform rather than directly. Fix the concentration first.
Then message every no-show the same day: "We missed you today. Would you like to rebook?" with a booking link. A surprising share rebook within the hour, and the ones who do not have told you something useful about their intent.
A word on no-show fees and deposits
Deposits for long or cosmetic procedures are common in dental and aesthetic clinics and they work for that segment. For routine GP and follow-up visits, fees tend to create more arguments at the counter than they prevent no-shows, and they can push patients to a competitor. Our suggestion: fix the communication first, then consider deposits only for the appointment types where a no-show costs you an hour of a specialist's time.
What a good no-show rate looks like
Published studies across outpatient settings put the global average somewhere around a fifth of appointments, with wide variation by specialty and country. Clinics with two-way confirmations and easy rescheduling usually run well under 10%. If you are above 15%, the fixes above will pay for themselves in the first month. If you are already under 8%, your remaining no-shows are mostly the unavoidable kind, and the waitlist is where the value is.
How ClinicOS handles this
ClinicOS runs the whole sequence on your clinic's WhatsApp number: the confirmation request 48 hours out, the morning-of reminder, one-reply rescheduling with live slots, the waitlist offer when a slot opens, and the same-day "we missed you" follow-up. Confirmed visits land on your calendar, and your staff only see the conversations that need a person. At Eversmiles in Bangalore, the AI's typical reply time on the clinic's WhatsApp inbox is 7.6 seconds, which is the difference between a reschedule that happens and one that does not.
Frequently asked questions
What is a good no-show rate for a clinic?
Under 10% is good for most outpatient clinics, and under 5% is excellent. Rates above 15% almost always come down with two-way confirmations and one-reply rescheduling, because most of those no-shows are failed cancellations rather than forgotten visits.
How many reminders should a clinic send?
Two. One around 48 hours before the appointment that asks the patient to confirm or reschedule, and one around 3 hours before or first thing that morning. More than two starts to feel like nagging and does not improve attendance.
Should clinics charge a no-show fee?
For long or cosmetic procedures a deposit is reasonable and widely accepted. For routine visits, fees tend to create friction at the counter without fixing the underlying cause. Improve confirmations and rescheduling first, then add deposits only where a no-show costs you an hour of specialist time.
Does WhatsApp reduce no-shows more than SMS?
In Singapore, Malaysia and India, yes in practice, because patients read and reply on WhatsApp and often ignore SMS. The bigger effect comes from making the reminder two-way and letting patients reschedule by replying, which WhatsApp makes easy.



