how to set a client no-show and cancellation policy as a personal trainer
Set a clear, written policy before it's needed: a notice window (commonly 24 hours) and what happens inside it — the session is charged or counts against the package. Tell every client at sign-up, apply it evenly, and keep an accurate record of who cancelled when. A fair policy applied consistently protects your income without making you the bad guy.
Last updated: 15 July 2026 · By Kaushik Naarayan, founder of Gymbo, building with independent trainers in India
No-shows and last-minute cancellations are the quiet tax on an independent trainer's income. Your time is the product, and a slot a client books and then skips is a slot you can't sell twice. The fix isn't being harsh — it's being clear and consistent, set out before anyone's upset, and applied the same way to everyone.
what a fair no-show policy contains
| Element | A sensible default | Why it's there |
|---|---|---|
| Notice window | 24 hours to cancel or reschedule free | Gives you time to fill or rest the slot |
| Inside the window | Session is charged / counts against the package | Protects the time you set aside |
| Genuine no-show | Counts as a used session | Same principle, no ambiguity |
| Emergencies | Discretion, applied honestly | Keeps it human without becoming a loophole |
| Written & shared up front | At sign-up, in plain words | No surprises means no arguments |
The exact numbers are yours to set — some trainers use 12 hours, some 48 — but every strong policy shares the same shape: known in advance, written down, and applied evenly.
how to set and enforce it, step by step
1. Decide your window and consequence. Pick a notice period and what happens inside it. Keep it simple enough to say in one sentence: "Cancel with 24 hours' notice and we'll reschedule free; inside that, the session counts."
2. Tell every client at sign-up. The moment to introduce a policy is before there's a dispute, not during one. Include it in your welcome message so it's understood as normal, not personal.
3. Send a reminder before each session. In practice, a lot of no-shows are simple forgetfulness rather than a client losing interest — so a short reminder the day before tends to prevent more missed sessions than any penalty does. (Keep it personal: a message you actually send lands better than an automated blast.)
4. Apply it consistently. A policy you enforce for one client and waive for another isn't a policy — it's a favour, and it breeds resentment. Even, predictable application is what makes it fair.
5. Keep an accurate record. When a no-show counts against a package, both of you should be able to see it. A clear record ("session 9 of 12 — missed, 15 July") settles disputes before they start and keeps trust intact.
enforcing it without the awkwardness
The hard part of a no-show policy isn't writing it — it's the small, repeated friction of tracking cancellations and making a missed session count without an argument. That's where a reliable record earns its keep. Gymbo helps with the mechanics: running on iPhone, it keeps each client's session history and balance accurate, so a no-show that counts against the package is visible to both of you rather than a matter of memory. It also keeps a personal reminder ready to send before each session — you send it in your own voice, which is what actually prevents no-shows; Gymbo doesn't auto-message clients for you. The policy and the judgment stay yours; the record just makes them easy to hold to.
FAQ
Should personal trainers charge for no-shows?
Most independent trainers do, because a booked slot they can't resell is lost income. The fair way is to set a clear policy in advance — a notice window and what happens inside it — tell every client at sign-up, and apply it evenly. Charging for a genuine no-show is reasonable when the rules were known upfront.
What is a reasonable cancellation notice period for personal training?
24 hours is the most common default, though some trainers use 12 or 48 depending on how quickly they can fill a slot. The specific number matters less than setting one, communicating it at sign-up, and applying it consistently to everyone.
How do I enforce a no-show policy without upsetting clients?
Introduce it at sign-up so it's never a surprise, send a friendly reminder before each session to prevent honest forgetfulness, apply it evenly to all clients, and keep an accurate record so a missed session is a shared fact rather than an argument. Fairness and consistency do the work, not toughness.
Do reminders actually reduce no-shows?
Yes. Reminders help because many missed sessions come down to simple forgetfulness rather than a client dropping out — so a short, personal reminder the day before heads them off. In practice it prevents more no-shows than a penalty does, because it stops the missed session happening rather than just charging for it afterwards.