Class Booking Rules for Gyms and Studios: Capacity, Waitlists and Late-Cancel Fees (2026)
How to set class capacity, booking windows, waitlist promotion, late-cancel and no-show fees so full classes stay full and members still feel treated fairly.
Key Takeaways
- Capacity is a room limit and a coaching limit. Set it from whichever runs out first: floor space and equipment, or how many people one coach can watch safely. Then decide whether to oversell a little based on your own no-show data.
- The cancellation window drives everything else. It decides when a spot is released, when the waitlist moves, and when a fee applies. Pick one window per class type and say it in plain words at booking.
- Waitlists need a hard cutoff. Automatic promotion works well until a member is moved into class 20 minutes before it starts and doesn’t see the message. Close the waitlist at a set time before class.
- A late-cancel fee is a deterrent, not a revenue line. Keep it small, take the member’s consent to it at sign-up, and give staff one clear way to waive it. A few dollars changes behaviour; a large fee mostly creates disputes.
- Write the rules down once. The same rules should appear at booking, in confirmation emails, in the member agreement and in the software settings. Mismatches are where arguments start.
Quick-Start Prioritization Framework
| Rule | Common starting point | Adjust when |
|---|---|---|
| Capacity | Equipment count or coach limit, whichever is lower | Coaches report crowding, or classes run half empty |
| Booking opens | 7 days ahead | Popular slots sell out within minutes of opening |
| Cancellation window | 12 hours for early classes, 2–4 hours for others | Late spots go unfilled from the waitlist |
| Waitlist promotion | Automatic, in join order, until a cutoff | Promoted members miss the notice and no-show |
| Waitlist cutoff | 1–2 hours before class | Members ask to be added closer to start |
| Late-cancel penalty | Lose the class credit, or a small fee | Repeat offenders ignore it |
| No-show penalty | Larger than late cancel | Disputes rise; then check how clearly it is shown |
A class schedule is only as good as the rules behind it. Without them, the 6 a.m. class shows 14 of 14 spots booked and four empty bikes, the waitlist never moves, and the front desk argues with members about a fee nobody remembers agreeing to. This guide walks through each rule a class-based gym or studio needs: how many spots to sell, when booking opens, how cancellation windows work, how a waitlist should promote people, and how to charge late-cancel and no-show fees without losing goodwill. Each section ends with a concrete default you can adopt and adjust.
Setting class capacity
Capacity looks like a single number in the software, but it combines three limits. Getting it right is the base for every other rule.
Start from the tightest limit
Count the equipment a class needs per person: bikes, reformers, racks, rowers, mats that fit with safe spacing. Then ask each coach how many people they can watch closely enough to correct form. A spin room with 24 bikes has a hard cap of 24. A barbell class in a room with 8 racks and 2 people per rack has a cap of 16, but if the coach says 12 is the most they can coach well, the capacity is 12.
Write the reason next to each number. When someone later asks to raise the cap to 14, the note tells them which limit they would be pushing past.
Spot booking for equipment classes
Cycling, rowing and reformer studios often let members choose a specific bike or machine at booking. It adds value (regulars like their spot) and adds a rule: what happens to a chosen spot when the member is promoted from the waitlist? The usual answer is that promoted members get whatever spot is free, and the confirmation says which one.
Should you oversell?
Airlines oversell because some passengers never show. A gym can do the same, carefully. Look at the last eight weeks of a given class: if it averaged 14 booked and 12 attended, it averaged 2 no-shows. Selling 15 spots in a room for 14 would usually fill the room, but on a day when everyone turns up, someone is turned away, which costs far more goodwill than an empty bike. Most small gyms do better by lowering no-shows than by overselling. If you do oversell, keep it to one spot, only on classes with a steady no-show history, and tell staff what to offer the member who doesn’t get in.
Booking windows: when members can book
The booking window decides how far ahead a member can reserve a spot. It shapes who gets into popular classes.
How far ahead
Seven days is a common default because it lets members book the same slot every week. If your 6 a.m. classes fill within minutes of opening, a longer window doesn’t help; it just moves the rush. Some gyms open booking at a fixed time (for example 12 p.m. seven days ahead) so members aren’t setting alarms for midnight.
Booking limits per member
A member on an 8-class monthly plan who books 8 classes in the first week has done nothing wrong, but a member on an unlimited plan who books every 6 a.m. slot for the week and attends two is blocking others. A cap on active future bookings (say, 5 at a time for unlimited members) solves this without punishing anyone who actually turns up.
When booking closes
Decide whether members can book right up to class start, or until a set time before. Late bookings help fill spots, but coaches like to know who is coming. Many gyms close online booking at class start and let the front desk add walk-ins if there is room.
Cancellation windows
The cancellation window is the point before class after which cancelling counts as late. It is the single most important rule in the system, because the waitlist, the fee and the member’s sense of fairness all hang on it.
Match the window to the class time
A 2-hour window works for a 6 p.m. class: a spot released at 4 p.m. can still be filled from the waitlist. The same 2-hour window on a 6 a.m. class releases spots at 4 a.m., when nobody on the waitlist will see the message. Early classes usually need a window that ends the evening before, such as 12 hours. Keep the number of different windows small (one for early classes, one for the rest) so members can remember them.
Late cancel versus no-show
Treat these as two separate events. A late cancel still releases the spot, even if late, so someone on the waitlist may get it. A no-show releases nothing: the spot sits empty. It is fair, and common, to make the no-show penalty larger than the late-cancel penalty. If you track them separately, you can also see which problem you actually have: members cancelling late, or members not cancelling at all.
Exceptions staff can grant
Illness, injury and family emergencies will happen. Decide in advance who can waive a penalty (front desk, manager or owner), whether there is a limit (one waiver per member per quarter is a common approach), and how it is recorded. Mindbody’s own guidance, for instance, suggests giving staff permission to make and cancel reservations while leaving the “override cancel policy” permission switched off, so that exceptions go through the people meant to grant them.
Waitlists that actually fill classes
A waitlist turns cancellations into attendance. A badly set one creates no-shows instead.
Automatic promotion or first to claim
There are two main models. With automatic promotion, the next person on the list is booked into the class as soon as a spot opens and gets a message saying so. With first to claim, everyone on the list is notified and the first person to accept gets the spot. Mindbody documents both: its auto-add option moves waitlisted clients onto the roster in the order they joined, and its First to Claim option texts waitlisted clients and adds the first to respond, which requires two-way SMS.
Automatic promotion is fairer and simpler. First to claim fills late openings better, because the spot goes to someone who is looking at their phone right now.
The waitlist cutoff
Automatic promotion needs a cutoff. If a member is promoted 15 minutes before class while on the way to work, they become a no-show, and under strict rules they get charged for a class they never chose. Close automatic promotion at a set point, often the end of the cancellation window or 1 to 2 hours before class. After that, either stop promoting or switch to first to claim.
Rules for promoted members
State clearly that a member promoted from the waitlist is booked and the normal cancellation rules apply from that moment. Also decide what happens if they were promoted inside the late-cancel window: most gyms waive the late-cancel penalty for anyone promoted after the window closed, since they didn’t have a fair chance to cancel on time.
Waitlist size
An unlimited waitlist misleads people: position 18 is not going to get in. Capping the list at around a third or half of class capacity, or showing each person their position, sets honest expectations.
Late-cancel and no-show fees
Penalties exist to protect spots for people who will use them. There are two ways to apply them, and they suit different memberships.
| Penalty type | How it works | Best for | Watch out for |
|---|---|---|---|
| Lose the credit | The class counts as used | Class packs and limited monthly plans | No effect on unlimited members |
| Flat fee | Card on file is charged a set amount | Unlimited memberships | Needs consent and a saved card; processing costs |
| Booking suspension | Can’t book for a period after repeat no-shows | Any membership | Must be tracked and explained clearly |
| Warning first | First offence is a reminder only | New members | Needs a record of who was warned |
Sizing a fee
Charging card fees on small amounts is expensive in percentage terms. At Stripe’s published US online card rate of 2.9% plus 30¢, a $5 late-cancel fee costs about 45¢ to collect (9% of the fee), and a $15 fee costs about 74¢ (5%). Those are worked figures from the published rate. Some gyms avoid many small charges by adding up penalties and charging them once a month with the regular membership payment.
Keep the amount proportionate to what the gym lost. A fee larger than the price of a drop-in class will feel punitive, and members who feel punished tend to dispute the charge with their bank, which costs more than the fee. Stripe lists a $15 fee for each dispute received.
Getting consent to charge later
You can only charge a saved card for a fee if the member agreed to it. Put the late-cancel and no-show rules in the membership agreement, show them again on the booking screen, and keep a record of acceptance. Payment providers expect this: Stripe’s documentation on saving a payment method to charge later is built around collecting the customer’s permission when the card is saved.
Unlimited members need a different penalty
For a member on an unlimited plan, losing a class credit means nothing. That is why many studios charge unlimited members a flat fee, or suspend booking for a few days after a set number of no-shows in a month (for example, three). A suspension costs the member something that matters to them without a card charge.
Communicating the rules
Rules work when members know them before they break them. Most arguments at the desk are really about a rule the member never saw.
- Show the cancellation deadline as a clock time on the booking confirmation (“Cancel by 6:00 p.m. Tuesday to avoid a fee”), not as “12 hours before”.
- Send a reminder before the cancellation window closes, not just before class starts.
- Make cancelling a booking as easy as making one: one tap in the app or one link in the email.
- Put the full policy on one public page and link to it from every confirmation.
- Tell members when a penalty is applied, with the class, time and reason, so the charge on their statement isn’t a surprise.
Reviewing and tuning your rules
Set rules, then let the numbers tell you whether they work. Check these monthly for each recurring class.
Three numbers to watch
Fill rate is attendees divided by capacity. No-show rate is no-shows divided by bookings. Waitlist conversion is the share of waitlisted members who end up attending. Example: a 16-spot class with 16 booked, 13 attended and 4 on the waitlist of whom 1 attended has a fill rate of 13 ÷ 16 = 81%, a no-show rate of 3 ÷ 16 = 19%, and a waitlist conversion of 1 ÷ 4 = 25%. That pattern says spots are being held and not released: shorten the window, add a reminder, or tighten the no-show penalty.
Change one rule at a time
If you change the window, the fee and the waitlist cutoff in the same week, you won’t know which one worked. Change one, announce it, and give it four to six weeks before judging.
Common mistakes
These are the rule problems that show up most often at class-based gyms and studios.
- Using the same short cancellation window for 6 a.m. classes as for evening ones, so released spots can’t be filled.
- Promoting from the waitlist right up to class start, then charging the promoted member a no-show fee.
- Charging fees that were never in the member agreement or shown at booking.
- Giving every staff member permission to override penalties, so the policy exists on paper only.
- Penalising unlimited members by removing credits they don’t use.
- Setting capacity from the room size alone, ignoring how many people one coach can watch.
- Changing several rules at once and not knowing which change helped.
- Writing the policy differently on the website, the app and the agreement.
If you’d rather not set this up yourself
Most gym and studio software includes settings for capacity, cancellation windows, waitlists and penalties, so check what yours supports before changing anything. If you’d rather not do this yourself in software that doesn’t fit your rules, Floot can build a booking app from the rules written in plain English (capacity, windows, waitlist cutoff, fees), with member logins, reminders and checkout, which you then test in a live preview before going live.
Frequently Asked Questions
What is a normal late-cancellation window for a fitness class?
There is no single standard. Many studios use 12 hours, and many gyms use 2 to 4 hours for daytime and evening classes. What matters is that a spot released at the end of the window can still be filled from the waitlist, so early-morning classes usually need a longer window that ends the night before.
Is it legal to charge a no-show fee?
Generally, a business can charge a fee the customer agreed to in advance, but consumer-protection rules vary by state and country. Put the fee in the membership agreement, show it at booking, keep a record of consent, and check local rules or ask a lawyer before charging. This is general information, not legal advice.
How much should a late-cancel fee be?
Enough to change behaviour, not so much it feels like a fine. Many studios keep it below the price of a drop-in class. Remember processing costs: at 2.9% plus 30¢, a $5 charge costs about 45¢ to collect.
Should the waitlist promote people automatically?
Automatic promotion in join order is the fairest default, but only up to a cutoff such as 1 to 2 hours before class. Near class time, a first-to-claim message, where the first person to accept gets the spot, fills openings more reliably.
How do I stop members booking classes and not showing up?
Combine a clear cancellation window, a reminder sent before the window closes, a one-tap way to cancel, and a penalty that matters to that member: a lost credit for pack holders, a small fee or a short booking suspension for unlimited members.
Should I let members choose their bike or reformer?
For equipment-based classes, spot selection is popular with regulars. Decide what a member promoted from the waitlist gets (usually whatever spot is free) and show the spot number in the confirmation.
Sources
- Mindbody, Waitlist improvements (auto-add and First to Claim), 2026 https://www.mindbodyonline.com/business/education/product-waitlist-improvements
- Stripe, Pricing (US card rate and dispute fee), 2026 https://stripe.com/pricing
- Stripe Docs, Save a payment method and charge it later, 2026 https://docs.stripe.com/payments/save-and-reuse
- Mindbody, Pricing, 2026 https://www.mindbodyonline.com/business/pricing