From the measurement desk
What is a normal no-show rate for a medical office, and how do I calculate mine?
Learn what is the average no show rate for doctor appointments, how to calculate yours from your schedule, and what a good number looks like for your practice.
What Is the Average No Show Rate for Doctor Appointments?
Simply put, the average no show rate for doctor appointments is the percentage of scheduled appointments where patients don't arrive and don't cancel in advance. For medical offices, a no-show rate between 5% and 10% is workable, though the only number that matters is yours — measured from your own schedule over the last 30 days.
You came here to know if your rate is normal and how to calculate it. This guide gives you both: the formula, the method to pull numbers from your schedule, and what a good rate looks like. By the end, you'll have your baseline measured and know whether it needs fixing.
Why Your Own Number Matters More Than Any Average
Published averages don't account for your specialty, your booking window, or how your reminders work. A dermatology practice with 48-hour confirmations will measure differently than a primary care office with single-attempt phone calls.
Your no-show rate is defined as the percentage of scheduled appointments that result in empty chairs and lost revenue. It's the only metric that tells you whether your current reminder system is working.
Measure your own rate first. Compare it to your own history, not to someone else's practice. The goal is to know your pattern, then defend it.
How to Calculate Your No-Show Rate
You need three numbers from your schedule: total appointments scheduled, total no-shows, and the date range. Pull these from your practice management system or appointment book.
Step 1: Choose Your Date Range
Start with the last 30 days. This window is recent enough to reflect your current system and long enough to smooth out single-day spikes. Avoid holiday weeks or days when your office was closed.
If you run different appointment types — new patient visits, follow-ups, procedures — you may want to measure each separately. Different visit types often show different no-show patterns.
Step 2: Count Total Appointments Scheduled
This is every appointment on your books during the date range, whether the patient showed up or not. Include:
- Appointments that were kept
- Appointments where the patient didn't show
- Appointments cancelled by the patient with advance notice
Do not include:
- Slots you blocked for lunch, meetings, or admin time
- Appointments you cancelled
- Slots that were never booked
Step 3: Count No-Shows
A no-show is defined as an appointment where the patient didn't arrive and didn't cancel in advance. Your definition of "advance notice" matters here.
Pick a threshold — 24 hours or 48 hours — and apply it consistently across all measurements.
Do not count:
- Cancellations with advance notice, even last-minute ones that still gave you notice
- Appointments you cancelled
- Late arrivals who were still seen
Step 4: Run the Formula
Divide no-shows by total appointments, then multiply by 100:
No-Show Rate (%) = (No-Shows ÷ Total Appointments) × 100
Example: If you scheduled 200 appointments last month and 14 patients didn't show, your rate is (14 ÷ 200) × 100 = 7%.
The Complete Measurement Object
Here's the full method, ready to use:
Date Range: [Start Date] to [End Date] (30 days recommended)
Total Appointments Scheduled: [Number] — every appointment on your books, whether kept, cancelled with notice, or no-show
Total No-Shows: [Number] — patients who didn't arrive and didn't cancel with at least [24 or 48] hours notice
No-Show Rate: ([No-Shows] ÷ [Total Appointments]) × 100 = [Result]%
What a Good Number Looks Like:
- Below 5%: Your reminder system is working. Measure monthly to catch drift.
- 5-10%: Workable for many practices. Small improvements pay off quickly.
- 10-15%: Costing you real money. Time to install a structured reminder sequence.
- Above 15%: Schedule defense is urgent. Start with the reminder ladder.
Common Measurement Mistakes
Counting cancellations as no-shows. If a patient calls to cancel, even the morning of, that's not a no-show. You had notice and could attempt to refill the slot.
Mixing date ranges. Don't combine a slow week with a busy week and call it average. Use consistent 30-day windows.
Excluding certain appointment types. If you only measure your "problem" slots, you're not measuring your practice. Include everything.
Not defining advance notice. If you don't have a threshold, you can't measure consistently. Pick 24 or 48 hours and document it.
What to Do With Your Number
Once you have your baseline, you can measure whether changes work. Install a reminder sequence, wait 30 days, measure again. The before/after tells you what's working.
Code63 Labs' measured findings show that written-off people engaged at 67% when reached. The problem isn't that patients don't care. It's that single attempts behave like coin flips — you need a sequence, not a single reminder.
Frequently Asked Questions
Should I measure no-shows differently for new patients versus established patients?
If you want to know where your risk is highest, measure each group separately for 30 days. This will show you whether one group needs a stronger reminder sequence than the other.
What if my schedule system doesn't track no-shows separately from cancellations?
Pull your appointment list for the last 30 days and mark each one manually: kept, cancelled with notice, or no-show. It takes 20 minutes once. After that, you'll know what data you need and can ask your system vendor how to pull it automatically.
How often should I recalculate my no-show rate?
Monthly. Pick the same day each month, pull the prior 30 days, and log the rate. This gives you trend data and shows whether a change you made is holding or drifting.
Does the day of the week affect no-show rates?
It can. Monday morning and Friday afternoon appointments sometimes show different patterns. If you suspect a day-of-week effect, measure each day separately for a month. If the difference is more than 3 percentage points, consider adjusting your reminder timing for those slots.
What if my rate is below 5% — should I still measure it?
Yes. A low rate can drift if your reminder system breaks, your front desk changes their process, or your booking window shifts. Measure monthly to catch problems early, when they're still small.
Can I compare my rate to other practices in my specialty?
You can, but it won't tell you what to fix. Your reminder sequence, your patient population, and your booking policies are yours. Measure against your own history, not someone else's average.
Key Takeaways
- Your no-show rate is the percentage of scheduled appointments where patients don't show and don't cancel in advance
- Calculate it by dividing no-shows by total appointments, then multiplying by 100
- Use a consistent 30-day window and a clear definition of advance notice (24 or 48 hours)
- A rate below 10% is workable; above 15% requires immediate attention
- Measure monthly to track whether changes are working and to catch drift early
- Don't count cancellations with advance notice as no-shows — you had time to respond
- The only number that matters is yours, measured from your own schedule
If You Would Rather It Were Running by Friday
You now have the method. If you'd rather have the fix installed than build it yourself, Code63 Labs offers The First Fix for $500.
One week. Your no-show pattern baselined from your own book. The Reminder-Ladder Install built and running: 48-hour, 24-hour, and morning-of reminders with confirm and reschedule links. Before/after measurement in writing, plus a 30-day re-check.
This is a form of schedule-defense operations — calm, systematic, no blame of patients or staff. It's built from your numbers, not someone else's average.
Start with the free no-show score at https://score.noshows63.com/a/no-shows — 10 questions, about 3 minutes, scored 0-100 with a written report and your monthly no-show cost calculated. The report is written by Claude, an AI model. Then you'll know whether the $500 fix is the right next move.
Find out how well your schedule defends itself
Ten questions, three minutes. Scored 0–100 with a written report and a monthly empty-chair estimate built from your own numbers.
Score your scheduleFree. No account. The written analysis is produced by Claude, an AI model — we say so because it's true.