Visits per provider: the capacity math every practice should run
Visits per provider per day is one of the most quoted numbers in practice management, and one of the least understood. On its own it tells you very little. Paired with capacity, it tells you exactly how much room your schedule has and what that room is worth.
- Visits per provider only means something next to capacity: the number of visits the template could hold.
- Measure capacity in minutes when visit lengths vary, not in slots.
- Track three rates separately: booked, completed, and the gap between them.
- A realistic target is below 100%, because a good schedule keeps some room for urgent and same-day needs.
- The gap between completed visits and your target, multiplied by collected value per visit, is your capacity opportunity.
Why the raw visit count misleads
Two providers who each see 19 patients a day can be in completely different situations. One works a template built for 19 visits and is fully used. The other works a template built for 26 and is leaving seven visits a day on the table. Comparing visit counts across providers, or against a number from a conference talk, ignores that difference.
The fix is simple: measure every provider against their own capacity. Capacity comes straight from the schedule template, which your EHR already holds, and the completed visits come from the schedule export.
Step 1: calculate capacity
Start with clinical time, not time in the building. Take the hours a provider is scheduled to see patients, subtract blocked time for lunch, admin and meetings, and divide by the standard visit length.
Here is an illustrative provider: 8 clinical hours a day, 20-minute standard visits, 4 clinic days a week. That is 480 minutes divided by 20, or 24 slots a day, 96 a week, and about 416 a month (using 4.33 weeks per month).
If visits vary in length, work in minutes. Say new-patient visits take 40 minutes and follow-ups take 20. A day with 4 new patients and 16 follow-ups uses 160 + 320 = 480 minutes. Minutes are the real inventory; slots are just how the template packages them.
Step 2: measure booked versus completed
Pull the schedule export for a few typical weeks and count, per provider per day:
- Booked visits at the start of the day.
- Completed visits at the end of the day.
- Lost visits: cancellations that were not refilled, no-shows, and patients who checked in but left before being seen.
- Never-booked slots: time that was open all day.
- Continuing the illustrative example, say the provider starts the day with 21 booked out of 24.
- Two of those 21 are lost to an unfilled cancellation and a no-show, so 19 are completed.
- Booked utilization is 21 / 24 = 87.5%. Completed utilization is 19 / 24 = about 79%.
- The day had 5 unused slots: 3 never booked and 2 lost after booking.
Step 3: put a dollar value on the gap
Use average collected revenue per completed visit, not billed charges. In this illustrative case, assume $110.
Full-gap value. 5 unused slots x $110 = $550 a day. At 4 days a week and 4.33 weeks a month, that is about $9,526 a month for one provider. This is the ceiling, not the target.
Realistic-gap value. No well-run schedule is 100% full. Some room is needed for same-day sick visits, overruns and emergencies. Suppose the practice sets a target of 90% completed utilization, or 21.6 visits a day. The gap is 21.6 minus 19 = 2.6 visits a day. 2.6 x $110 = $286 a day, about $1,144 a week, or roughly $4,954 a month for this one provider.
Multiply by the number of providers to see the practice-wide picture. The target you choose is a judgment call; write it down so the math is repeatable.
Two more ratios worth tracking
Revenue per clinical hour. Completed visits times collected value, divided by clinical hours. In the example, 19 x $110 / 8 = about $261 an hour. This lets you compare providers who work different schedule lengths or visit mixes on a fair basis.
Annual visit capacity. Completed visits per day, times clinic days per week, times working weeks per year. At 19 a day, 4 days a week and an illustrative 48 working weeks, that is 3,648 visits a year. This tells you how many patients a provider can realistically keep on a regular follow-up schedule, which matters when planning recall and new-patient intake.
What the gap tells you to fix
The split between never-booked slots and lost-after-booking slots points to different problems.
- Many never-booked slots usually point to demand problems at the front end: missed calls, slow callbacks, or overdue patients who were never contacted.
- Many lost-after-booking slots point to the day itself: late cancellations nobody refilled, no-shows, and walkouts in the waiting room.
- Utilization above your target with long waits for appointments points to a true capacity problem, which more hours or another provider can solve, not better scheduling.
- Big differences between providers with similar templates often come down to how each provider's openings are offered, not to the provider.
A simple weekly routine
- Export the last week's schedule every Monday.
- For each provider, record capacity, booked, completed and lost visits.
- Calculate completed utilization and the gap to your target.
- Multiply the gap by collected value per visit and write the dollar figure at the top of the page.
- Note which kind of gap dominated: never-booked or lost-after-booking. That decides where the front desk spends its attention next week.
DocsMD works the gap between capacity and completed visits
DocsMD reads the schedule export your EHR already produces, sees which slots are open or freshly cancelled, and acts on them: offering openings to patients who want an earlier visit, following up on missed calls and inviting overdue patients back, with bookings handed to the front desk to enter. Every recovered visit is itemized in a weekly report, so you can watch the gap close in dollars.
Questions
What is a good number of visits per provider per day?
It depends on visit length, specialty and template, which is why this guide measures each provider against their own capacity instead of an outside number. A provider at 90% of a 24-slot template is in a very different spot from one at 90% of a 16-slot template.
Should I aim for 100% utilization?
Usually not. Some open time absorbs same-day urgent needs and visits that run long. Pick a target below 100%, write it down, and measure the gap against that target.
Do walkouts count as lost visits?
Yes. A patient who checks in and leaves without being seen used a booked slot but produced no completed visit, so it belongs in the lost-after-booking count.
How should I handle providers who work part-time or split days?
Calculate capacity from each provider's actual clinical minutes for the period, then compare completed visits against that. Revenue per clinical hour is the fairest way to compare a part-time provider with a full-time one.
Why use collected value rather than charges?
Collections reflect what a visit actually brings in after payer adjustments. Charges make the gap look larger than it really is.
