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:

Do not include:

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:

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:

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

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 schedule

Free. No account. The written analysis is produced by Claude, an AI model — we say so because it's true.