Skip to content
Clinic Management

Pilates Studio Class Booking: Timetable, Capacity and Waitlists

Welda Team13 min read28 October 2026

A pilates or yoga studio runs on group classes rather than one-to-one appointments. A salon or clinic calendar has one client per slot; a studio puts eight, ten or fifteen people into the same class at the same time. That changes what you have to manage. The question is no longer "is this slot free?" but "how many spots are left in this class, who is next in line, and whose credit has been used?" Answering that every day from WhatsApp messages asking "any space at 7 tomorrow?" and tally marks in a notebook is harder than it looks.

This guide walks through group class and capacity management in a pilates studio from start to finish: building a weekly timetable, capacity and waitlists, cancellation and late-cancellation rules, deducting class pack credits, booking classes with limited equipment such as reformers, instructor planning, and occupancy analysis that shows which time slots fill up and which stay empty. The numbers in the examples are illustrative; swap in your own studio's figures. Membership renewals and member retention are a separate topic; the focus here is the weekly flow of classes itself.

Why group classes are different from appointments

In a one-to-one booking, a slot belongs to one person. In a group class, a single slot holds several spots, and each spot carries a different member, a different class pack and a different chance of cancellation. That is why four records in a pilates or yoga studio always move together:

  • Class: day, time, length, room and instructor,
  • Capacity: the maximum number of people the class can take,
  • Booking: which member holds which spot, and who is waiting once it is full,
  • Credit: the use deducted from the member's pack or membership for that class.

When one of these lives somewhere else, the chain breaks. With capacity in a notebook, bookings in WhatsApp and remaining credits in a spreadsheet, classes get overbooked, cancelled spots are never offered to anyone, and at the end of the month you hear "I still had three classes left". The first rule of solid pilates class booking is that all four records sit in one place and are linked to each other.

1. Building the weekly timetable

Start with capacity, not times

Most studios begin with "which times should we run classes?". The better starting point is capacity: how many rooms, reformers or mats and instructor hours do you have per week? Take an example studio with one reformer room (8 reformers), one mat room (14 people), three instructors and a maximum of 18 classes per instructor per week. That studio can run up to 54 group classes a week, and the number of rooms decides how many of those can be reformer, mat or yoga.

Keep class types clearly separate

Not every class on the timetable is the same. At minimum, distinguish:

  • Reformer group classes: capacity equals the number of machines, and nobody joins without a booking.
  • Mat pilates and yoga: capacity depends on the size of the room and is more flexible.
  • Beginner / intermediate / advanced: put the level in the class name instead of mixing levels in one slot.
  • Private and duet sessions: separate appointments that must not clash with the instructor's group classes.

A fixed core with flexible edges

Members come out of habit; someone who does the Tuesday 7 pm reformer class wants it every week. Keep around 80 per cent of the timetable identical from week to week and use the rest for intro classes, workshops or testing new times. Instead of rewriting the timetable every week, build a weekly template and only change the exceptions, such as bank holidays or instructor leave.

2. Capacity and waitlists

How to set capacity

For reformer classes, capacity is the number of machines and not up for debate. For mat and yoga classes, look at three things: floor space per person (roughly 2–3 m² per mat is a reasonable example), how many people the instructor can actually correct, and the level of the class. Beginners need more hands-on cueing, so it makes sense to keep a beginner class a few spots smaller than an advanced one.

Waitlist rules

Saying "sorry, it's full" sends that member to another studio. A waitlist prevents that loss, as long as the rules are clear from the start:

  1. Order: the first person on the list is the first to be offered a spot.
  2. Response time: if the member offered the spot doesn't confirm within, say, one hour, it goes to the next person.
  3. Last call: a spot that opens up very close to class time isn't offered; nobody gets across town in 20 minutes.
  4. List length: a class with three or four people waiting every week is telling you to add another class.

For a waitlist to work, a cancelled spot has to become visible immediately. When bookings run through messages, a cancellation sits in one receptionist's head, and if that person is off shift the spot stays empty. That is why one of the first things to check in pilates studio software is whether new requests go onto a waitlist once a class is full and whether the next person is notified automatically when someone cancels.

3. Cancellation and late-cancellation rules

A last-minute cancellation costs more in a group class than in a one-to-one appointment: if the freed spot can't be given to someone else, you lose the revenue and the member on the waitlist misses out. Every studio needs a cancellation rule that is written down, simple and applied to everyone in the same way.

