DocsMD™Patient Revenue LibraryFree leak audit
DocsMD › Library › Recall & Reactivation
Recall & Reactivation

Patient retention rate: how to calculate it and improve it

Patient retention rate answers a simple question: of the patients you saw before, how many came back? It is one of the most useful numbers a practice can track, because nearly every revenue leak, from unbooked follow-ups to unanswered calls, eventually shows up in it.

Updated October 8, 2026 · 5 min read · DocsMD Research
Key takeaways
  • Retention rate = patients from a starting period who were seen again in a later period, divided by all patients in the starting period.
  • Pick a time window that fits how often your patients normally return, and keep it the same every time you measure.
  • Exclude patients who moved, transferred care or were discharged, or the number will look worse than it is.
  • Small gains compound: each retained patient keeps generating visits year after year.

The basic formula

There are several ways to define retention, but the most practical one for an independent practice uses two time periods and your own visit records.

Retention rate = (patients seen in Period A who were also seen in Period B) ÷ (patients seen in Period A) × 100.

Period A is your starting group, often called a cohort. Period B is the window in which you'd expect them to return. For example, Period A might be all unique patients seen from January through June last year, and Period B might be the following twelve months.

Count unique patients, not visits. A patient seen four times in Period A is still one patient.

Step by step from a visit export

You can calculate retention in a spreadsheet using a visit or appointment export from your practice management system. You need a patient identifier and a visit date for every completed visit.

  1. Export completed visits covering both periods. Leave out cancellations and no-shows; only kept visits count.
  2. Build a list of unique patient IDs seen in Period A. That count is your denominator.
  3. Remove patients you know shouldn't return: those who moved away, transferred care, were formally discharged, or died. Note how many you removed so the method stays consistent.
  4. Build a list of unique patient IDs seen in Period B.
  5. Count how many IDs appear on both lists. That's your numerator.
  6. Divide, multiply by 100, and record the result along with the exact dates you used.

Choosing the right window

The window matters more than the formula. If your patients typically return every six months, a three-month Period B will make retention look terrible. If they typically come once a year, an eighteen-month window gives them a fair chance.

A few rules of thumb by practice type, for measurement purposes only:

  • Dental: hygiene patients are often on a regular recall interval, so a 12- to 18-month return window usually captures them.
  • Physical therapy: retention within an episode of care is better measured as plan completion; across episodes, look at returning patients over 12 to 24 months.
  • Primary care and other doctor-led practices: a 12- to 24-month window is common, since many patients come in at least annually.
  • Whatever you choose, keep it identical every time you measure. A retention number is only useful compared with itself.

Illustrative math: what one point of retention is worth

Illustrative numbers only. Say a practice saw 3,000 unique patients last year, and a retained patient averages three visits a year at $180 per visit, or $540 a year.

If retention moves from 70 percent to 75 percent, that's 150 more patients still coming back. At $540 each, that's about $81,000 in a year in this example, and those patients keep returning in the years after.

Each single point of retention, in this example, is 30 patients and roughly $16,200 a year. That is why retention is worth measuring even if the first number you calculate is rough.

Reading the result

Don't just look at the headline percentage. Break the lost patients down to see where they went missing:

  • Never rebooked after their last visit. The checkout or follow-up process is the gap.
  • Had a future visit that was cancelled and not rebooked. Your cancellation handling is the gap.
  • No-showed and never returned. No-show follow-up is the gap.
  • Tried to reach you and didn't get through. Check missed-call and voicemail handling for numbers that match lapsed patients.
  • Clustered under one provider or location. Look at access: openings, wait times, or a provider change.

Common measurement mistakes

Retention numbers are easy to get wrong in ways that make them useless. Watch for these before you share a figure with your team.

  • Counting visits instead of patients. A handful of frequent visitors can make retention look healthier than it is.
  • Including cancellations and no-shows as visits. A booked visit the patient never kept doesn't mean they returned.
  • Measuring before Period B is over. If Period B ends next month, your number will rise as more patients come back. Only compare completed windows.
  • Changing the window between measurements. A move from a 12-month to an 18-month window will raise the number without anything improving.
  • Mixing duplicate patient records. A patient registered twice can appear lost under one ID and retained under the other. Clean obvious duplicates first.

Five ways to improve it

Pick one or two of these at a time, then measure again next quarter with the exact same method, so you can tell which habit moved the number. If you'd rather see where your own patients are slipping away first, start with a free leak audit.

  1. Book the next visit before the patient leaves, whenever the clinician has recommended one.
  2. Rebook every cancellation on the same call or text. Make "when can we see you instead?" a required question.
  3. Follow up every no-show within a day with specific open times.
  4. Work a lapsed-patient list weekly, least overdue first, using short messages with the practice name, times and numbered choices.
  5. Answer or return every call fast. A patient who can't reach you is one easy step from going somewhere else.
How DocsMD handles this

DocsMD works the retention gaps every day

DocsMD reads the schedule export your EHR already produces and runs its detect, decide, act, prove loop on the leaks that lower retention: missed calls, cancellations, no-shows and overdue patients. It texts patients real open times with numbered choices, hands bookings to your front desk to enter, and itemizes every recovered visit in a weekly report. The Recovery Guarantee is at least two times your monthly fee recovered, or the next month is free.

Questions

What's the difference between retention rate and churn?

They're two sides of the same number. If 72 percent of patients returned in your window, churn for that window is 28 percent. Retention is usually easier to discuss with staff because it frames the goal positively.

Should new patients be counted?

Yes, if they were seen in Period A. Some practices also track new-patient retention separately, because first-time patients are the most likely to not return.

How often should we measure retention?

Quarterly is enough for most practices, using a rolling window. Monthly measurements tend to bounce around without telling you much.

Who should see the retention number?

The owner and office manager at minimum, and ideally the front desk team too. Share the breakdown of where patients went missing, not just the percentage, so each person can see which part of the process they control.

Why does my retention look so low?

Check the window first. A window shorter than your patients' normal return interval will understate retention. Also confirm you removed patients who moved, transferred or were discharged.

© 2026 DocsMD™ · Patient Revenue Engine for Healthcare · Practice smarter.docsmd.comLibraryFree leak auditPricingHIPAA BAAPrivacy