Practice Operations

How to Calculate Patient Retention Rate in a Dental Practice


James DeLuca 7 min read

Ask an owner for their patient retention rate and you will get one of two numbers. The unscheduled patient report, or the hygiene reappointment rate. Both are real. Each one is half of a retention rate, because a practice keeps two populations of patients, and they leave through different doors.

The established patient is carried by the hygiene schedule and the recall system. The new patient is carried by the phone, the first exam, and the checkout desk. Different systems, different owners, different failure points. One number cannot measure both, and the two numbers most practices use were each built for one population and quietly applied to the other.

Here is what each one measures, what each one cannot see, and the three reads that complete it: new patient retention, broken appointments, and the reschedule rate.

The number your report gives you: unscheduled patients

Take every patient seen in the last 18 months. Count how many have no future appointment on the books. Divide. That is the unscheduled rate, and the standard is roughly 35% or less: at least 65 of every 100 active patients should already have a next visit scheduled.

It is a good number for what it measures, which is how much of your patient base depends on someone picking up a phone. A practice that books the next visit before the patient leaves runs it low. A practice that relies on recall calls runs it high, and pays for the difference in front-desk hours every week.

What it cannot see is anyone who never had a visit. The report is built on last-visit date. A new patient whose chart was created and who never sat in a chair is not on it. And the new patients who did come in sit on the same list as patients who have been coming for years, with nothing marking them as new. Their losses are real, and the blended rate dilutes them.

The number the hygiene team gives you: reappointment

The second number is hygiene reappointment: of the patients who finished a hygiene visit, how many left with the next one booked. The standard is 80% to 90%. In one $10 million practice I read, the same-day rate was 61%.

This number tells you something specific and useful. Every patient who leaves without a next visit becomes a call, and the reappointment rate is the size of the call list your administrative team inherits.

As a retention rate it is a fatal simplification, for two reasons. First, its denominator is hygiene visits. A new patient who came in on a limited exam, never saw a hygienist, and never came back is not in it at all. Second, it counts appointments booked, not appointments kept. A patient who books before leaving and breaks the appointment in month six reads as retained.

The number neither gives you: new patient retention

New patients have to be followed as a group from the day the chart is created, through four stages:

  1. Chart created or first appointment made
  2. First appointment completed
  3. A next visit completed, any visit after the first
  4. A future appointment on the books today

Here is that read on one multi-location group, trailing twelve months.

StagePatientsProgressPDA standard
New patient charts created7,544
First appointment completed5,29470%75%
A next visit completed2,92455%75%
Future appointment on the books1,41248%80%
Retained, end to end1,41218.7%45%

Each stage is a different exit, and each exit is a different missing system.

2,250 charts never sat in a chair. That is the phone, the confirmation, and how far out the first opening was.

Of the patients who did sit in a chair, 45 of every 100 never came back for anything, not even a cleaning. That is the limited exam that never became a comprehensive one, and the treatment that was diagnosed but never put on the schedule before the patient reached the door.

Of the patients who did come back, 52 of every 100 left without a next appointment. That is the checkout. The same group’s hygiene reappointment rate was 71%. The failure is the same one, measured on a different population.

The practice paid to acquire 7,544 patients and has 1,412 on the books. The familiar numbers see only part of the other 6,132. The 2,250 who never came in are not on the unscheduled report, because it is built on visits. The limited-exam patients who never saw a hygienist are not in hygiene reappointment. The rest are on the unscheduled list, unlabeled, inside a base of established patients. A practice can manage both of its familiar numbers every month and never see the population it spends the most to acquire.

The layer that makes all three honest: broken appointments

A future appointment is a promise, not a visit. The broken appointment rate tells you how many promises are kept, and how much of the administrative day goes to refilling empty chairs. For a fee-for-service or PPO practice, broken appointments run between 5% and 15% of total appointments. A practice whose patients are predominantly on state-funded insurance starts at 15%.

Layer it over every number above. In the group, roughly one in four appointments broke. If those 1,412 future appointments break at the rate the rest of that schedule did, about 1,060 of them sit in a chair as booked. The other 350 or so become calls.

The number that decides what a break costs: the reschedule rate

What happens on those calls is the last retention number, and the one almost nobody tracks. Of every cancellation and no-show, how many end with a new appointment on the books, and how many end unscheduled? The best practices reschedule 60% or more.

A broken appointment that is rescheduled is a delay. A broken appointment that is not rescheduled does not disappear. It moves the patient onto the unscheduled list, where it becomes a recall call weeks from now instead of a booking today. The reschedule rate is the pipe between the broken appointment rate and the unscheduled rate, and it is the clearest single read of the front desk there is.

