Last winter I sat down with an owner doing $41,000 a month in revenue who was taking home almost nothing. Her studio was busy. Fifty-two classes a week, a schedule so packed she'd stopped looking at it. What she didn't know was that nineteen of those classes lost money every single time they ran, and had been losing money for over a year.
She wasn't bad at math. Nobody had ever told her there was a number to calculate.
The number nobody taught you
Break-even class size is the headcount at which a single class stops costing you money and starts contributing. Below it, you are paying for the privilege of teaching. Above it, every additional body is close to pure margin.
Most owners think in monthly terms — revenue in, expenses out, hope for a gap. That's fine for your accountant and useless for running a schedule. Your schedule is made of individual classes, and each one either earns or bleeds. A studio with a 71% average fill rate can still have a dozen classes quietly underwater, because averages hide the losers.
Here's the good news: this takes about twenty minutes to calculate, once, and then it changes how you read your schedule forever. You stop asking "does this class feel full enough?" and start asking "is this class above nine?"
The math, with real numbers
You need four inputs. I'll use a 20-spot boutique studio as the worked example.
1. Fixed monthly overhead. Rent, utilities, insurance, software, cleaning, your own draw, loan payments, marketing retainer. Everything that happens whether or not a single class runs. Say $14,000.
2. Classes per month. 45 classes a week × 4.33 = roughly 195.
3. Fixed cost per class. $14,000 ÷ 195 = $72. That's what each slot on your schedule owes the business before anyone walks in.
4. Variable cost per class. Instructor base pay of $35, plus $2 per head in per-attendee bonus, plus about $1 per head in towels, water, laundry, and payment processing. So $35 fixed, $3 variable per person.
Revenue per visit is not your membership price
This is where people get it wrong. Your $179 unlimited membership is not $179 of revenue per class. It's $179 divided by how often that member actually shows up.
Run the blend:
- Unlimited members at $179 attending an average of 11 times a month → $16.27 per visit
- 10-class packs at $220 → $22 per visit
- Drop-ins at $30 → $30 per visit
- Intro offers, comps, and friend passes → $0–8 per visit
Weight those by how much of your attendance each represents. Most boutique studios land somewhere between $14 and $22 in blended revenue per visit. If you're below $14, you have a pricing or usage problem, not a fill problem. Our example studio lands at $18.
Now finish the calculation. Contribution per attendee is $18 − $3 = $15. The class must cover $72 of overhead plus $35 of instructor pay = $107.
$107 ÷ $15 = 7.1 people. Round up: eight.
Eight bodies in a 20-spot room. That's 40% capacity. Every ninth, tenth, fifteenth person adds $15 straight to the bottom line.
What the benchmarks actually look like
Once you have your number, you need context for it. Across boutique studios I've worked with:
- Break-even typically lands at 35–50% of capacity. If yours is above 60%, your overhead or instructor pay is out of line with your pricing.
- Healthy studios run a 65–75% average fill rate across the full schedule. Above 80% sustained, you're leaving money on the table and should add a class or raise prices.
- A well-run schedule has no more than 10–15% of classes below break-even, and those are deliberate — a new time slot you're seeding, or a community class that feeds referrals.
The owner I mentioned had 37% of her classes below the line. That's not a schedule, that's a subsidy.
A full-looking schedule is not the same as a profitable one. Averages hide the classes that are quietly eating your paycheck.
Find your underwater classes this week
Pull the last 90 days of attendance, class by class, and sort ascending by average headcount. Don't use last month — one bad weather week distorts everything. Ninety days smooths it out.
You're looking for classes with an average below your break-even number and no upward trend. A Wednesday 6:15am that averaged 5, 6, then 8 over three months is growing and deserves another quarter. A Thursday 2pm that's held at 4 for a year is not going to surprise you.
This is the part where most owners stall, because the data lives in three places. Your booking system knows headcount, your billing knows revenue, and the two never talk. If you're running Kinetic, attendance and revenue sit on the same record, so you can see revenue per class slot without exporting anything into a spreadsheet at midnight. Whatever you use, get those two numbers side by side — the exercise is worthless if you're guessing at either one.
What to do with a class below the line
You have four moves, in order of how much I'd try them.
Move it 30–60 minutes. The single highest-leverage fix, and the cheapest. A 5:30pm that averages 6 often becomes a 6:15pm that averages 12, because it clears the commute. Test for six weeks before you judge it.
Change the format, keep the slot. Your Sunday 4pm strength class is dying; the same slot as a 45-minute mobility-and-recovery session might fill. You already have the room and the member base — the container is what's wrong.
Merge two weak classes. Two Tuesday classes averaging 6 and 7 become one averaging 13. You've just turned a $15 loss and a $2 loss into $90 of contribution, and freed an instructor.
Cut it. Last resort, and never silently. Give three weeks' notice, email the eight regulars personally, and name the class you want them to move to: "Hey Dana — we're retiring Thursday 2pm on the 16th. You and a few others have made it your slot, so I wanted to tell you first. Wednesday 1:15pm is the closest fit and I've held you a spot for the first two weeks if you want it."
Guard the class you're about to overfill
The mirror of the problem: your best classes. If a slot is running 85%+ full for eight straight weeks, it's not a success story, it's a bottleneck. Members can't book, they drift, and you never see the churn coming because the class looks great.
Add a second session adjacent to it — same format, 60 to 90 minutes earlier or later — and market it directly to the people who got shut out. You already have their names; they're the ones who booked and cancelled, or who show up in the waitlist history.
Make it a monthly habit, not a project
Once a month, first Monday, fifteen minutes:
- Recalculate fixed cost per class if anything big changed (rent, a new hire, a software renewal).
- Pull 90-day averages per slot.
- Flag anything below break-even with no trend.
- Pick one class to move, merge, reformat, or cut. One. Not five.
Changing one class a month is 12 corrections a year, and it barely registers with members. Changing eight at once feels like a studio in trouble, and members read it that way.
The recap
- Break-even class size = (fixed overhead ÷ classes per month + instructor base pay) ÷ (blended revenue per visit − variable cost per head). For a typical 20-spot studio, that's around eight people.
- Calculate blended revenue per visit from actual attendance, not your sticker price. Expect $14–22.
- Aim for a 65–75% average fill rate, with fewer than 15% of classes below break-even.
- Sort 90 days of attendance low to high. That list is your whole to-do list.
- Fix underwater classes in this order: move the time, change the format, merge, then cut — and always tell the regulars personally, by name, with somewhere to go.
- Watch the top of the list too. A class stuck at 90% full is churn you haven't noticed yet.
You don't need a new marketing plan to make more money this quarter. You need to know which eight classes on your schedule are costing you, and to fix one of them a month.