A personal training cancellation policy protects a simple thing: the hour you reserved for a specific client that you cannot sell to anyone else once it's gone. Unlike a product-based business where unsold inventory can be sold again tomorrow, a training hour exists once. If the client doesn't use it, that time disappears.
Below is a template you can adapt for your training practice, along with guidance on each component. The template works for both deposit-based single sessions and prepaid session packages.
Cancellation policy template for individual sessions
Short version (for booking page and confirmation messages):
"A deposit of $[amount] is required at the time of booking to hold your session. This deposit is applied toward your session fee. Sessions cancelled with at least 24 hours notice will receive a full deposit refund. Cancellations within 24 hours of the scheduled session, or no-shows, will result in the deposit being forfeited. To cancel or reschedule: [contact method]."
Full version (for client service agreement):
"Session cancellation and no-show policy: [Your name/business name] reserves each training session exclusively for the client. Because session slots cannot be recovered once held, the following policy applies to all single-session bookings:
Deposit: A deposit of $[amount] is collected at the time of booking. This deposit is applied toward the session fee upon completion of the session.
Cancellations with 24+ hours notice: The deposit will be refunded in full, or transferred to a future session at the client's request.
Cancellations within 24 hours (including same-day cancellations and no-shows): The deposit is retained as compensation for the time reserved.
Late arrivals: Sessions end at their scheduled time regardless of client arrival time. Clients who arrive late receive the remaining session time.
Trainer cancellations: If [your name] cancels a session for any reason, the deposit will be refunded in full or applied to a rescheduled session at the client's preference.
Repeat cancellations: Clients with two or more late cancellations within a 60-day period may be required to prepay the full session fee for future bookings."
Cancellation policy template for session packages
"Session package policy: Session packages are sold as blocks of [5/10] sessions at a prepaid rate. The following terms apply:
Package payment: The full package price is due at the time of purchase. Sessions are drawn from the package as they are completed.
Cancellations with 24+ hours notice: The session is returned to the package and may be used at a future date. No penalty applies.
Cancellations within 24 hours or no-shows: The session is deducted from the package. No session credit is provided for late cancellations or no-shows.
Package expiration: Sessions must be used within [90/120/180] days of the package purchase date. Unused sessions after expiration are forfeited.
Refunds: Package refunds for unused sessions may be issued within 14 days of purchase at [your name]'s discretion, subject to a $[admin fee] processing charge. After 14 days, packages are non-refundable."
Setting the deposit amount for individual sessions
The deposit amount should be meaningful without being punitive. For individual training sessions priced between $60 and $100, a deposit of $25 to $35 represents 25 to 40 percent of the session fee, enough to create real consequences for no-shows while still being accessible for most clients.
For premium sessions priced above $100 per hour, a $40 to $50 deposit is appropriate. For trainers offering specialty assessments, nutritional consultations, or semi-private sessions with a higher per-person investment, scale the deposit to reflect the actual session value.
Do not set the deposit so low it's meaningless. A $10 deposit does not change behavior. A $30 deposit does. The threshold where clients start calling to cancel rather than ghosting is typically in the $25 to $35 range.
Where to display the policy and when to collect it
The policy must appear before the client pays anything. In your online booking flow, this means showing the cancellation terms on the booking page itself, not buried in a confirmation email after the deposit has been charged. The deposit page should clearly state: "By completing this booking, you agree to our cancellation policy: [summary of key terms]."
In your client service agreement, include the full cancellation policy text and ask for a signature before the first session. For existing clients you want to transition to a deposit model, send the updated agreement and give them 30 days notice before the new policy takes effect.
In your confirmation messages and reminders, include a brief version of the policy: "Reminder: your session on [date] at [time]. Free cancellation up to 24 hours before. Cancellations after that time are subject to deposit retention per our policy."
Package expiration: why it matters and how to set it
Session package expirations serve two purposes. First, they ensure clients actually use what they've paid for, packages without expiration dates often result in clients sitting on sessions for months, reducing the value of the training relationship. Second, they protect you from a client who purchased a package at a discounted rate and then tries to use those sessions two years later when your rates have increased.
Standard expiration windows: 5-session packages typically expire in 90 days. 10-session packages typically expire in 180 days. These windows give clients reasonable time to use their sessions without locking in unlimited future access at a locked-in price. State the expiration date clearly at the time of purchase: "Your 10-session package expires [date 180 days from today]."
GrabMySlot is free to start. You pay 3% plus Stripe's standard payment processing fee only when you collect a deposit. Set up your booking page in under five minutes at grabmyslot.com.
