How to Fill Every Spot and Maximise Revenue from Your Classes, Courses, and Events
Eight practical strategies that help independent instructors and event organisers earn more from the same number of hours, without working harder.
Running paid classes, courses, or events for a living means dealing with razor-thin margins. The studio rental stays the same whether six people turn up or sixteen. Your preparation time is identical. The single variable that determines whether a session is profitable or loss-making is how many paying attendees actually walk through the door.
The good news is that fill rate is the one number you can genuinely influence. Studios that increase utilisation from around 40% to 85% see the steepest profitability gains, because every additional attendee is almost pure margin once fixed costs are covered. Double your fill rate and you can double your profit from the same schedule.
This guide walks through eight strategies that move that number. They range from simple arithmetic (knowing your breakeven) to behavioural nudges (social proof and scarcity) to system-level automation (waitlists and reminders). Each one works independently, but they compound when layered together.
The Economics of Empty Spots
Consider a Pilates class in a rented studio that costs you the equivalent of four tickets per session. At eight attendees, you are earning a comfortable margin. At fifteen, you have more than tripled your profit. Same class, same effort, same overhead — the only difference is the number of people in the room.
Every empty spot is revenue left on the table. Every no-show is worse — it blocked someone else from booking.
Know Your Breakeven (Then Build Above It)
Impact: High | Effort: Very Low
Most independent instructors have a gut feeling about whether a class "works," but surprisingly few have calculated the exact number of attendees needed to cover costs. The formula is straightforward: add up your venue hire, travel, and any equipment costs for a single session, then divide by your per-head price. The result is the minimum attendance you need before the class starts generating profit.
Once you have that number, decisions become clearer. A session that consistently falls below breakeven for four or more weeks is actively costing you money, regardless of how loyal the regulars are. A session that regularly exceeds breakeven by a wide margin might justify a larger venue, a price adjustment, or an additional time slot. A session that swings wildly between empty and packed has a demand problem that reminders or better promotion can solve.
Track this per class, per week. The trend matters more than any single data point. A class trending upward is worth investing in. A class trending downward needs intervention or retirement.
Quick Breakeven Formula
Breakeven = (Venue + Travel + Equipment) / Ticket Price
Fill Cancellations Automatically with Waitlists
Impact: High | Effort: Low (with automation)
Spots lost per week to last-minute cancellations
For an instructor running 4 classes/week with 1-2 cancellations each — automated waitlists recover most of these instantly.
Last-minute cancellations are the single biggest revenue leak for paid classes. Someone cancels early in the morning for a session a few hours later. The spot sits empty. Meanwhile, the next person on the waitlist — who would have happily taken it — never knew the spot opened up.
Automated waitlist promotion eliminates this gap entirely. When a spot opens, the next person in line gets notified immediately. They confirm, pay, and attend. No manual chasing, no group chat messages, no gaps in your numbers. Over a year, this kind of automation can recover thousands in otherwise lost revenue.
For a deeper look at waitlist strategy and implementation, see our Event Waitlist Management Guide.
Reduce No-Shows with Multi-Touch Reminders
Impact: High | Effort: Low (with automation)
No-show reduction from automated reminders
Systematic review of 29 studies. SMS-based reminders perform even better at around 38%.
Paid events typically see no-show rates between 10% and 20%. That sounds manageable until you do the arithmetic: in a class of fifteen, a 15% no-show rate means two to three empty spots every single session. Over a month of weekly classes, that adds up to eight to twelve attendees who paid but did not appear — and whose spots could not be offered to anyone else.
The optimal reminder cadence for paid events involves three touchpoints. First, an immediate confirmation at booking that sets expectations. Second, a 24-hour reminder that reinforces commitment. Third, a morning-of reconfirmation — a quick "Still in?" prompt that catches last-minute dropouts and frees their spots for the waitlist.
That final reconfirmation step is the key differentiator for revenue. If someone replies "actually, I can't make it" a few hours before the class, the waitlist still has time to promote someone else. Without it, the spot silently disappears. Read our full guide on 9 Proven Ways to Reduce Event No-Shows for the complete playbook.
Run Fewer, Fuller Classes
Impact: High | Effort: Medium
This is counterintuitive, but consistently supported by the numbers: instructors who consolidate their schedule into fewer time slots with higher attendance out-earn those who spread themselves across more sessions at lower fill rates. Three packed classes per week will almost always be more profitable than five half-empty ones.
The reason is twofold. Economics: every under-attended session carries the full venue cost but generates partial revenue. Cutting a session that regularly falls below breakeven eliminates a weekly loss and frees up hours you can reinvest in private coaching, marketing, or content creation. Energy: a room with four people feels flat — for you and for them. A room with fourteen has momentum, buzz, and social energy. People come back to full classes because the experience itself is better.
Use your attendance data to make the call. If a time slot has missed breakeven for four consecutive weeks, it is a candidate for removal or rescheduling to a time where demand is stronger.
Convert Low-Demand Slots to Premium Offerings
Impact: High | Effort: Medium
When a group class will not fill at a particular time, that does not necessarily mean there is no demand for that slot. It may mean the format is wrong. Boutique fitness studios have discovered that converting underperforming group sessions into premium alternatives can dramatically increase per-slot revenue.
Consider the options available to you:
- Private or semi-private sessions — three to four people at two to three times your group rate creates significantly more revenue per hour.
- Specialist workshops — a two-hour deep-dive justifies a higher ticket price and attracts a motivated audience.
- Course series — a four-week programme with upfront payment creates stronger commitment and virtually eliminates no-shows.
These formats also shift the no-show dynamic. Someone who has committed to a multi-week course or paid a premium rate for a private session has a fundamentally different relationship with attendance than a casual drop-in booker.
Use Social Proof and Scarcity
Impact: Medium-High | Effort: Very Low
Two behavioural levers reliably increase both booking rates and attendance rates. Social proof works because people are drawn to what others are already doing. When a potential attendee can see that twelve of fifteen spots are taken, the implicit message is "this is popular, and you should be there." Referencing your numbers in promotion — "Tuesday Vinyasa: 3 spots left" — turns your fill rate into a marketing asset.
Scarcity works because unlimited availability kills urgency. A class with "unlimited spots" feels optional. A class with a visible capacity limit and a waitlist feels like something you might miss out on. Always set a capacity, even if it is generous. The moment a session hits capacity and displays a waitlist, it becomes more desirable for next time.
Both effects compound. A booking page showing a real-time attendee list alongside a "3 spots remaining" indicator and a waitlist count creates a powerful combination of proof, urgency, and demand signalling. Who's In displays all three by default on every event page.
Make Cancellation Easy (Yes, Really)
Impact: Medium | Effort: Low
This sounds counterproductive, but it is backed by a straightforward logic chain. When cancelling is difficult — buried behind login screens, requiring an email to the organiser, or carrying a penalty — people simply do not bother. They no-show instead. You never hear from them, the spot sits empty, and the waitlist cannot activate.
When cancelling is one tap, people cancel early. The waitlist promotes someone else. You keep the revenue. The room stays full.
The most effective policy for class-based businesses combines flexibility with protection:
- Free cancellation 24+ hours before — full refund, spot goes to waitlist.
- Late cancellation (under 24 hours) — no refund, but spot still goes to waitlist.
- No-show — no refund, and consider flagging repeat offenders.
The goal is to recover the spot, not punish the person. Late cancellation with no refund protects your revenue. Easy cancellation protects your fill rate. Both together outperform punitive policies that drive people toward silent no-shows.
Track What Matters and Act on It
Impact: High (long-term) | Effort: Low (with the right tool)
The instructors who consistently grow their income are not necessarily the best teachers — they are the ones who pay attention to the data and adjust. A weekly review habit takes fifteen minutes and can surface insights that are worth hundreds of pounds per month.
Here is what to look at each week:
- Fill rate per class — is each session above breakeven? What is the trend?
- No-show rate — is it improving since you turned on reminders?
- Waitlist recovery — how many spots did automation save this week?
- Revenue per class — which sessions earn the most, and which lose money?
- Repeat vs. first-time attendees — is retention healthy? Are new people discovering you?
When you spot patterns, act on them. If a regular stops showing up, reach out personally. If a time slot under-performs for a month, reschedule or convert it. If your waitlist is long every week, consider raising capacity or adjusting pricing. See our pricing page for details on analytics that surface these insights automatically.
The Compound Effect
No single strategy here is dramatic on its own. The power comes from layering them together, because each one addresses a different part of the revenue equation.
How the Strategies Stack
For an instructor running 4-6 paid classes per week, these optimisations can realistically add several hundred pounds per week in net revenue — a meaningful annual increase from the same number of working hours.
The first wins come from automation: waitlists and reminders require almost no ongoing effort and deliver immediate, measurable results. The strategic wins — consolidating your schedule, converting weak slots, reviewing data weekly — take more thought but compound over months into a fundamentally different revenue trajectory.
Start With What You Have
You do not need expensive studio management software to start improving. You need a booking system with automatic waitlists and reminders, a clear view of your attendance and revenue data, and the discipline to review your numbers weekly and adjust.
Who's In handles everything from a free RSVP link for your first community class through to Stripe-powered payments, automated waitlists, recurring schedules, and organiser analytics for a full class-based business. Start with a free event and add payments and analytics when you are ready.
Frequently Asked Questions
How do I calculate breakeven for my fitness class?
How much revenue do class cancellations cost?
What's a good fill rate for a fitness class?
How do automated reminders reduce no-shows?
Should I run more classes or fewer, fuller classes?
Related Reading
9 Proven Ways to Reduce Event No-Shows
Data-backed strategies to increase attendance with reminders, waitlists, and social commitment.
Event Waitlist Management Guide
How to set up and optimise waitlists that fill every cancelled spot automatically.
Stripe Payment Integration Guide
Accept payments for classes and events with Stripe — setup, fees, and best practices.
Ready to Fill Every Spot?
Create a paid event in 60 seconds. Automatic waitlists, Stripe payments, reminders, and attendance analytics included. No credit card required.