What this report shows
The Classes report (in the Clinic tab) is the class equivalent of the Clinic → Appointments report: a per-coach scorecard covering how many classes each coach ran, how many attendees they had, new clients, cancellation and did-not-arrive rates, how full their classes were, their Patient Visit Average, and how often clients re-booked. Use it to compare coaches and to see how well class capacity is being used.
How to open it
Reports → Clinic → Classes.
Be sure to insert a date range.
What's on the page
Classes table
One row per coach, with a Business Total summary row that combines every coach. Columns, in order:
Coach Name = the coach.
Number of Classes = classes the coach ran in the period.
Number of Attendees = total attendances across those classes.
New clients = how many attendees were new in the period.
Cancellations (%) = cancelled bookings, with the cancellation rate in brackets.
DNAs (%) = did-not-arrive bookings, with the DNA rate in brackets.
Utilisation (%) = how full the classes were (attendees against the seats available).
Patient Visit Average = the average number of class visits per active client.
Future booking rate (%(X)) = the share of active clients who have a future class already booked followed by the average number of future bookings held by clients who have one.
Rebooking rate = per-booking continuity: of a client's in-range bookings, the proportion followed by a later booking (cancellations/DNAs don't count as a subsequent booking).
Filters and options
See Filters and date ranges for Location, the Team member filter, class type/category, and the date controls.
How the numbers are calculated
Patient Visit Average (PVA)
Patient Visit Average = attendees ÷ unique active clients
Attendees = the total number of attendances (bookings that were booked or completed).
Unique active clients = the number of different clients behind those attendances.
Worked example: 90 attendees across 30 different clients → PVA = 90 ÷ 30 = 3.0 class visits per client.
Utilisation — how full your classes were
The Utilisation (%) column measures how full your classes were: the attendances you actually had against the total seats you offered.
Utilisation % = attendees ÷ total class capacity × 100
Total class capacity is the sum of the seat limits of every class the coach ran (cancelled classes aren't counted).
Worked example: 80 attendees across classes with 100 seats in total → 80 ÷ 100 × 100 = 80%.
A note on "utilisation". There is a second, different way to look at utilisation: how many of your classes were used at all — the share of your classes that had at least one booking, regardless of how full they were. That is a different measure from the "how full" figure above. A coach could run classes that were each only half full (a low "how full" utilisation) while every single class had at least one booking (a high "used at all" utilisation). The Utilisation (%) column on this table is the how full measure.
Cancellation rate
Cancellation % = cancelled ÷ (attendees + cancelled) × 100
The denominator is attendees plus cancelled bookings, so cancellations are measured against everything that was booked.
Worked example: 6 cancellations against 94 attendees → 6 ÷ (94 + 6) × 100 = 6%.
DNA (did-not-arrive) rate
DNA % = did-not-arrive ÷ attendees × 100
Worked example: 5 no-shows against 100 attendees → 5 ÷ 100 × 100 = 5%.
Rebooking rate
Rebooking % = per-booking continuity: of a client's in-range bookings, the proportion followed by a later booking (cancellations/DNAs don't count as a subsequent booking). Another way of looking at it: How many bookings during this period had another booking afterwards?
Worked example:
Consider a report run for the time period of 1-31st of August.
Alex had 4 appointments in August. 1, 5, 15 and 30 August. Alex has no bookings after the 30 of August.
Freddie had 3 appointments in August, 1, 14, 30 August. Freddie also has a booking on the 10th of September.
During the month of August, Alex has 3 bookings that have a booking afterwards (the 1, 5 and 15th. The booking on 30 August has no booking afterwards). Freddie has 3 bookings that have a booking afterwards ( 1, 14 and 30 August).
Rebooking % → 6 ÷ 7 × 100 = 85.71%.
Future booking rate
Future booking % = active clients with a future class ÷ total active clients × 100
Average number of bookings per client = total number of future class bookings / number of clients with future bookings
Worked example: 24 of 30 active clients already have a future class booked → 24 ÷ 30 × 100 = 80%.
When a coach has no active clients, the re-booking rate shows as "-".
Business Total row
The Business Total row runs the same formulas across every coach combined, so it's a true whole-of-business figure rather than an average of the individual rows.
Printing and exporting
See Printing and exporting reports for how print and export work and the 1,000-row PDF limit.

