Personal training has a no-show problem that salons do not: the session that gets cancelled at 9pm the night before a 6am start. The client believes they gave you notice. You know you will not fill a 6am slot from your sofa at 9pm. Both of you are right, and a policy written as "24 hours" resolves nothing, because 24 hours before a 6am session is 6am the previous day — a deadline nobody has ever consciously observed.
A cancellation policy for training has to survive three realities: sessions cluster at the edges of the working day, most of your income arrives as blocks of prepaid sessions, and your relationship with each client is closer than a salon's — which makes enforcement feel personal exactly when it most needs to be automatic.
Write the deadline as a time of day
Replace "24 hours' notice" with a clock time: "cancellations after 8pm the evening before count as late." It is honest about how people actually decide (in the evening, looking at tomorrow), it protects your early sessions — the ones that are genuinely impossible to refill — and it removes the arithmetic. Nobody has to calculate what 24 hours before 6:30am means. For midday and evening sessions a plain 24-hour window still works fine; the clock-time rule earns its keep at the margins where trainers actually lose money.
What a late cancellation should cost
Price it in sessions, not pounds. If the client trains on a prepaid block, a late cancellation uses the session. That single sentence does more enforcement than any fee schedule, because the value is already collected and the client already owns it — you are not chasing money, you are declining to refund time you held for them. It also scales automatically with what they pay: the client on a premium block loses a premium session.
For pay-as-you-go clients, take a booking fee when they book and keep it on a late cancel. The mechanics of choosing the amount are the same as for any appointment business — see deposits-and-no-shows — but for training, half the session rate is a defensible ceiling and something around a third is the comfortable norm. Full price for a late cancellation (as opposed to a silent no-show) tends to read as punitive and starts arguments you do not need.
The emergency clause, and the doctor's note trap
Every trainer waives the rule sometimes, and should. Write that discretion into the policy as yours to give — "genuine emergencies are always treated as such" — and never build a bureaucracy around proving them. Demanding a doctor's note converts a £40 disagreement into a test of the relationship, and the clients who would forge an excuse were never going to be stopped by paperwork. One free pass per quarter, given warmly and tracked quietly, keeps the policy strict and the relationship intact.
Wording you can copy
Sessions can be moved or cancelled free of charge up to 8pm the evening before.
After 8pm, the session is counted as used (block clients) or the booking fee is
kept (pay-as-you-go). If you do not turn up and we have not heard from you, the
session is charged in full.
Genuine emergencies are always treated as such — talk to me.
If I ever have to cancel on you late, your next session is free. Fair cuts both
ways.
That last line is worth keeping even though it costs you the occasional free session. A policy that binds only the client reads as a trap; one that binds you too reads as a standard — and it is the single line clients mention when they recommend you.
Make the block do the enforcing
The deeper fix is structural: sell blocks. A client with eight prepaid sessions has already decided to train; the cancellation conversation changes from "will you pay me for the missed hour" to "shall we protect the sessions you have bought." Renewal is also where a wobbling client quietly leaves — so the end of a block, not the missed session, is the moment to watch. If your booking system tracks blocks properly (sold as a package, counted down as sessions are booked, visible to the client), the policy above becomes a description of how the software already behaves rather than a rule you personally police. The same logic a salon applies to its no-show policy applies here with more force, because your slots are fewer and dearer: salon-no-show-policy covers the salon version of the same three decisions.
The wider system around the policy — reminders that let clients act, an easy exit door, recovery when a slot falls through anyway — is in the-no-show-playbook.
Should I charge full price for every late cancellation?
No — reserve full price for the silent no-show. A client who warned you at 9pm cost you less than one who let you drive to the gym, and a policy that prices those identically feels unjust because it is.
What notice period should I ask for?
A clock time beats a duration: "by 8pm the evening before" protects early sessions and requires no arithmetic. If you prefer a duration, 24 hours is the trade standard.
How do I enforce this with clients I like?
You do not enforce it; the booking does. Money or a session credit taken at booking means a late cancel resolves itself, and you get to be sympathetic in person while the system stays firm.
What if I have to cancel on a client?
Mirror the policy — their next session free, or a session added to their block. It costs little and it is why they will accept your side of the rule.
