The no-show problem: what an empty spot really costs a studio
A no-show looks like one person who didn't turn up. In a class with a waitlist it's worse than that: it's a spot you actively turned someone else away from, and then left empty.
Studio capacity is perishable in the same way an airline seat is. The 06:00 class has a fixed number of spots, it happens once, and when it's over any spot that went unused is gone. You can't sell Tuesday's empty mat on Wednesday.
That's why no-shows deserve more attention than they usually get. They don't show up as a line item — nobody invoices for the class that didn't happen — so they quietly erode both revenue and the member experience without ever appearing in a report.
The double cost
For a class that isn't full, a no-show costs you a body in the room. Mildly bad: the energy is lower, the instructor is teaching to a thinner class.
For a class that was full, the cost doubles. Someone wanted that spot. They checked, saw it was full, and made other plans — possibly at another studio. Then the person who held the booking didn't arrive, and the spot sat empty anyway. You lost the attendance, and you disappointed a member who was actively trying to give you their time.
That second case is the one worth fixing first, because it's the one that quietly teaches members that your popular classes are unbookable.
Fix the waitlist before anything else
The highest-leverage change most studios can make isn't punishing no-shows — it's making sure a freed spot reaches someone else in time to use it.
That means the waitlist has to be automatic and fast:
- A cancellation immediately offers the spot to the next person, without anyone at the studio noticing and acting.
- The offer reaches them somewhere they'll actually see it, quickly.
- If they don't claim it within a set window, it rolls to the next person rather than expiring silently.
A manual waitlist — a note on the desk, a message someone sends when they get a chance — fails precisely when it matters, which is a cancellation two hours before a popular class.
A cancellation window people actually understand
Most studios have a cancellation policy. Far fewer have one that members can state from memory, which is the only kind that changes behaviour.
Three things make a window work:
- One rule, everywhere. The same window for every class type. The moment there are exceptions, nobody remembers any of it.
- Visible at the moment of booking. Not in a terms page — on the screen where they confirm.
- Enforced consistently. This is the hard part. A policy waived whenever someone objects isn't a policy, and members talk to each other. Consistency is kinder than it feels: everyone knows where they stand.
On the length of the window, there's a real trade-off. Long windows (say 12–24 hours) give you time to fill the spot but frustrate members whose plans change on the day. Short windows are member-friendly but leave no time to offer the spot on. If you have a fast automatic waitlist, you can afford to be more generous — because a late cancellation still gets filled.
Worth checking this week
- What's your no-show rate, and do you actually know it?
- When someone cancels an hour before a full class, does the spot get offered automatically?
- Can a member state your cancellation window without looking it up?
- Which class, time slot or instructor has the worst attendance — and is that a member problem or a scheduling one?
Reminders: two, at the right times
Most no-shows aren't people deciding not to come. They're people who forgot, or who meant to cancel and never got around to it.
Two reminders handle most of it. One the day before — far enough out that if they can't make it, cancelling still gives you time to fill the spot. One a couple of hours before — the genuine "I forgot" catch. Both should make cancelling one tap. Every extra step between "I can't make it" and the spot being released is a step where the person gives up and simply doesn't arrive.
It sounds counterintuitive to make cancelling easy. It isn't. You want the cancellation, and you want it early — an easy cancel is how you get the spot back in time to sell it.
Skin in the game changes behaviour
How members pay affects whether they show up. Someone on an unlimited monthly membership loses nothing by skipping — the booking cost them nothing at the point of use. Someone spending one class off a ten-class pack is spending something visible, and behaves accordingly.
You don't need to redesign your pricing around this. But it explains a pattern most studio owners have noticed and it points at the fix for unlimited memberships: if there's no natural cost to not turning up, the deterrent has to come from the policy — a no-show fee, or a limit on advance bookings while a no-show is outstanding.
Measure it, then read the pattern
Track no-show rate per class, per time slot, and per instructor. The number itself is less interesting than where it clusters.
If one time slot is consistently worse, that's usually a scheduling problem, not a member discipline problem — the class may simply be at an hour that doesn't work for the people booking it. If a rate spikes for a new class you've just added, that's useful early feedback before you commit to the slot long-term. And if it's evenly spread, the fix is the systemic one: waitlist, reminders, window.
The goal isn't zero no-shows — life happens, and a studio that treats every absence as a transgression becomes an unpleasant place to belong to. The goal is that when someone can't come, they tell you early, and the spot goes to someone who can.