Acquisition gets the headlines. Retention pays the bills. A practice that retains 85% of its active base year over year compounds revenue without spending a dollar more on ads. A practice retaining 65% has to run on a treadmill - buying new patients just to stay flat.
How to calculate dental patient retention rate
The formula every owner should know:
Retention rate = (patients seen this year who were also seen last year) ÷ (patients seen last year) × 100
Run it on a rolling 12-month window. Most PMS reports default to calendar year, which smears seasonality. The rolling number is the truth.
Loop 1: Recall (the engine)
Recall is automated 6-month re-booking for patients on a regular hygiene cadence. Done well, it should run almost without staff effort and book 65-80% of due patients before they lapse.
The non-negotiables:
- SMS-first, email second. SMS open rates are 95%+ vs 20% for email.
- Two-way reply. "Reply YES to confirm, R to reschedule" beats deep links for older patients.
- Multi-touch sequence. Day -14, day -7, day -2, day-of - not just one reminder.
- Missed appointment recovery. Same-day rebooking text within 30 minutes of no-show.
Loop 2: Reactivation (the hidden goldmine)
Every practice has 1,500 - 4,000 patients who haven't been seen in 18+ months. Most of them aren't gone - they're distracted. A structured reactivation campaign typically books 8 - 15% of that list within 90 days.
Math on a 2,500-patient inactive list: 10% reactivation = 250 booked appointments. At a $280 average value, that's $70,000 in recovered revenue from a campaign that costs you maybe $3,000 to run. The CAC math doesn't even compare to paid acquisition.
Loop 3: Rewards (the moat)
Rewards programs work because they make the next visit feel earned. A patient with 220 points sitting in their account has a sunk-cost reason to come back. Pair the rewards mechanic with the recall sequence and you compound both.
The mechanics that work in dental: points for booking on time, points for reviews, points for referrals, points for treatment plan acceptance. Points redeem for real-world gift cards (Amazon, Starbucks, Visa) - not dental discounts, which feel like the practice is just discounting itself.
The retention stack, side by side
| Loop | Setup time | Ongoing effort | Revenue impact |
|---|---|---|---|
| Automated recall | 2 - 4 weeks | Low | 20 - 35% lift on hygiene |
| Reactivation | 1 - 2 weeks | Medium (quarterly) | $50K - $150K per campaign |
| Rewards loop | 4 - 8 weeks | Low | 5 - 12% retention lift |
Why most practices under-invest in retention
Three reasons: it's invisible (a retained patient doesn't feel like a "win"), it's slow (the compounding shows up in year 2-3), and it's hard to attribute (you can't screenshot a retained patient the way you can screenshot a Google Ads conversion).
The fix is putting retention on the same dashboard as acquisition - so a recall rebooking shows up next to a paid-search booking, with the same revenue weight. That framing changes how owners spend.
Want to see your practice's actual retention rate, reactivation pool size, and recall conversion - on your real PMS data? That's the Patient Revenue Report. 14 days, free.