It also tells you which problem you have. A high broken rate with a high reschedule rate is a scheduling problem: the patient wanted the visit and it was placed badly. A high broken rate with a low reschedule rate is a commitment problem: the patient never bought the visit in the first place.

Both numbers are recorded wrong more often than any others. I have read a practice reporting 0% broken appointments. The team logged every break with a procedure code instead of the software’s broken-appointment function. The report was accurate about what it was given, and the reschedule rate on a break that was never recorded is not low. It does not exist.

How to read your own practice

Six numbers, in this order:

  1. Unscheduled patients, as a share of everyone seen in the last 18 months. 35% or less. The size of your recall call list.
  2. Hygiene reappointment, booked before the patient leaves. 80% to 90%. The checkout, for established patients.
  3. Broken appointments, as a share of total appointments, counted however your team actually records a break. 5% to 15% for fee-for-service and PPO practices; from 15% where state-funded insurance is the majority.
  4. Reschedule rate, the share of cancellations and no-shows that end with a new appointment. 60% or more. Whether a break is a delay or an exit.
  5. New patient retention, the four-stage cohort over twelve months. 75, 75 and 80 at each stage; 45 of every 100 end to end. The phone, the first exam, and the checkout, for the patients you paid to acquire.
  6. Durable retention: the scheduled share of your base and the new patients on the books, each discounted by the breaks that will not be rescheduled.

Then check the counts before you trust any of them. The new patient count includes reactivated patients, emergencies, and charts created for callers who never booked. Breaks hide inside procedure codes. Placeholder appointments sit on the schedule as if they were real. The software reports what it is given, and every one of these rates is a fraction whose top and bottom were entered by a team that was never told what the fraction would be used for.

The learning

Patient retention is not one rate. It is two populations leaving through different doors, a third number that tells you whether the doors you think you closed are actually shut, and a fourth that tells you whether anyone opens them again. A practice that tracks only one of them is not measuring retention. It is measuring the part of retention that is easiest to report.


The full twelve-month read on that group, with the dollars attached to each stage, is on What We Find. The first count worth checking is the new patient number itself: one production-by-procedure-code report is enough to see whether your exams support it.


About the author: James DeLuca is the founder of Precision Dental Analytics. He rebuilds the reports a practice’s software produces from the detail underneath them and puts a dollar figure on every gap, for owners who are staying, buying, or selling. He is the author of Phantom EBITDA, The Dental Data Playbook, Hidden Levers, and Spartan Leadership. Meet the team

Questions

How do you calculate patient retention rate in a dental practice?
As two populations, not one rate. For established patients, take everyone seen in the last 18 months and divide the number with no future appointment by the total; that unscheduled rate should be 35% or less. For new patients, follow every chart created in twelve months through four stages: first appointment completed, a next visit completed, and a future appointment on the books. Then discount both by the broken appointment rate, net of the share of breaks that are rescheduled.
What is a good unscheduled patient rate for a dental practice?
35% or less of the patients seen in the last 18 months, meaning at least 65 of every 100 active patients already have a next visit on the books. The number measures how much of the patient base depends on a recall call. It cannot see new patients who never had a visit, because the report is built on last-visit date, and it dilutes the new patients who did come in among years of established patients.
What is a good hygiene reappointment rate, and why is it not a retention rate?
80% to 90% of patients leaving a hygiene visit with the next one booked. It measures the checkout for established patients and the size of the call list the front desk inherits. It is not a retention rate because its denominator is hygiene visits, so a new patient seen on a limited exam who never reached a hygienist is not in it, and because it counts appointments booked rather than appointments kept.
How do you measure new patient retention?
Follow the cohort through four stages: chart created or first appointment made, first appointment completed, any next visit completed, and a future appointment on the books today. PDA's standard is 75%, 75% and 80% at each step, or 45 of every 100 new patients retained end to end. In one multi-location group with 7,544 new patient charts in twelve months, the end-to-end rate was 18.7%.
What is a normal broken appointment rate, and what is a good reschedule rate?
For a fee-for-service or PPO practice, broken appointments run between 5% and 15% of total appointments; a practice whose patients are predominantly on state-funded insurance starts at 15%. The reschedule rate is the share of cancellations and no-shows that end with a new appointment on the books instead of an unscheduled patient; the best practices reschedule 60% or more. A break that is rescheduled is a delay. A break that is not rescheduled moves the patient onto the unscheduled list.

Put a number on what this article describes.

Send one report, production by procedure code, no patient names. One page back in 48 hours with what your codes are hiding, and the three questions that report cannot answer.

Send one report →

$495, credited to the Baseline | 48 hours

James DeLuca

James DeLuca

Founder & Principal Architect, Precision Dental Analytics

About the team →

Put a number on what this article describes.

One report, production by procedure code, no patient names. One page back in 48 hours with what your codes are hiding, and the three questions the report cannot answer.