An example cancellation policy

  • Cancel up to 12 hours before class: free of charge, the credit is returned.
  • Cancel less than 12 hours before (late cancellation): the credit is deducted from the pack.
  • No-show without notice: the credit is deducted; a second no-show in a month means a conversation.
  • Exceptions: with a doctor's note, or when the studio cancels, the credit is always returned.

Twelve hours is only an example. If you need to know the evening before for a 7:30 am class, set a longer window. What matters is that the window is long enough for a member on the waitlist to take the spot and actually make it to class. Whatever rule you choose, do three things: share it in writing when you sell the pack, repeat it in the booking reminder, and handle exceptions from a written list rather than case by case. Flexibility that starts with "let's not count it this time" quietly cancels the rule within a few months.

A reminder message is the cheapest way to reduce late cancellations. A short message the day before saying "last chance to cancel: 7 am" reminds the member of the rule and frees the spot in time.

4. Deducting class pack credits

Most pilates studios sell 8-, 10- or 12-class packs. Selling the pack is easy; the hard part is deducting the right credit after every class and answering "how many classes do I have left?" on the spot.

When should a credit be deducted?

There are two approaches: deduct at booking or deduct when attendance is recorded. Deducting on attendance is fairer and leads to fewer disputes: if the member shows up, a credit goes; if they cancel in time, nothing is deducted; late cancellations and no-shows are handled according to your rule. If credits come off at booking, you have to restore them after every cancellation, and the margin for error grows.

An example pack

A member buys a 10-class reformer pack for an example price of 250, paid in two instalments, so each class is worth 25. The pack is valid for 8 weeks.

  • Weeks 1–6: attends 7 classes, 3 credits left.
  • Week 7: cancels one class 4 hours before (late cancellation), 2 credits left.
  • Week 8: attends 2 classes, 0 credits left, pack complete.

This member's profile should show nine classes attended, one late cancellation, two instalments paid and a zero balance, date by date. A record like that turns "that class shouldn't have counted" from a personal argument into a conversation based on facts. We cover the logic of pack and session tracking in more detail in our guide to session and package tracking.

Validity periods and unused credits

Packs with no expiry let members drift into irregular attendance and leave you with prepaid but unused classes months later. Giving a 10-class pack an 8–10 week validity period encourages a rhythm of at least one class a week. Remind members with credits left before the pack expires; a member who was told in advance is far less likely to feel hard done by when the credits lapse.

5. Booking classes with limited equipment such as reformers

In classes that use reformers, cadillacs or chairs, capacity doesn't stretch: with eight reformers, the ninth person can't take part. The first rule is no walk-ins for these classes. Beyond that, a few practices make life easier:

  • Tie equipment to the room: reformer classes are scheduled only in the reformer room, with capacity equal to the number of machines. Never put two classes in the same room at the same time.
  • Account for maintenance: if one reformer is out of action, drop that week's capacity to 7 temporarily; turning someone away at the start of class is the worst outcome.
  • Set an entry requirement: someone who has never used a reformer shouldn't go straight into a group class, for both safety and class flow. Ask for one or two private intro sessions first.
  • Protect peak times: evening reformer classes are usually the first to fill. Limiting how many peak-time bookings one member can hold per week stops a handful of people taking all the spots.

6. Instructor planning

The invisible side of the timetable is the instructor plan. Once class times are set, each class gets an instructor, and a few limits are worth respecting:

  • Cap back-to-back classes per instructor (for example no more than four in a row) and build in at least one break.
  • Instructors' private sessions must appear in the same calendar as their group classes, otherwise a duet session and a group class end up booked at the same time.
  • Name at least one cover instructor for each class type; swapping instructors when someone is ill does far less damage than cancelling the class.
  • Tell booked members about an instructor change before class; some members are loyal to an instructor and don't like surprises.

Looking at attendance and occupancy per instructor at the end of the month makes both instructor planning and any commission calculation easier. A big gap in occupancy between instructors teaching the same slot tells you whether the instructor–time pairing needs to change.

7. Occupancy analysis: which slots fill up and which stay empty?

The only reliable way to improve your timetable is to measure occupancy. The formula is simple: average attendance ÷ capacity. If an 8-spot reformer class averaged 6 people over the last four weeks, occupancy is 75%. Here is a four-week average for an example studio's weekday reformer classes:

