← All articles
Guide

How to Calculate Your No-Show Rate (and 7 Ways to Cut It)

By Olha · clinic data analyst8 min readUpdated July 2026

Your no-show rate is simple to calculate: divide the number of missed appointments by the total scheduled, over a set period. A well-run practice sits around 5–7% — plenty of clinics quietly run double that and never see it.

This guide shows how to measure it the right way, what counts as "normal," what no-shows actually cost you (with the honest numbers), and seven evidence-based ways to bring the rate down.

How to calculate your no-show rate

A no-show is the unexpected absence of a patient from a pre-booked appointment — they simply don't arrive and don't cancel in time. The rate is basic arithmetic:

No-show rate = (no-shows ÷ total scheduled appointments) × 100

The math is easy. The part that trips practices up is consistency. Before you track anything, make one decision and stick to it: do same-day cancellations count as no-shows? There's no universal rule — but if you change the definition month to month, your trend is noise. Pick one, document it, apply it everywhere.

One clinic-wide number is a start, but the useful insight is in the breakdown. Track your no-show rate by provider, by weekday, and by appointment type — that's where the real pattern hides (Monday mornings, new-patient slots, one provider's panel). A single average hides all of it.

What's a "normal" no-show rate?

Benchmarks vary a lot by setting, but here's the credible picture:

The takeaway: under ~5–7% is healthy. Double digits means real money is walking out the door — and it's fixable.

What no-shows actually cost you

You'll see scary national figures thrown around — "$150 billion a year," "$200 per appointment." Ignore them. Those numbers don't trace to any primary study; they're SEO folklore.

Here's what the peer-reviewed research actually found: one clinic study measured about $92 in lost reimbursement per missed appointment — which, at a 21% no-show rate, added up to roughly $51,000 a year for a single clinic.

The only cost number that matters is yours, and it's easy to size: no-show rate × your average net revenue per visit. At $100 net per visit, recovering just one no-show a day is worth about $25,000 a year (AAFP's math). This is exactly the calculation a dashboard should do for you automatically — so the cost of no-shows is a live number, not a guess.

7 evidence-based ways to cut your no-show rate

Not all tactics are equal. These are ordered roughly by how strong the evidence is — start at the top.

Send automated text reminders

This is the biggest, cheapest lever. In one large study, SMS reminders produced a ~1.9% no-show rate versus ~3.5% for phone calls. Text is faster, cheaper, and people actually read it. If you do one thing, do this.

Send two reminders, timed right

One reminder is good; two is better. A 54,000-patient trial found two reminders (about 3 days and 1 day before) cut no-shows to 4.4%, versus 5.8% for a single 3-day reminder. Space them out.

Build a waitlist that auto-fills cancellations

Every cancelled slot is recoverable revenue. When UCSF automated "fill-a-cancellation" from a waitlist, patients were seen a median of 14 days sooner and the system recovered roughly $3M in fees over nine months. Even a simple call-list works.

Let patients self-schedule into open slots

When patients book directly into a real open slot online, no-shows drop — one practice saw 1.8% versus 5.9% for offline booking. The nuance: it helps when they book a real slot, not when it just files a request for staff to triage.

Flag and call your repeat no-show patients

A small share of patients cause most of the misses. Targeted live outreach to high-risk patients is one of the best-supported tactics (a live-call intervention roughly halved no-shows for flagged patients). You can only do this if you can see who they are.

Use fees as a commitment device — not a fix

Honest truth: no-show fees are popular (about 42% of medical groups now charge $25–$50) but weak on their own. A rigorous trial found no difference in no-shows, and most fines went unpaid. Use a policy to signal that the slot matters — but don't expect it to do the heavy lifting. Reminders and waitlists move the needle more.

Offer telehealth for the visits that fit

For follow-ups and appropriate visit types, telehealth removes the biggest friction — getting there. A 2025 meta-analysis of 45 studies found telehealth had roughly a third lower odds of non-attendance than in-person visits.

One to use with care: overbooking chronically high-no-show slots is a real operations technique, but the evidence that it helps without hurting wait times is weak. Treat it as an advanced move for specific problem slots, not a default.

You can't cut what you can't see

Every tactic above starts the same way: knowing your number — overall, and by provider, weekday and appointment type. That's how you find the Monday-morning pattern, spot the repeat no-shows worth a call, and prove a reminder change actually worked.

Most practices can't see it because the data is buried in the scheduling system, never pulled into one view. Put it on a dashboard once, and the leak becomes obvious — and closeable.

See your no-shows on one screen

Clinic Vitals includes an Operations page built for exactly this — no-shows by weekday and provider, cancellations, and the revenue at stake — from the exports your practice already produces.

View Clinic Vitals →
Olha, clinic data analyst
Written by
Olha · clinic data analyst
I build the reporting our managers open every morning at a multi-branch medical clinic — and package it so other practices don't have to start from scratch.

Figures are illustrative benchmarks from the sources below — your practice's numbers will vary. Lucid Vitals is not affiliated with Microsoft.