Every empty slot in the schedule means paid doctor and room time with no revenue. Here is where no-shows come from, how to measure them and which measures actually work.

Run your own numbers in the no-show calculator.
A no-show is an appointment the patient missed without cancelling in advance. A cancellation 24 hours or more ahead is not a no-show: the slot can still be filled. A cancellation one hour before the visit costs almost the same as a no-show, so many clinics track it separately as a "late cancellation."
The basic formula:
No-show rate = no-shows in the period ÷ all appointments in the period × 100%
Example. A GP had 120 appointments in a week, and 14 patients didn't show up or call. No-show rate = 14 ÷ 120 × 100% ≈ 11.7%.
Break the rate down:
Without this breakdown, "our no-show rate is 15%" tells you little: you can't see where the problem is.
No-shows cost a clinic revenue it can never recover: the doctor's time and the room are already paid for. The same BMC study estimated the cost of one no-show at about $196 (2008 data, USA) (Kheirkhah et al., 2016). It's easier to calculate with your own numbers.
Say a clinic has 4 doctors, each with 12 appointments a day, 22 working days a month, an average bill of UAH 1,200 and a 15% no-show rate.
| Metric | Calculation | Result |
|---|---|---|
| Appointments per month | 4 × 12 × 22 | 1,056 |
| No-shows | 1,056 × 15% | 158 |
| Lost revenue | 158 × UAH 1,200 | UAH 189,600 |
| If no-shows drop to 8% | 1,056 × 8% × UAH 1,200 | UAH 101,376 |
| Monthly difference | 189,600 − 101,376 | ≈ UAH 88,000 |
This is a hypothetical calculation: front desk staff refill some empty slots, and some patients rebook. But the order of magnitude shows why no-shows are one of the first lines to review alongside your clinic KPIs.
There's also a hidden cost: the advertising is already paid for. If a patient booked from a paid channel and didn't come, your patient acquisition cost goes up even though lead volume looks fine.
The main causes of no-shows are forgetfulness, long waits and low perceived value of the visit. Grouped briefly:
The clinic controls some of these (lead time, price clarity, ease of cancelling) and not others. Focus on the first group.
Confirmation is the simplest and most reliable tool: 24 hours before the appointment, the front desk calls or messages the patient to check they're coming. If not, the slot is freed and offered to someone on the waitlist. A call beats a message: the patient can reschedule on the spot, and the receptionist hears hesitation and can answer a price question.
The further out the visit, the higher the no-show risk. Keep slots open for new patients within the next 1–3 days, and confirm distant bookings twice: a week before and the day before.
Patients who know the consultation price and what comes next show up more often. Your booking script should end with a "summary" step: date, time, address, doctor, price, what to bring. See an example in our medical receptionist phone script guide.
For procedures of an hour or more, surgery, or diagnostics that need preparation, a partial prepayment makes sense. It filters out "just in case" bookings. Spell out the refund terms for cancelling in advance.
Say it at booking: "If your plans change, call or message us and we'll reschedule." A patient who finds it easy to cancel cancels instead of disappearing.
A waitlist turns a cancellation into a filled slot. When a patient cancels, the receptionist immediately calls the next person on the list.
If a doctor consistently has 15% no-shows, you can add one extra booking per 7–8 slots in the hours with the most no-shows. Do this only based on your own data, and only where a delayed start isn't critical.
A patient who has missed two appointments is a separate category. Book them only with same-day confirmation or with prepayment.
A same-day call after a no-show brings some patients back: "We were expecting you — is everything OK? Let's find another time." Without that call, the patient often just goes to another clinic.
If one ad channel has many no-shows, change the creative or the qualification on the first call. If one doctor does, look at lead times and the schedule.
| Method | What it addresses | Cost |
|---|---|---|
| Day-before confirmation | Forgetfulness, freeing slots | Front desk time |
| Short lead time | Patient interest cooling off | Rebuilding the schedule |
| Price and visit plan in the script | Fear of an unknown price | Front desk training |
| Deposit | "Just in case" bookings | Refund rules |
| Waitlist | Empty slots after cancellations | Discipline |
| Call after a no-show | Winning the patient back | 2–3 minutes per call |
| Weekly review | Systemic causes | 30 minutes of a manager's time |
A CRM makes sure no booking goes unconfirmed and no no-show goes without a follow-up call. In 95sales it can also remind patients automatically. The process:
Learn more about scheduling on the patient appointments and doctor schedules page, and about tasks on planner and team notifications.
Causes and fixes differ by clinic format, so adapt a generic policy to yours.
For treatment courses, it helps when the course is billed as a single charge and the CRM keeps a session counter: you instantly see who stopped halfway. More on the price list and treatment courses page.
Some no-shows happen because the patient couldn't get through to cancel or reschedule. If a clinic misses inbound calls, it loses both new patients and the chance to free up a slot. So start tracking no-shows together with missed calls — details in our guide to missed calls at a clinic.
| When | Who | What they do |
|---|---|---|
| At booking | Front desk | States the date, doctor, price and how to cancel |
| 24 hours before | Front desk | Calls to confirm; on cancellation, calls the waitlist |
| Morning of the visit | Front desk | Checks unconfirmed bookings, makes a second call |
| 15 minutes after the appointment time | Front desk | Calls the patient: "We're expecting you" |
| End of the day | Front desk | Calls everyone who didn't come and offers a new time |
| Weekly | Manager | No-show rate by doctor, source, new vs. returning |
The policy works only if bookings and calls are recorded in one place. With a notebook or a spreadsheet, a month later you can't tell which doctor or channel has the most no-shows. That's one reason private clinics move to a clinic CRM.
You pay nothing and owe nothing.
We discuss a subscription only if you want one after the demo. The price is known before you start.
FAQ
There's no universal benchmark. In a study of 10 clinics, the average no-show rate was 18.8% (BMC Health Services Research, 2016). Track your own trend: what matters is that the number falls month over month.
Confirm visits by phone the day before, shorten lead times, state the price at booking, take deposits for expensive services and call back everyone who didn't show.
SMS is cheaper and suits bulk reminders. A call lets you reschedule on the spot, answer a price question and refill the freed slot. Many clinics combine both.
Clinics more often use a deposit with clear refund rules for cancelling in advance. Patients should know the terms before booking, and they should be set out in the contract or clinic policy.
Yes, if the clinic turns them on: automatic appointment reminders by Viber and SMS, a day and an hour before the visit. There are no email reminders or bulk campaigns. The CRM also shows who is booked, who arrived and who needs a callback.
We store a traffic source marker in your browser so we can tell which ad or link brought an enquiry. Nothing is stored without your consent. Learn more