Appointment fill rate: measure your therapy practice bookings and raise them
Therapist appointment fill rate: how to calculate it simply, which target to aim for depending on your practice, and which actions revive a half-empty diary.

Your therapy diary fill rate is calculated by dividing attended sessions by open slots, then multiplying by one hundred. A practice aims for 75 to 85% of filled slots: below that, work on reminders, the waiting list and online booking; above it, open more slots or adjust your fees.
The figures and examples in this guide illustrate the reasoning, not observed averages: every practice has its own pace, clientele and constraints. The plans mentioned (free plan at 0 € with no bank card required, 15 days to try the paid options, Pro plan at 29 € excl. VAT per month with 50 included SMS) are taken from the Zenpage pricing page consulted on 9 November 2026.
How do you calculate your fill rate without a complicated spreadsheet?
The formula fits on one line: attended sessions divided by slots opened for booking, multiplied by one hundred. If you offered 32 slots this week and delivered 24 sessions, your rate is 75%. The classic trap is dividing by your hours of presence at the practice rather than by the slots actually offered: bookkeeping hours, cleaning or lunch breaks are not slots, and including them distorts the whole reasoning. Count only what a client could book.
Then choose a stable measurement period. A week gives a nervous figure that swings with a cold or a public holiday, while a month smooths out accidents and reveals trends: a quiet January, a busy September, deserted Friday afternoons. Calculate your rate at each month end for three months before drawing any conclusion, and note alongside the events that explain the gaps, school holidays, training, a four-day week. A rate without context pushes hasty decisions, such as closing a slot that only needed better exposure. When absences drag the result down, the methods that cut missed appointments treat the cause before touching the offer.
Which fill rate should you aim for depending on your work?
There is no universal figure: a psychologist doing long-term follow-ups and a sophrologist doing one-off sessions do not fill their diaries the same way. This table gives realistic benchmarks per situation, to adjust according to your experience and local area.
| Practice situation | Benchmark rate | What the figure means |
|---|---|---|
| Launching, less than a year in practice | 40 to 60% | The priority is acquisition: every point gained comes from new clients, not from optimization |
| Established practice, steady activity | 75 to 85% | The healthy zone: the diary is full without overflowing, with room left for urgent cases and new clients |
| Practice saturated for several months in a row | Over 90% | The signal to open more slots, raise your fees or refer on to a colleague rather than keep people waiting |
| One-off sessions or workshops | 60 to 75% | Last-minute cancellations weigh heavier: the waiting list and reminders count double |
Read these benchmarks as action thresholds, not as grades. A 65% rate in an established practice does not mean you work badly, it tells you where to look: if evening slots go in two days while mornings stay empty, the problem is distribution, not volume. And if the rate stalls despite attractive slots, it is the flow of new clients to question, with the methods that fill a diary with no advertising budget as a starting point.
Which actions lift a half-empty diary?
A low rate always has two possible causes, not enough demand or too much leakage, and the order of actions matters: plug the leaks first, then widen the tap. Work through this list in order, checking your rate each month to measure the effect of each change.
- Switch on automatic reminders before each session: every avoided absence is an attended session that lifts the rate with zero sales effort.
- Open a waiting list and systematically offer each cancellation to the clients waiting, because a well-kept waiting list turns a cancellation into an attended slot within a few messages.
- Make booking possible at any hour from your page, since clients often book in the evening and at weekends, when your phone is off.
- Group your little-requested slots together instead of scattering them: three full mornings beat five half-empty days, for your energy as for your rate.
- Recall clients you have lost sight of with a simple message and a direct booking link, starting with those who came only once, who are the easiest to bring back.
- Add a clear entry offer, a discovery session or an assessment, to give new clients a first low-commitment door into your practice.
The figure that counts is not the number of appointments, it is the ratio between slots offered and sessions delivered. At each month end, she compares the two numbers, spots the slots that stay empty two months running, then moves only one of them before measuring again. Practices that progress share one trait: they change a single variable at a time, hours, reminders or entry offer, so they know exactly what moved the rate.
Which settings make tracking almost automatic?
Manual tracking always runs out of steam after a few weeks, so the tool has to carry the measurement. Start by declaring your working hours and slots in the diary exactly as you offer them to clients: working days, breaks, time between two sessions and closures. Well-defined slots make the denominator of the calculation reliable, and every appointment taken in the same place feeds a complete numerator. When a client cancels, the freed slot becomes visible again immediately instead of staying stuck in a message thread.
Then switch on automatic follow-ups to treat the main cause of leakage: the confirmation at booking time and the reminder before the session cut forgetfulness, and the follow-up message after the session prepares the next booking. Finally, note the origin of each new client in their record, word of mouth, local partner or online search, so you know which channel really fills your diary when the rate climbs. On budget, Zenpage offers a free plan at 0 € with no bank card required and 15 days to try the paid options, then a Pro plan at 29 € excl. VAT per month with no commitment and 50 included SMS for reminders and confirmations. Create your page from the Zenpage signup.
What if the diary stays empty despite good tracking?
When reminders are running, the waiting list works and the rate has not moved for three months, the problem is no longer organization but the flow of new clients. That is the time to work on acquisition: local visibility, a page that makes people want to book, partners who send people your way. The guide finding clients for your therapy practice details the website and reputation levers for therapists who want to go further. Measure your rate at the end of this month, apply a single action from the list, then compare: in three months, your diary will tell you exactly what worked.
Frequently asked questions
How do you calculate your therapy diary fill rate?
Count the sessions you delivered over a given period, divide by the number of slots you had opened for booking over the same period, then multiply by one hundred. Count only the slots patients could actually book, not your hours of presence at the practice, or the result means nothing.
What is a good fill rate for a therapy practice?
An established practice generally aims for 75 to 85% of booked slots. Below 70%, you need to work on acquisition and recalls. Above 90% for a sustained period, it is time to open more slots, recruit or adjust your fees.
How do you improve a fill rate that is too low?
Start with what costs nothing: automatic reminders to cut no-shows, a waiting list to fill cancellations, and online booking to capture evening and weekend requests. Only then work on bringing in new clients.
How do you track your fill rate with Zenpage?
Set your working hours and slots in the diary so open slots can be counted, centralize every appointment in the same place, and use each client record to trace where appointments come from. Automatic reminders reduce the absences that drag the rate down.