TimeCapacityAvg. attendanceOccupancyAvg. waitlist
7:30 am83.544%0
10:00 am8563%0
12:30 pm8225%0
6:00 pm88100%3
7:15 pm87.594%2
8:30 pm8450%0

That table is enough for three decisions:

  1. The 12:30 class is weak: at 25% it doesn't cover the instructor's time. Replace it with a 30-minute lunchtime express class for office workers, or cut it from five days a week to two.
  2. 6:00 and 7:15 pm are overflowing: two classes with a regular waitlist. Adding a reformer class at 5:00 or 9:30 pm turns that waiting demand into revenue.
  3. 7:30 am and 8:30 pm sit in the middle: keep them, but test a different level or instructor.

Putting a price on empty spots makes the decision easier. With an example value of 25 per class, six empty spots in the 12:30 class five days a week means 30 empty spots, or roughly 750 of unused capacity every week. That isn't a real loss, it's potential you could fill, but it shows where to put your effort.

Judge occupancy on at least a four-week average, never a single week. A school holiday, a bank holiday weekend or a rainy week can all mislead on their own. The same logic applies to yoga studio bookings: if morning yoga fills at weekends but stays empty on weekdays, split the timetable by day.

Common mistakes

  • Taking bookings through several channels: requests via Instagram DMs, WhatsApp and phone end up in different places, and classes get overbooked.
  • Keeping the waitlist on paper: when someone cancels, nobody checks the list and the spot stays empty.
  • Applying the cancellation rule case by case: a rule that bends for one member looks unfair to everyone else.
  • Deducting credits in batches: weekly or monthly batch deductions mean errors and disputes. Record each attendance the same day.
  • Judging occupancy by gut feeling: "evenings are busy" isn't enough to add a class; you need to know which evening, which time and how many people are waiting.
  • Keeping instructor calendars separately: when private sessions and group classes live in different places, clashes are inevitable.

Weekly checklist

  1. Monday: generate the week's timetable from the template and enter holidays and instructor leave.
  2. Every day: record yesterday's attendance, late cancellations and no-shows, and check the credit deductions.
  3. Every day: make sure reminders have gone out for tomorrow's classes and waitlists are up to date.
  4. Friday: list members whose packs are about to expire with credits left and let them know.
  5. End of month: pull occupancy per class and per instructor, then decide whether to move a class or add a new one.

What to expect from software

You can run all of this with a spreadsheet and WhatsApp, but once capacity, waitlists and credit deductions need to stay linked, manual tracking gets hard. Welda CRM covers these needs as follows: group classes are scheduled per instructor with a set capacity; members book online through your studio's booking page, and once a class is full the waitlist fills cancelled spots, with the next person notified. The total and remaining classes in each pack are shown on the member profile, and a credit is deducted automatically for each class attended; instalments and outstanding balances are visible on the same profile. Each instructor has their own calendar, WhatsApp reminders go out before every class, and occupancy reports show which classes fill up and which don't. For the details, see our Fitness & Pilates Studio Software page. If you want your website to take bookings too, our website guide for pilates and yoga studios will help.

Frequently Asked Questions

How is pilates studio software different from general appointment software?

In general appointment software, a time slot belongs to one person. In pilates studio software, every class has a capacity: several members book the same class, a waitlist kicks in once it is full, and each attendance deducts a credit from the member's pack. Without those three features, group class management falls back to manual tracking.

How long should the late-cancellation window be?

There is no single right answer; most studios choose somewhere between 6 and 24 hours. The deciding factor is how long it takes for a freed spot to be offered to the waitlist and for that member to make it to class. For early morning classes, moving the cutoff to the evening before makes sense.

Should a credit be deducted at booking or at attendance?

Deducting at attendance causes fewer errors and disputes. If the member attends, a credit goes; if they cancel in time, nothing is deducted; late cancellations and no-shows follow your written policy. That removes the need to restore credits after every cancellation.

Does the same approach work for yoga studio bookings?

Yes. In yoga classes capacity depends on room size rather than equipment, but the timetable, waitlist, cancellation policy, pack deductions and occupancy analysis all work the same way. Keeping pilates and yoga classes on one timetable lets you track the credits of members who do both in one place.

Need help with this?

Experience Welda in your own business.

  • Free consultation
  • Same-day reply on business days
  • Ongoing support

Prefer not to fill in a form?

Your industry:Fitness & Studios
Your request

Enter at least a phone number or an email address.

By submitting this form you confirm you have read our privacy notice.

Related posts