Every empty mat in a full class costs you twice. Once for the customer who booked and did not come, and once for the person on the waiting list who would have. In a reformer studio with eight machines, two no-shows is a quarter of the class, and a quarter of the revenue for that hour.
No-shows and late cancellations will never disappear, and they should not be fought with anger. Most are not bad faith: a meeting ran late, a child got sick, the customer forgot. The goal is a system where the honest ones are easy to handle, the costly ones carry a fair consequence, and every freed spot gets a second chance to be filled.
Why customers miss classes
It helps to split the problem, because each cause has a different fix:
| Cause | What it looks like | What fixes it |
|---|---|---|
| Forgetting | Booked on Sunday for Thursday, never thought about it again | A reminder at the right moment |
| Over-booking | Books three classes "just in case", attends one | A booking window and a cutoff with teeth |
| Life happens | Cancels 40 minutes before class | A clear cutoff, and a waiting list that moves fast |
| Drifting away | Misses class after class, then stops booking | A conversation, not a policy |
A studio that treats all four the same way, with a fee say, punishes the forgetful, annoys the regulars and does nothing about the customer who is quietly leaving.
Step 1: write a policy you will actually apply
Your cancellation policy has three numbers. Decide them once, write them down, and apply them the same way to everyone.
The cancellation cutoff. How close to the start a customer may still cancel without losing the class. Many studios settle around 12 hours for group classes and ask for more notice on private sessions; a cutoff that is too long gets ignored, too short and nobody can fill the spot. Pick a number your waiting list can work with.
The booking cutoff. How close to the start a customer may still book. One or two hours protects the instructor from a class that changes size on the way to the studio.
The booking window. How far ahead customers may book. Seven to fourteen days keeps the calendar honest. A thirty-day window invites speculative bookings that turn into late cancellations.
Then state the consequence in one sentence: "Cancel at least 12 hours before class and the class goes back on your package. Inside 12 hours, or if you do not come, the class is used."
Make the policy do the work, not the desk
A policy that depends on the front desk remembering to enforce it will be enforced unevenly, and unevenness is what customers resent. In Owelz the three numbers are studio-wide booking rules. Past the cancellation cutoff, the customers app simply stops offering Cancel booking, so the class stays used without anyone having to say no. The desk can still cancel for a genuine emergency, and the class then goes back on the package, so the exception is a decision, not an argument. One cutoff applies to every class, so set it for your group timetable and agree changes to private sessions directly with those customers.
Step 2: a no-show uses the class
For customers on class packs, the fairest consequence for a no-show is already built into the package: the class is used. No fee, no invoice, no awkward conversation. The customer held a spot; the spot was not available to anyone else.
Owelz counts a booking on a class that has started as attended unless it was cancelled, checked in or not, because most studios do not check every customer in at the door. Two practical consequences:
- When a customer tells you they cannot come, cancel the booking. It returns the class to them and frees the spot for the waiting list.
- When they simply do not show up, do nothing. The class is used, and attendance-based instructor pay and your reports count it the same way.
If your studio does run check-in at every class, customers can check themselves in from the app from an hour before the class, and payroll can be set to count only checked-in customers. The bookings report then shows what share of past bookings were actually checked in: your no-show rate in one number.
Step 3: reminders that arrive in time to cancel
Much of the time, a no-show is simple forgetting. A reminder fixes that only if it arrives early enough for the customer to cancel while the spot can still be filled, and late enough that they have not forgotten again.
Owelz sends a session reminder three hours before every booked class, in the customer's own language, in the app and by push. There is nothing to set up. A customer who sees "Reformer at 7 PM" at 4 PM and realises they cannot make it has time to cancel. Inside a 12-hour cutoff they will lose the class, but they will usually still tell you, and the spot goes back into play.
Two habits make reminders work better:
- Ask new customers to install the app. Push notifications are what reach people on the move. Email works; a phone notification works faster.
- Keep messages quiet at night. Owelz holds most messages between 21:00 and 09:00 and sends them in the morning, while time-critical ones, such as a cancelled class or a free spot, still go straight away. Customers who are not woken up do not turn notifications off.
Step 4: a waiting list that refills spots fast
The real cost of a late cancellation is the empty spot. A waiting list turns a lost spot into a second chance, but only if the people on it hear in time.
The traditional approach offers the spot to the first person in the queue and waits. For a class starting in two hours, that person may be in a meeting, and the spot sits empty while they are the only one allowed to take it.
Owelz takes a different approach on purpose: when a spot opens, everyone on the waiting list is told at once (in the app, by push and by email, even during quiet hours) and the spot goes to whoever books it first. Nobody is charged for a waiting list, a class comes off the package only when a customer actually books, and everyone who tries after the spot is taken is simply told the class is full again. The desk can still place someone from the list directly, in the order they joined.
Waiting lists are also a demand signal. When a class has a standing waiting list while a similar class an hour later is half empty, Owelz flags it on the Home screen so you can offer those customers the other slot. Over a month, the schedule report shows which slots are consistently full enough to justify another class. Our guide to reformer booking and capacity covers this in depth.
Step 5: catch the double bookings nobody sees
Some no-shows in busy cities are double bookings: a customer who trains at two studios books both for 7 PM and goes to one. Neither studio can see the other's calendar.
Owelz customers sign in with one account that works at every Owelz studio they belong to. If a customer tries to book a class that overlaps one they already hold, at your studio or another, the app warns them first, and their All my studios page flags two bookings at the same time. Your studio never sees the other booking; the customer just stops making the mistake.
Step 6: treat repeated no-shows as a retention signal
A customer who misses three classes in two weeks is not a policy problem. They are telling you something: their schedule changed, they are losing motivation, they are about to leave. A fee will make that departure faster.
Owelz scores every paying customer's risk of leaving from their attendance: a drop in how often they come, time since the last visit, a package ending with classes unused. Each customer on the list comes with the reason in plain words and a suggested action, such as "Call and help them book the remaining 5: the package ends in 6 days." That call recovers more revenue than any no-show fee. See customer risk and playbooks, and our guide to winning back lapsed customers.
A one-page no-show policy you can copy
Put it where customers read it before they pay. Owelz drafts a refund policy for you from your own rules (your cancellation window, your packages, your freezes) in English and Arabic; you edit it, add lines like these, and publish it, and customers read it in the app, at checkout and on your public page. Then read it out at a customer's first visit, and let the system apply it. The fewer exceptions you make by hand, the fewer you will be asked for.
The bottom line
You will not get no-shows to zero. You can make them rare, make their cost fair, and make sure an empty spot almost never stays empty. That comes from clear rules, reminders that arrive in time, and a waiting list that moves at the speed of a notification. Not from chasing people at the desk.
If you want to see how this runs on your own timetable, book a demo below. We migrate your customers, packages and schedule for you, so the policy you set starts enforcing itself from the first day.
Common questions
- What is a fair late cancellation policy for a Pilates studio?
- A sensible starting point is about 12 hours' notice for group classes and a day for private sessions. Inside the window, a customer on a class pack loses the class. Whatever you choose, state it at a customer's first visit, show it where they pay and apply it the same way to everyone. In Owelz one cutoff applies to every class, so agree longer notice for privates with those customers directly.
- Should a no-show lose the class from their package?
- Yes. A no-show held a spot that someone on the waiting list could have taken. For customers on class packs, losing the class is the natural, proportionate consequence, and it needs no extra fee or argument.
- Do class reminders reduce no-shows?
- They help most with honest forgetting, one of the most common causes. A reminder a few hours before class gives the customer time to cancel while the spot can still go to someone else. Owelz sends one automatically three hours before every booked class.
- How quickly can a cancelled spot be refilled?
- As quickly as the people waiting hear about it. Owelz tells everyone on the waiting list at once, by push, email and in the app, and the spot goes to the first person who books it, so a spot freed two hours before class still has a real chance of being taken.
- Does Owelz charge customers a no-show fee?
- No. Owelz does not charge no-show or late-cancellation fees. A booking left in place counts as attended, so a no-show uses the class, and the app stops offering cancellation once your cutoff has passed.
Run your studio on Owelz
Booking and waiting lists, class packs and transfer payments, instructor pay plans and analytics you can check line by line, in Arabic and English. One plan, every feature.