Class occupancy & empty-spot calculator
See how much empty class spots and no-shows cost your gym or studio each year — and what a better fill rate or waitlist is worth in profit.
Coaches feel empty spots. Owners feel them on the P&L. Enter a typical week’s timetable, bookings, and last month’s revenue — the calculator works out fill rate and the profit sitting in unused spots.
Occupancy & empty-spot profit
Use a normal week from your booking system, plus last month’s class or membership revenue. Fill rate is calculated for you.
Count every bookable session across rooms and coaches.
Average cap. If classes differ, use a typical class, not the largest.
Total booked spots in that week (from your booking list or check-in export).
How many of those bookings did not attend. Count, not a percentage.
What those classes brought in last month. Membership gyms: membership revenue tied to this timetable.
Coach pay for this timetable, plus other class costs. Rent optional. Filling empty spots in classes you already run usually does not add coach hours.
Your numbers
Fill rate
—
Profit this month
—
Revenue minus the class costs you entered.
Weekly capacity
—
Classes × spots.
Empty spots / week
—
Capacity minus bookings.
Profit left in empty spots / year
—
If those spots filled, at your average revenue per booking. Coach cost for the timetable stays the same.
Extra yearly profit at 85% fill
—
Versus today’s bookings, still on the same timetable.
If waitlists recovered 30% of no-shows
—
Yearly profit if the next person is notified in time to take the spot.
Estimates only. Filling empty spots in classes you already pay a coach for is mostly extra profit; adding new classes would add cost. Membership revenue is spread across bookings, so this is a planning figure, not a tax return.
What a “good” fill rate looks like
Independent group studios often run well at 80–85% booked. Much higher and waitlists explode; much lower and you are paying coaches and rent for empty floor. CrossFit classes with a hard cap of 12–16 should treat sub-70% as a timetable problem, not a marketing problem — the slot may be wrong, not the box.
Empty spots in classes you already run are expensive in a specific way: the coach is paid either way. Filling them (waitlist, better times, fewer overlapping classes) usually adds revenue without adding coach hours. That is why this calculator reports profit, not only revenue.
No-shows are a second leak. A booked spot that does not attend still blocks someone on the waitlist. Recovering even a third of those spots is usually worth more than adding another class.
See this automatically in Sessy
Sessy reports occupancy by day, time, session type, and location, and waitlists notify the next member when a spot opens. Coaches mark no-shows from the session dashboard.
Stop guessing which classes to keep. 30-day free trial, no credit card.
Occupancy FAQ
Fill rate, empty spots, and profit
More tools
Gym break-even & membership pricing calculator
How many members cover rent and staff? What should you charge for a membership, drop-in, or 10-class pack?
Open calculatorGym churn & member lifetime value calculator
Monthly churn, how long members stay, lifetime value, and what a 1-point drop in churn is worth each year.
Open calculatorReady to start your journey with Sessy?
Start your 30-day free trial today. No credit card required.