
Plan of Care Completion Rate: How to Calculate Yours (and What the Gap Costs)
WebPT, Jane and Prompt all count evals and visits. None of them count how many plans of care actually finished. Here is how to work that number out and what the gap is worth.
Whatever you run your clinic on, WebPT, Jane, Prompt or something older, it will tell you how many evaluations you did last month. It will tell you how many visits you delivered. Both numbers are two clicks away, and both go up when you are busy.
Here is the one it will not hand you: of the plans of care your clinicians wrote last quarter, how many patients finished every visit that was prescribed?
Most owners have never pulled that number. Not because they are careless, but because no report is built around it. Evals live in one place, attended visits live in another, and nothing in the system connects a plan written in March to the visits that did or did not happen in April.
So the gap between what you planned and what you delivered never shows up on a screen. It shows up as a thin Tuesday afternoon three weeks later, and by then it looks like a new patient problem.
ℹ️ Note
The short version. Plan of care completion rate is visits attended divided by visits prescribed. Clinics that count it usually land between 50% and 60%. At 60 evals a month on a 10 visit plan, a 60% rate means about 2,880 prescribed visits a year that never happen. Pulling the number by hand takes 40 minutes. There is a calculator further down this page that does it in 90 seconds.
What the metric actually is
Plan of care completion rate is the share of prescribed visits your patients attend.
Write 10 visits, patient attends 6, that plan completed at 60%. One plan looks like this:
6 attended
The care that actually got delivered. A 60% completion rate.
4 never delivered
Prescribed, scheduled against nothing, and invisible in every report you run.
Your clinic writes this plan every day. Multiply the 4 empty slots by the evaluations you book each month, then by twelve.
Run it across a month of evals and you get a single figure for how much of the care you planned actually got delivered.
Two things it is not, because both get substituted for it:
It is not your no-show rate. A no-show is one missed appointment that was on the books. Most incomplete plans of care never generate a no-show at all, because the patient simply stops booking. Nobody cancels. Nothing turns red. Your no-show rate can look perfectly healthy while half your plans quietly stop at visit six.
It is not your discharge rate. Discharge tells you how a patient exited. Completion tells you how much of the plan they finished before they did. A patient discharged at visit 5 of 12 counts as a discharge, and as a 42% completion.
How to pull yours
This takes about 40 minutes the first time and about 15 after that. Do it once by hand before you automate anything, because the manual pull is where the surprise lives.
1. Pick a month that is at least 90 days old. April, if you are reading this in August. Last month is useless here: those plans are still running, and a patient on visit 4 of 10 has not dropped off, they are mid-care. Going back a quarter means almost every plan from that month has either finished or clearly stopped.
2. Pull the initial evaluations from that month. Twenty is plenty for a first read. If you did more than twenty, take the first twenty by date rather than picking. Otherwise you will unconsciously choose the ones you remember, and you remember the ones who finished.
3. Write down the visits prescribed on each. Whatever your clinician planned, or whatever the authorization allowed. If your plans are written as a range, use the low end. You are building a number you cannot argue with later.
4. Write down the visits attended by each of those patients. Everything they came to after the eval, up to today. In WebPT and Practice Perfect this is appointment history filtered by patient. In Jane and Prompt it is the visit history on the chart. It is tedious, and it is the whole exercise.
5. Divide. Total attended by total prescribed. That percentage is your completion rate. The prescribed visits that never got delivered are your completion gap.
Almost every owner who does this finds a worse number than they guessed, and it usually tracks the 5-to-7-visit pattern that shows up across sports and ortho caseloads. That is not a failure of the clinic. It is the first time the number has been counted rather than estimated.
What the gap is worth
Say your clinic books 60 new evaluations a month, your typical plan is 10 visits, and your typical patient attends 6.
| Example clinic | |
|---|---|
| New evaluations per month | 60 |
| Visits prescribed per plan | 10 |
| Visits actually attended | 6 |
| Completion gap per plan | 4 visits |
| Gap per year (60 × 4 × 12) | 2,880 visits |
| Collected per visit | $150 |
| Realistically recoverable (5-10%) | $21,600 to $43,200 |
The dollar figure is where estimates start, so it deserves to be handled honestly.
At $150 a visit, that gap has a large gross value, and I am deliberately not putting that figure in a headline. A big gross number gets rejected on sight, and rightly so. Nobody recovers all of it. Some of those patients genuinely got better and stopped for sound reasons, some moved out of the area, and some were never coming back after visit two.
The number worth planning around is the share you could realistically recover with consistent follow-up, which is the bottom row above: roughly $22,000 to $43,000 a year, from patients already in your system who already know your clinicians.
Where does that 5% to 10% come from? It is modelled, not measured. It is built from what published retention work reports on multi-touch follow-up, then set deliberately below it. When we have completion data from enough finished Sprints to replace the estimate with a measurement, we will replace it and say so.
That is the example clinic. Here is yours.
Your clinic
0/4 slidersYour plans of care complete at 60%. If you are guessing at visits attended rather than reading it off a report, that is the finding.
2,880
visits prescribed, never delivered
60 evals × 4 unfinished visits per plan × 12 months
Conservatively recoverable: $21,600 to $43,200 a year
5-10% of those visits × $150 collected each
20 minutes. We pull your real completion rate together.
Why the number moves
Once you have the figure, the useful part is that it responds to unglamorous things.
Most incomplete plans do not stop because of a clinical failure. They stop at the point where the patient starts feeling better, usually around visit four, and the honest intention to call and book the next one does not survive the week. The patient is not avoiding you. They are no longer in pain, and pain was the thing making them schedule.
Which means the levers are mechanical:
- Book the next visit before they leave the building, not after
- Notice within a week that someone mid-plan has not been in, while it is still a text message rather than a reactivation campaign
- Say something different to the patient who stopped at visit 2 than to the one who stopped at visit 8, because those are not the same person and should not get the same message
Moving completion is also worth more than it sounds: a 20% lift in plans finished changes the month, not the quarter. None of that requires new patients, new referral sources, or ad spend. It requires knowing the number first, which is the part almost nobody has.
The number you had to guess at
Of the four figures the calculator asks for, three are sitting in your reports. Evals, what you prescribe, what you collect. You know those.
The fourth one is the interesting one. If you dragged that slider by feel rather than from a report, that is the finding. Visits attended is the number your clinic has never named, and naming it is where this stops being a feeling about thin Tuesday afternoons and starts being a figure you can work on.
Do the 40 minute version once, on twenty evals from a month last quarter. Whatever the calculator told you, the real number is the one worth having.
---
Related reading
- The 5-7 Visit Problem: why even your best patients drop off mid-plan
- The visit-4 drop-off, and the 3-step system that stops it
- Best patient reactivation software for PT clinics
- What a 20% lift in plan-of-care completion is actually worth
- How the 60-Day Sprint works, if you would rather we pulled the number with you
Between Patients Newsletter
One short email every Tuesday morning on getting more revenue out of the patients your clinic already has. No fluff, no pitch decks.
Free. Unsubscribe in one click, anytime.

Written by Ben Wiebe
Founder of Clinic OS Pro. Helps owner-led sports & ortho PT clinics cut no-shows, complete more plans of care, and reactivate lapsed patients – adding $30K+ in 60 days from the EMR they already have.
Ready to Stop Leaving Revenue on the Table?
Two ways to get started:


