Free tool

← All tools

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.

Start your free trial →

Occupancy FAQ

Fill rate, empty spots, and profit

Ready to start your journey with Sessy?

Start your 30-day free trial today. No credit card required.