How to handle pilates studio no-shows (with examples)
Short answer
Cut no-shows by making the booking carry weight: take a deposit or full payment at booking, set a clear cancellation window (24 hours for privates, 12 to 24 hours for group classes), and attach a real consequence to a late cancel or no-show. Run the consequence as one of four modes (lose the credit, charge a fee, both, or neither) and set it per pack, per membership tier, and for drop-ins, because those clients have different things to lose. Keep a grace option for genuine emergencies, and keep a record of every waiver.
Two empty reformers in a class of twelve does not look like much on the schedule. Over a year of classes it is one of the largest controllable leaks in a small studio's revenue, and unlike rent or instructor pay, you can actually do something about it.
This is a practical guide to the levers that work, with worked examples for the three client types most studios run: drop-ins, pack holders, and unlimited members. None of it requires a marketing budget or a new app. It requires a written policy and the willingness to apply it the same way every time.
What a no-show actually costs
Start with the arithmetic, because it changes how seriously you take the rest.
Say a group reformer class seats twelve and a single class is £18. Two no-shows in that class is £36 of capacity that earned nothing. If that happens in two classes a week, that is roughly £72 a week, or about £3,700 a year, from one studio running a modest schedule. A studio with a busier timetable and a higher class price can lose a multiple of that.
The number is worse than it looks, for three reasons:
- The spot was unavailable to someone else. A client who wanted that class saw it as full, went somewhere else, and may not come back to check.
- The cost is fixed. The instructor was paid, the room was heated, the reformers were set up. Nothing about a no-show reduces what the class cost you to run.
- It compounds with packs. If a no-show keeps their pack credit, you have not lost £18, you have lost £18 and a future visit, because that credit gets used another day instead of being bought again.
So the goal is not to punish anyone. The goal is to make a reservation carry enough weight that people either show up or cancel in time for someone else to take the spot.
Why no-shows happen
In most studios the booking is free to make and costless to skip. A client taps "book," nothing leaves their account, and if their morning falls apart there is no reason to open the app and cancel. The reservation never felt real, so skipping it does not feel like anything.
Every fix below works by changing one of two things: how real the booking feels when it is made, or what happens when it is broken.
The four levers
There are only four, and they work together.
1. Take money at booking
A deposit or full payment at the time of booking is the single biggest change you can make. It does not need to be the full class price. Even a small deposit converts "I tapped a button" into "I have money on this." For drop-ins, full payment at booking is normal and clients expect it. For pack and membership bookings, the equivalent is that a credit is deducted at booking, not at the door.
If you take nothing at booking, the rest of the policy has very little to bite on.
2. Set a cancellation window
A cancellation window is the cutoff after which a cancellation counts as late. Common settings:
- Private sessions: 24 hours. The instructor's time is blocked one to one. You cannot refill a 7am private at 6:30am.
- Group classes: 12 to 24 hours. UK studios often run 12 hours on group classes; US studios often run 24. Either is defensible. What matters is that it is published and consistent.
Some studios run different windows for different services, which is fine as long as each one is written on the booking page. The failure mode is having a window in your head that clients have never seen.
3. Attach a consequence to a late cancel
Inside the window, a cancellation should cost something, because at that point you have little or no chance to fill the spot. What it costs depends on what the client used to book, which is the subject of the next section.
4. Attach a consequence to a no-show
A no-show, where the client never cancels and never arrives, should cost at least as much as a late cancel, because it gives you zero chance to refill and it leaves the instructor wondering whether to wait. Many studios use the same credit rule for both and add a flat fee for the no-show specifically.
The four-mode policy: set it per pack, per membership, per drop-in
Here is the part most policies get wrong. They apply one rule to everyone. But a drop-in, a pack holder, and an unlimited member do not have the same thing to lose, so one rule cannot be the right deterrent for all three.
A cleaner approach is to pick, for each pack, each membership tier, and your drop-in default, one of four modes:
| Mode | What happens to the credit | What happens to the card on file |
|---|---|---|
| Loss of credit | Forfeited (pack credit consumed, membership use counted) | No charge |
| Charge fee | Returned to the client | Fee charged |
| Loss of credit and charge fee | Forfeited | Fee charged |
| No penalty | Returned | No charge |
You set this once when you create the pack or membership, and it applies automatically based on how the client booked. That is what makes it run on its own instead of becoming a series of judgement calls at the front desk.
A typical configuration:
- Drop-ins: charge fee. They already paid for the class, so "loss of credit" and a full charge would mean paying twice for nothing. A partial late-cancel or no-show fee, with the rest refunded, is the usual middle ground.
- Class packs: loss of credit. Losing a credit they paid real money for is already a meaningful consequence. A fee on top is optional and most studios skip it.
- Unlimited memberships: charge fee. There is no credit to lose, so the only lever that works is a flat fee to the card on file.
Once you have this, the policy summary you show clients writes itself: "Cancellations after [date and time] are late. If you booked with a pack, a late cancellation or no-show uses your credit. If you booked on an unlimited plan, a late cancellation or no-show is a £[amount] fee."
Worked examples
Same class in all three: a Tuesday 9am reformer group class, £18 drop-in, 12-hour cancellation window, so the cutoff is Monday 9pm.
Example 1: the drop-in. Maya booked Saturday and paid £18. She cancels Monday at 11pm, two hours past the cutoff. Drop-in policy is "charge fee," set to £10. Outcome: she is refunded £8 and keeps the £10 as the late-cancel fee. If she had simply not turned up, same outcome. If she had cancelled Monday at 5pm, before the cutoff, she would be refunded the full £18 and the spot would go to the waitlist.
Example 2: the pack holder. James has a 10-class pack. He books the class, which deducts one credit on the spot. He no-shows. Pack policy is "loss of credit." Outcome: the credit is gone, nothing is charged to his card, and he has nine credits left instead of ten. He paid for that visit whether he took it or not, which is the consequence.
Example 3: the unlimited member. Priya is on an unlimited monthly plan. She books, which counts as one use of her plan. She cancels Monday at 10pm, one hour late. Membership policy is "charge fee," set to £8. Outcome: £8 is charged to her card on file. There is no credit to forfeit, so the fee is the whole consequence. Plenty of studios cap how many of these can land in a billing period before they reach out to the member directly, which is a reasonable kindness as long as the cap is also written down.
The grace exception
People get ill. Childcare collapses. A parent goes into hospital. A policy with no room for any of that will cost you good clients, and a policy that bends every time someone is mildly inconvenienced is not a policy.
The workable version: keep a one-tap way to waive a fee or return a credit at the moment you mark the cancellation or no-show, with a short note on why. Two things make this work rather than quietly undermine the policy:
- The original policy is still recorded. Your books should show that a £10 fee would have applied and was waived, not that nothing ever happened. Otherwise your numbers lie to you about how often the policy actually fires.
- You can see the pattern. If you waived three fees last month, you can look at the reasons and decide whether that is generosity or avoidance. You cannot manage what you cannot count.
Front-desk staff can usually be trusted with the grace decision in the moment. Whether they can change pricing or refund a completed payment is a separate question, and the answer is usually no, but waiving a not-yet-charged fee for someone standing in front of them at 9am is exactly the call they should be allowed to make.
What your software should be doing for you
A few things are worth checking the software you use actually does, because the manual versions are where policies quietly die:
- It charges the fee through your own payment account. No-show fees are real charges to a card. They should land in your Stripe balance the same way a class payment does, on your existing rates, not get routed through someone else's processor.
- It batches the fee charges with a delay. Charging a no-show fee the instant a class ends leaves no room to apply grace, and a pile of charges firing at once turns one failed card into a support morning. A short delay, an hour is plenty, gives you a window to waive and gives you a clean batch.
- It applies the right mode automatically. The whole point of setting the mode per pack and per membership is that nobody at the desk has to remember it. If your tool makes you choose the consequence by hand every time, you do not really have a policy, you have a habit.
Junocal is being built so the policy is something you configure once per pack and per membership tier, with a 12 or 24 hour grace window before any fee is charged, and every waiver kept in the booking history. If that is useful to you, the pricing is public and there is more about why I'm building it.
The short version
Take money at booking. Publish a window: 24 hours for privates, 12 to 24 for group. Decide, per pack and per membership and for drop-ins, whether a late cancel or no-show means losing the credit, paying a fee, both, or neither. Keep a grace option and a record of when you use it. Then apply it the same way every time, because the consistency is what does the work, not the size of the fee.
FAQ
- Should a small pilates studio charge a no-show fee?
- Yes, if you also take a deposit or payment at booking and publish a clear policy. The fee is not really about the money. It is about making the reservation mean something. Most studios set it between the price of a single class and the price of a class pack credit. The studios that struggle are the ones with no deposit, no window, and a fee they never actually charge.
- How long before class should the cancellation window be?
- A common pattern is 24 hours for private sessions and 12 to 24 hours for group classes, with UK studios often running 12 hours on group and US studios 24. Pick one window, write it down, and apply it the same way every time. Privates almost always need the longer window because the instructor's time is blocked one to one.
- What is the difference between a late cancellation and a no-show?
- A late cancellation is when a client cancels inside the policy window, which gives you some chance to fill the spot from a waitlist. A no-show is when they never cancel and never arrive, which gives you no chance at all. Many studios treat them the same on the credit (forfeited either way) and slightly differently on the fee.
- Should members on an unlimited plan face a no-show fee?
- Usually yes, because there is no class credit for them to lose, so 'loss of credit' is not a deterrent. A flat no-show fee charged to the card on file is the lever that works for unlimited members. Pack holders are the opposite case: losing a credit they paid for is already a meaningful consequence, so a fee on top is optional.
- Can I waive a no-show fee for someone who was genuinely ill?
- You should be able to, and you should keep a record when you do. Waive the fee, return any credit, and note why. The reason this matters is consistency: if you can see that you have waived three fees this month and why, you can tell whether you are running a policy or just avoiding awkward conversations.
keep reading
- Which fitness studio software lets you keep your own Stripe account?A platform-by-platform breakdown of which boutique fitness studio software routes payments directly through the studio's own Stripe account via Stripe Connect Standard versus which uses bundled, branded, or alternative processing — pulled from each vendor's current documentation in May 2026.
- Payment processor lock-in: the hidden costHow studio software vendors bundle payment processing into the platform relationship, what the lock-in actually costs, and why Stripe Connect Standard direct to your own Stripe account is the structural alternative.
- Hybrid in-person + online pilates classes in 2026: the practical setupThe post-pandemic shape of pilates and yoga has settled into hybrid — in-studio for most clients, live online for the travellers and the home-bound. The practical playbook for running both off one schedule.
Junocal is being built now
Studio software with no annual contract, your own Stripe account, and no marketplace commission. Built for pilates and yoga studios with one to five instructors.