CRM demo — 30 minutes Demo →
Guides

Patient no-shows: how to reduce them and stop losing revenue

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.

  • Updated Oct 3, 2026
  • 10 min read

Run your own numbers in the no-show calculator.

What is a patient no-show and how do you measure it

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:

  • by doctor and specialty — first consultations usually have more no-shows than follow-up visits mid-treatment;
  • by lead source — patients from different ad channels behave differently;
  • by lead time — a same-day booking and a booking three weeks out produce different no-show rates;
  • by new vs. returning patients.

Without this breakdown, "our no-show rate is 15%" tells you little: you can't see where the problem is.

How much do no-shows cost a clinic

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.

MetricCalculationResult
Appointments per month4 × 12 × 221,056
No-shows1,056 × 15%158
Lost revenue158 × UAH 1,200UAH 189,600
If no-shows drop to 8%1,056 × 8% × UAH 1,200UAH 101,376
Monthly difference189,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.

Why patients miss appointments

The main causes of no-shows are forgetfulness, long waits and low perceived value of the visit. Grouped briefly:

  1. Forgot. Booked by phone three weeks ago and never saved the date.
  2. Booked "just in case." Called several clinics and went to whichever could see them first.
  3. The problem went away or stopped mattering — especially for first consultations.
  4. Unclear what happens at the visit and what it costs. Fear of the price is a common reason to skip without notice.
  5. Hard to cancel. Getting through to the clinic is difficult, so it's easier to just not show up.
  6. External circumstances: work, kids, transport, weather.

The clinic controls some of these (lead time, price clarity, ease of cancelling) and not others. Focus on the first group.

10 ways to reduce patient no-shows

1. Confirm the visit the day before

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.

2. Shorten the lead time

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.

3. State the price and what happens at the visit

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.

4. Take deposits for expensive and long services

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.

5. Make cancelling easy

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.

6. Keep a waitlist

A waitlist turns a cancellation into a filled slot. When a patient cancels, the receptionist immediately calls the next person on the list.

7. Controlled overbooking

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.

8. Handle repeat no-shows

A patient who has missed two appointments is a separate category. Book them only with same-day confirmation or with prepayment.

9. Call back everyone who didn't show

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.

10. Review no-shows by source and doctor every week

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.

MethodWhat it addressesCost
Day-before confirmationForgetfulness, freeing slotsFront desk time
Short lead timePatient interest cooling offRebuilding the schedule
Price and visit plan in the scriptFear of an unknown priceFront desk training
Deposit"Just in case" bookingsRefund rules
WaitlistEmpty slots after cancellationsDiscipline
Call after a no-showWinning the patient back2–3 minutes per call
Weekly reviewSystemic causes30 minutes of a manager's time

How a CRM helps you control no-shows

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:

  1. The receptionist books the patient in the Appointments section — by doctor or room; the CRM checks for overlaps and suggests free specialists if the chosen one is busy.
  2. If the clinic has reminders on, the patient automatically gets a Viber message a day before and an hour before the visit, with SMS as a fallback. The clinic writes its own texts.
  3. For important visits, the receptionist also sets a "confirm visit" task for the day before — in one click from the patient record. Tasks with due dates show up in the planner; overdue ones are visible to the manager.
  4. When the patient arrives, the receptionist marks them "Arrived" — the service is charged and the doctor's percentage is calculated automatically.
  5. Bookings without an "Arrived" mark are no-show candidates: each gets a callback task.
  6. Analytics shows patient flow by source and doctor, and finance shows how much revenue each specialist generated.

Learn more about scheduling on the patient appointments and doctor schedules page, and about tasks on planner and team notifications.

The 95sales CRM planner: weekly tasks by department, with due dates and priority. Visit confirmation calls and no-show callbacks land here.

No-shows in different types of clinics

Causes and fixes differ by clinic format, so adapt a generic policy to yours.

  • Multi-specialty clinic. Most no-shows are first consultations from ads. Qualifying on the first call and booking within the next few days helps.
  • Dental practice. Long treatment plans: patients complete the first stages and "get lost" midway. Check that the next visit is booked after every appointment, and call if it isn't.
  • Aesthetic clinic. Treatment courses with set intervals. One missed session shifts the whole course, so book the next session right after the current one and watch the remaining-sessions counter.
  • Diagnostic center. Tests that need preparation: the patient skipped because they didn't understand how to prepare. Instructions at booking plus a day-before call remove most of these no-shows.
  • Outpatient rehab. Long courses where missed sessions hurt outcomes. Here a no-show is a reason to talk with the patient or family, not just rebook.

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.

No-shows and missed calls are the same problem

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.

No-show policy: a template

WhenWhoWhat they do
At bookingFront deskStates the date, doctor, price and how to cancel
24 hours beforeFront deskCalls to confirm; on cancellation, calls the waitlist
Morning of the visitFront deskChecks unconfirmed bookings, makes a second call
15 minutes after the appointment timeFront deskCalls the patient: "We're expecting you"
End of the dayFront deskCalls everyone who didn't come and offers a new time
WeeklyManagerNo-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.

★★★★★ Live in 1 day · a separate database for your center

Demo and estimate for your center — $0.

Demo on your examplepatient journey, care and money — as it would work for you
Included
Loss estimatehow many leads, calls and dollars leak without a CRM
Included
Launch planmigration, roles, telephony — step by step
Included
Trial accesstry the CRM with your team before deciding
Yours
Total for demo and estimatean implementation consultant usually charges $300+
$300 $0

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

What clinics ask

What is a normal patient no-show rate?

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.

How can a clinic reduce patient no-shows?

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.

What works better: a phone call or an SMS reminder?

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.

Can a clinic charge a no-show fee?

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.

Does 95sales CRM send reminders to patients?

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.