A no-show isn't a scheduling accident. It's the predictable result of an incentive that points the wrong way. Think about it from the athlete's side: if they miss a Tuesday session, what does it cost them? Usually nothing. The cost lands entirely on you — an empty hour you blocked off, drove to, and can't sell to anyone else. As long as that's true, no-shows are the rational choice on a busy week.
So the fix isn't to be stricter or to lecture people about respect. It's to move the cost of a missed session onto the person who misses it. That takes four layers working together — and once they're set up, they run without you.
- 4 layers
- Policy, card on file, reminders, and enforced fees
- 24 hrs
- The standard notice window worth enforcing
- ~0
- Where no-shows land once the incentive is fixed
"I require all my clients to pay upfront — it eliminated no-shows without payment."
That's a working coach describing the whole playbook in one sentence. Everything below is how to build it deliberately instead of stumbling into it.
Layer 1 — A clear, agreed-to policy
You can't enforce a rule nobody agreed to. The policy has to be short, specific, and accepted at the point of booking — not buried in a welcome email. It states the notice window, the late-cancellation charge, the no-show charge, and how weather and illness are handled. You don't have to write it from scratch: copy the cancellation policy template and change the brackets.
Layer 2 — A card on file
This is the layer that makes every other layer real. A policy with no way to collect is a suggestion; a card on file turns "you owe a no-show fee" from a confrontation into a line item applied automatically. It also removes the awkwardness entirely — you never have to personally ask a parent for money over a missed session, because the system does it quietly, per the rule they already accepted.
Layer 3 — Automated reminders
Most no-shows aren't defiance, they're forgetting. Reminders are the cheapest fix in the entire playbook, and they work before a single fee is ever charged. Two is the right number:
- 24 hours before— far enough out that an athlete who genuinely can't make it can still cancel inside your window and free the slot.
- A few hours before — catches the day-of forgetters, the single biggest source of honest no-shows.
Sent by hand, reminders are another chore you'll skip on a busy week. Automated, they're a system that quietly protects every slot. That automation lives on the scheduling side of the setup.
Layer 4 — Prepayment: the deterrent that ends it
The strongest anti-no-show measure isn't a fee you chase after the fact — it's payment collected before the session. When the slot is already paid, a no-show costs the athlete real money and costs you nothing. The incentive finally points the right way, and the behaviour follows. This is the same logic laid out in the system for getting paid before every session — prepayment doesn't just fix late payments, it fixes no-shows in the same move.
Stop losing money to empty slots
CoachesVault collects payment at booking, keeps a card on file, sends the reminders, and applies your no-show fees automatically — the whole playbook, running without you.
See how it worksHow to actually charge a no-show (without the dread)
Even with a card on file, coaches hesitate at the moment of charging. Three rules make it painless:
- Make it the system's decision, not yours.The fee applies by rule to everyone. You're not judging this family — you're running a policy that treats everyone the same.
- Give one grace pass, on purpose.A first genuine mistake waived on purpose buys enormous goodwill and costs you almost nothing — just don't let "grace" quietly become "never enforced."
- Let weather and emergencies be honest exceptions. A real illness or a called-off outdoor session is a reschedule or credit, not a fee. Enforcing the rule and being decent are not in conflict.
Put the four layers together
None of these layers is enough alone. A policy with no card is a wish. Reminders with no prepayment still leave you eating missed slots. But stacked together — an agreed policy, a card on file, automated reminders, and payment collected up front — no-shows stop being a tax you pay every week and become a rare, self-correcting event.
Start with the policy template, make sure there's a card on file and payment at booking, and the empty-slot problem largely solves itself. The first no-show that costs the athlete instead of you is the moment the whole thing clicks.