Skip to content
← all guides

how to set a client no-show and cancellation policy as a personal trainer

Quick answer

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.

Try Gymbo free for a month →No card · sign in with your phone

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.