How to fill empty class spots, without dropping your prices
An empty spot in a class is the most perishable inventory you own: gone the instant the class starts. The fix is rarely a discount. It's usually your schedule, your no-shows, and your waitlist.
Every studio owner knows the feeling of looking at a near-empty class and doing the quiet math: the instructor's being paid, the lights and the space cost the same whether two people show or twenty, and those empty spots aren't just unsold: they're unsellable the moment the class begins. Unlike a retail product that sits on a shelf until someone buys it, a class spot expires on a schedule. That's what makes empty spots so expensive, and so worth fixing properly rather than papering over with a sale.
The reflex when classes look thin is to discount: a flash sale, a class-pack deal, a “bring a friend free.” It fills a few seats and feels like action. But it usually treats the wrong problem, trains members to wait for the next offer, and leaves the real cause untouched. Before you cut a price, it's worth knowing why the spots are empty, because the honest answer is rarely “not enough demand.”
Most empty spots are a scheduling problem, not a demand problem
The same class can be packed at one time and empty at another, with the same instructor and the same price. That's the tell: when attendance swings on time slot alone, you don't have a popularity problem, you have a fit problem. The class is competing with your members' actual lives (work, school runs, commutes, dinner) and a half-empty slot usually means you've put it where your people can't come, not that they don't want it.
Before you add classes, market harder, or discount, look at your attendance by time slot and day. Almost every studio is running a few chronically empty classes next to a few that turn people away, and the fix is to move capacity from the dead slots to the full ones, not to drum up demand that's already there at the wrong hour.
This is why “add more classes” is so often the wrong move. A new class spreads the same members thinner across more slots, and now you have more empty seats, not fewer. The studios that fill up don't run the most classes. They run the right classes at the right times, and they're ruthless about cutting or moving the ones that consistently don't fill. Concentration beats sprawl: a packed schedule of fewer, well-timed classes feels alive in a way a sparse calendar of half-empty ones never does, and that energy is itself a retention feature.
No-shows are the empty spots you're not even counting
There's a second, sneakier source of empty seats: the spots that were booked and then abandoned. A no-show in a capacity-limited class does double damage: it holds a seat a paying, motivated member would have taken, then leaves that seat empty when the class starts. In a class that caps at twelve, two no-shows aren't a rounding error; they're a sixth of the room and a meaningful slice of the revenue, gone twice over.
The levers that recover this are well understood and don't require punishing your members:
- A little skin in the game. A class-pack deduction, a card on file, or a small late-cancel fee turns a costless booking into a real commitment. The point isn't the revenue from the fee. It's that the booking now means something.
- A frictionless cancel that opens the spot in time. Counterintuitively, making it easy to cancel fills more seats: a member who can release their spot in two taps does, which hands it to someone who wanted it. The enemy isn't the cancellation, it's the silent no-show that frees the seat too late to fill.
- A real waitlist that auto-promotes. A popular class with a working waitlist refills its cancellations automatically. Every released spot should be offered to the next person instantly, not left for you to backfill by hand.
- A booking window that protects your count. Letting members hold spots they're unsure about, with no cost to cancel late, guarantees no-shows. A sensible cancel cutoff gives the waitlist time to do its job.
Let your attendance data tell you what to cut and what to add
The schedule most studios run is a fossil: it reflects what seemed sensible when they opened, plus a few changes made on instinct since. But every class you've ever run has left a record of who came, when, and how full it got. That history is the answer to the schedule question, if you actually read it rather than guess.
Look at fill rate per class, per time slot, per instructor, over a real stretch, not last week, which could be a fluke. Patterns jump out fast: the Saturday morning slot that's always full and could take a second class; the mid-afternoon weekday class that never breaks single digits and should be moved or cut; the instructor whose classes fill regardless of time, who maybe deserves the prime slots. None of this is guesswork once you look. The data has been telling you for months; the only question is whether anyone's been listening.
What to do this week
- 01Pull your fill rate by class, day, time, and instructor over the last couple of months. Identify your three fullest and three emptiest slots.
- 02Move or cut a chronically empty class and add capacity where you're turning people away, before you add anything genuinely new.
- 03Turn on a real waitlist with auto-promotion and a sensible late-cancel cutoff, so released spots refill themselves.
- 04Add a small commitment to booking, a pack deduction or late-cancel fee, to convert costless reservations into real ones, and watch your no-show rate over the next month.
The catch is that fill rates, no-show patterns, and waitlist behaviour all drift slowly: exactly the kind of slow-moving signal that's easy to stop watching when you're teaching and running the place. Keepr keeps an eye on it for you: it reads your bookings and check-ins, tells you which classes are quietly emptying and which are turning people away, flags when no-shows start creeping on a particular slot, and remembers whether the schedule change you made actually lifted utilization, with the evidence and its confidence attached. It's the same discipline behind knowing what's working in your business, pointed at your timetable: change one thing, predict the effect, and check whether the room actually filled.
Key takeaways
- A class spot is perishable inventory: an empty seat at the start of class is revenue you can never resell, so the cost is bigger than it looks.
- Low attendance is usually a scheduling problem, not a demand problem: the class isn't unpopular, it's at the wrong time for the people who'd come.
- No-shows quietly double the damage: they hold a spot a paying member could have taken, then leave it empty. Deposits, easy cancels, and waitlists recover most of it.
- Your attendance data already tells you which classes, times, and instructors fill and which don't. Cut or move the chronic empties before you add anything new.
- Filling spots by discounting trains members to wait for deals; filling them by fixing the schedule and the waitlist raises utilization and protects your price.