Pull up your weekly schedule.
Monday 6:00 AM.
Tuesday 9:30 AM.
Wednesday 5:30 PM.
Thursday noon.
Saturday 9:00 AM.
Every recurring class consumes:
Coach time.
Facility capacity.
Equipment.
Operational attention.
And:
A place on the schedule that could potentially be used for something else.
Some classes are:
Packed.
Some are:
Half full.
Some look empty but serve members who have almost no other usable time.
Some look successful because the owner coaches them without assigning any economic value to their own labor.
Some are full because:
Capacity is too low.
Others are full because:
Demand is genuinely strong.
That is why gym class profitability cannot be reduced to:
Full = Good
and:
Empty = Bad
The better question is:
Does this recurring class earn its place on the schedule economically, operationally, and strategically?
To answer it, evaluate:
Demand → Delivery Cost → Member Dependency → Constraint Value → Alternative Use → Decision
You do not need perfect accounting.
You need:
Better decisions.
For each recurring session, understand:
Capacity.
Average attendance.
Attendance distribution.
Utilization.
Waitlist behavior.
Cancellations and no-shows where relevant.
Coach cost.
Other direct delivery costs.
Approximate revenue contribution where useful.
Member dependency.
Alternative sessions.
Schedule constraint.
Alternative use of the hour.
Trend.
Strategic purpose.
Then choose:
Protect.
Grow.
Monitor.
Test.
Move.
Consolidate.
Replace.
Remove.
No recurring class should survive indefinitely because:
We've always offered it.
And no class should disappear simply because:
Attendance looked low last Tuesday.
Suppose:
Ten people attend Tuesday at 6:00 PM.
How much revenue did that class generate?
If each person purchased:
A $25 drop-in,
easy.
10 × $25 = $250.
But suppose all ten pay:
Monthly recurring memberships
that include:
Multiple classes.
Now:
How much of their monthly membership revenue belongs to Tuesday at 6:00 PM?
There is no perfect answer.
The members purchased:
A broader service.
Tuesday's class is:
One component of that service.
You can create:
A management allocation.
But do not confuse:
Allocated revenue
with:
Revenue literally generated by the class.
That distinction prevents a lot of bad schedule decisions.
Owners sometimes build:
Very complicated spreadsheets
trying to assign:
$17.43
of membership revenue to:
Wednesday 5:30 PM.
That number may look:
Precise.
It may not be:
Accurate.
If your revenue attribution model depends on:
Assumptions,
label it:
An estimate.
Use the estimate consistently.
Then combine it with:
Other evidence.
The purpose of class economics is:
Management.
Not:
Accounting theater.
Imagine:
You schedule a class every Tuesday at 5:30 PM.
Run it:
50 weeks per year.
That is:
50 coach hours.
Now add:
Thursday at 5:30 PM.
Another:
Saturday morning.
Another:
A recurring schedule quietly commits:
Hundreds or thousands of operating hours every year.
That makes each recurring slot:
An investment decision.
Ask:
What are we receiving in return for this hour?
Do not say:
Strength class averages 11 people.
Which:
Strength class?
Monday 6:00 AM might average:
Tuesday noon:
Wednesday 5:30 PM:
Friday 5:30 PM:
The program average hides:
Schedule behavior.
Analyze:
Program.
Day.
Time.
Coach.
Capacity.
Separately.
Your real economic unit is often:
The recurring slot.
One Tuesday is:
Not a trend.
Pull several weeks of data.
Depending on your business, review:
Recent attendance.
Seasonality.
Holidays.
Program changes.
Coach changes.
Promotions.
School schedules.
Weather patterns where relevant.
You do not need:
Years of history
before making a decision.
But do not redesign your schedule because:
One week looked strange.
Use:
Average Attendance = Total Completed Attendances ÷ Number of Sessions Held
Hypothetical:
Eight sessions.
Total completed attendances:
Average attendance:
Simple.
But:
Average alone can hide important patterns.
Suppose two classes both average:
9
10
10
11
9
10
11
10
Stable.
3
16
4
15
5
16
6
15
Same approximate average.
Very different:
Demand pattern.
Class B may be affected by:
Alternating events.
Coach changes.
Schedule conflicts.
Seasonality.
Special programming.
Capacity constraints.
Do not stop at:
The mean.
Use:
Class Utilization = Average Attendance ÷ Practical Class Capacity × 100
Hypothetical:
Average attendance:
Practical capacity:
10 ÷ 16 × 100 = 62.5 percent.
This tells you:
How much of the available inventory is normally being consumed.
It does not tell you:
Whether the class is profitable.
Your room may physically fit:
24 people.
But if the workout requires:
Racks.
Equipment.
Coach attention.
Movement space.
Or:
Safe transitions,
your practical capacity may be:
Use:
The capacity at which you can reliably deliver the promised experience.
Not:
The maximum number of bodies you can squeeze into the room.
Imagine:
Monday 5:30 PM.
Capacity:
Average attendance:
Waitlist:
Every week.
Owner:
Perfect class.
Maybe.
Members may also be thinking:
I can never get in.
Now:
Efficiency is high.
Accessibility may be:
Poor.
A membership includes:
The ability to use the service.
If desirable inventory is constantly unavailable:
Retention and member experience can suffer.
The goal is not:
Maximum utilization.
It is:
Productive utilization with enough access to deliver the membership promise.
Start with costs that occur because:
The class runs.
Examples:
Coach compensation.
Variable front desk labor where genuinely attributable.
Program-specific consumables.
Variable cleaning or turnover where applicable.
Other session-specific costs.
Use:
Direct Session Cost = Coach Cost + Other Direct Delivery Costs
Hypothetical:
Coach:
$50.
Other direct delivery costs:
$10.
Direct session cost:
$60.
Do not force:
Rent
into this calculation yet.
First understand:
Incremental delivery economics.
Owner teaches:
Eight classes weekly.
Payroll report says:
$0.
Class economics look:
Amazing.
But if the owner disappeared tomorrow:
Could those eight sessions still run?
If replacement coach cost is:
$50 per session,
then owner labor has:
Economic value.
For management analysis, use a reasonable:
Replacement labor estimate.
Otherwise:
Owner dependence disguises cost.
If revenue can reasonably be attributed to a session, calculate:
Direct Class Contribution = Attributed Revenue − Direct Session Cost
Hypothetical:
Attributed revenue:
$180.
Direct cost:
$60.
Direct contribution:
$120.
This means approximately:
$120 remains to contribute toward broader fixed operating costs and profit under the assumptions used.
It does not mean:
$120 net profit.
Rent.
Insurance.
Software.
Management.
Utilities.
Other facility costs.
Many continue whether:
Tuesday noon runs
or:
Does not run.
For some decisions, direct contribution is:
More useful.
For broader schedule analysis, you may also create:
A reasonable fully allocated view.
Just do not mix:
Direct contribution
and:
Fully allocated profit
as though they are the same measure.
If classes are included in:
Recurring memberships,
you need a management approach.
There is no perfect universal allocation.
Several methods can help answer:
Different questions.
Hypothetical.
Member pays:
$180 monthly.
Attends:
9 times.
Approximate allocated revenue per visit:
$20.
If similar members attend:
A class,
you can attribute:
An estimated amount of membership revenue to that session.
Useful?
Sometimes.
Perfect?
No.
A highly engaged member who attends:
18 times
will appear to contribute less revenue per visit than someone attending:
Three times.
That does not mean:
Their individual workouts are less valuable.
This is:
An allocation method.
Ask:
Which members depend on this class?
How much recurring revenue comes from:
Those member relationships?
Then:
What would likely happen if the class disappeared?
This can be much more useful for:
Schedule changes.
Instead of forcing every membership dollar into:
Individual sessions,
Evaluate whether the membership or program is economically healthy overall.
Then use class-level analysis to determine:
Whether the schedule efficiently supports that service.
This is often:
Cleaner.
The Gym Contribution Margin Playbook should own the deeper service level economics.
This article should focus on:
The recurring class decision.
If you have:
Reasonable session cost
and:
Reasonable revenue contribution per attendee,
use:
Breakeven Attendance = Session Cost ÷ Estimated Revenue Contribution Per Attendee
Hypothetical:
Session cost:
$75.
Estimated revenue contribution per attendee:
$15.
$75 ÷ $15 = 5.
Approximate breakeven attendance:
Five.
Useful:
As a management estimate.
Not:
As an automatic cancellation rule.
Class averages:
4.6.
Estimated breakeven:
Owner:
Cancel it.
Before you do:
Who attends?
How long has the class existed?
Is demand rising?
What alternatives exist?
Is it part of onboarding?
Does it protect access?
Is it the only usable time for important members?
Does it support another service?
Would those members shift?
Would they cancel?
Could the class move?
Could two sessions consolidate?
Could delivery cost change?
Breakeven creates:
A question.
Not:
The answer.
This is one of the most useful class metrics.
Ask:
How many active members rely heavily on this recurring slot?
A simple internal definition could be:
Members who complete a meaningful share of their normal training at:
This class
and:
Have limited equivalent alternatives.
You do not need a universal percentage.
You need:
A consistent method.
Tuesday 10:00 AM.
Capacity:
Average:
Utilization:
35.7 percent.
Looks:
Weak.
Then you learn:
Four attendees are long-term members.
Three use this time because:
It is the only slot that fits childcare and work.
Two say:
No other current session works consistently.
Now:
The class still may need to change.
But the decision is no longer:
5 < 14.
It becomes:
What member revenue and relationship value depend on this hour, and can we serve those people more efficiently another way?
That is a much better question.
Hypothetical.
Three dependent members.
Monthly membership:
$190.
If all three genuinely canceled after removal:
Monthly recurring revenue affected:
3 × $190 = $570.
Annualized:
$6,840.
That does not mean:
The class is worth $6,840.
Members may:
Move to another session.
Change membership.
Adapt.
Only one may cancel.
The number is:
Scenario analysis.
Not:
Guaranteed loss.
Instead of:
Everyone stays
or:
Everyone leaves,
model:
Most members shift successfully.
Some shift.
Some reduce attendance.
A small number cancel.
Several dependent members cannot use alternatives.
Now compare:
Potential payroll savings
with:
Potential member revenue effects.
This is more useful than:
One heroic assumption.
Not every operating hour has:
Equal value.
Tuesday 1:00 PM may have:
Unused space.
Wednesday 5:30 PM may have:
Extreme demand.
Ask:
What resource does this class consume?
Coach hour.
Prime time.
Studio floor.
Rack capacity.
Bikes.
Reformers.
Specialist instructor.
Treatment room.
Parking.
Childcare.
Something else.
When a resource becomes scarce:
Its opportunity cost rises.
Suppose:
Class A
and:
Class B
both create approximately:
$120 direct contribution.
Class A occupies:
An otherwise unused midday hour.
Class B occupies:
Your most constrained evening hour.
During Class B's hour, another service could potentially produce substantially more contribution and serve unmet demand.
Same:
Contribution.
Different:
Schedule value.
So, where useful, calculate:
Contribution per Coach Hour
Contribution per Facility Hour
or:
Contribution per Constrained Resource
Do not calculate all three because:
They sound sophisticated.
Use the one that reflects:
Your actual bottleneck.
A recurring slot earns its place relative to:
What else could happen there.
Alternatives may include:
Another group class.
Semi-private training.
Personal training.
Open gym.
Assessment.
Youth program.
Specialty service.
Nothing.
That last option matters.
Sometimes:
There is no stronger demand.
A modestly performing class in otherwise unused capacity may still make:
Perfect sense.
Opportunity cost only exists when:
A real alternative exists.
Owner:
We could cancel this class and run semi private training that makes $300 per hour.
Question:
Do you have:
Customers waiting to buy it?
If not:
$300 is imaginary.
Alternative use should be based on:
Demonstrated demand
or:
A reasonable test.
Not:
A spreadsheet fantasy.
Wednesday 6:00 PM is:
Packed.
Is that because:
Is the time excellent?
Is the program popular?
Is the coach exceptional?
Or:
All three?
Move the coach.
Attendance collapses.
Now you have learned:
Something.
Before expanding or cutting:
Separate variables where possible.
Class performance usually reflects some combination of:
Time
Program
Coach
Member Demand
Do not blame:
One
before examining:
The others.
Studio runs:
4:30 PM.
5:00 PM.
5:30 PM.
6:00 PM.
6:30 PM.
Average attendance across all five:
Weak.
Maybe:
Demand is weak.
Or:
You fragmented demand across too much supply.
More convenience can become:
Excess inventory.
Hypothetical.
Tuesday 4:30 PM:
Average 5.
Tuesday 5:30 PM:
Average 6.
Capacity:
14 each.
Two coach hours.
Could one:
5:00 PM session
serve most of that demand?
Maybe.
But do not simply:
Delete one.
Ask regular attendees:
Would 5:00 work?
Then test:
Attendance.
Waitlists.
Complaints.
Member behavior.
Coach experience.
And:
Cancellations.
The goal is:
Consolidation without destroying accessibility.
This is a metric worth adding.
Suppose you remove:
Tuesday 4:30 PM.
Where do those members go?
Track:
Moved to another class.
Moved to another service.
Reduced attendance.
Stopped attending.
Froze.
Canceled.
No longer observable.
Call this:
Demand Displacement.
This tells you what schedule optimization:
Actually did.
You remove:
Three weak classes.
Save:
$600 monthly in coach payroll.
Great.
But then:
Four members cancel.
Others attend less.
Another class becomes overcrowded.
You did not save:
$600.
You changed:
The system.
Measure:
The downstream effect.
Waitlists can indicate:
Unmet demand.
But a waitlist of:
Eight
does not automatically mean:
Add another class.
Ask:
How many waitlisted people actually would attend another time?
Are the same people joining multiple waitlists?
Does the waitlist clear because of cancellations?
Is demand consistent?
Is the problem only one day?
Is capacity artificially low?
Is equipment the constraint?
Test:
Before permanently adding supply.
Attendance tells you:
Who got in.
It does not always tell you:
Who tried and failed.
If your system allows you to observe:
Waitlists.
Booking attempts.
Or other demand signals,
use them.
A class with:
16 attendees
and:
No unmet demand
is different from:
16 attendees
and:
Ten people repeatedly unable to access it.
Same attendance.
Different:
Capacity problem.
Suppose:
6:00 PM is full.
Owner adds:
7:00 PM.
Attendance:
Three.
Why?
Maybe members wanted:
6:00 PM.
Not:
More class inventory.
Before expanding:
Validate whether demand transfers to:
The proposed time.
Permanent schedule decisions are expensive because:
Member routines form around them.
Use experiments.
For example:
Move class for:
Four weeks.
Consolidate two slots temporarily.
Add overflow session for:
Six weeks.
Change coach.
Test program format.
Adjust capacity.
Then compare:
Attendance.
Waitlist.
Member feedback.
Member displacement.
Payroll.
Contribution.
Retention signals.
Bad:
Let's move it and see.
Better:
We believe Tuesday 4:30 PM is underperforming because demand is concentrated closer to 5:30. For four weeks, we will test 5:00 PM and expect attendance to increase without creating meaningful displacement among current regulars.
Now you know:
What you are testing.
Members do not experience:
Schedule optimization.
They experience:
My Tuesday class disappeared.
Before changing a recurring slot:
Identify regular attendees.
Explain the change.
Give alternatives.
Help them choose:
The next workable routine.
Then:
Watch whether they actually transition.
Do not simply:
Update the app.
Use:
Schedule Transition Rate = Affected Regular Members Who Establish a Viable Alternative ÷ Affected Regular Members × 100
Hypothetical:
12 regulars affected.
10 establish:
Another workable schedule.
10 ÷ 12 = 83.3 percent.
Hypothetical.
Not:
A benchmark.
The two who did not transition deserve:
Attention.
A class launched:
Two weeks ago
should not be evaluated like:
A class running for three years.
Define:
A ramp period.
During ramp:
Track demand development.
Awareness.
Member trials.
Repeat attendance.
Coach quality.
Time fit.
Then:
Review.
Do not let:
Ramp period
become:
Permanent excuse.
Give the test:
An end date.
Saturday outdoor conditioning may:
Explode in spring.
Decline in winter.
Midday classes may change around:
School calendars.
Vacation periods.
Holiday seasons.
Local work patterns.
Do not judge:
Seasonal inventory
using:
One annual average.
Compare:
Appropriate periods.
Possible jobs include:
Primary membership delivery.
Peak demand service.
Off-peak access.
Beginner entry point.
Progression.
Premium service support.
Member retention.
Specific demographic access.
Onboarding.
Community.
Specialty training.
A class can have:
Strategic value.
But:
“Community”
cannot become:
A magic word that exempts everything from economics.
Ask:
How does the class create that value?
For whom?
Can we observe it?
Evaluate two dimensions:
Economic Strength
and:
Strategic Strength
Action:
Protect.
Potentially:
Grow if constrained.
Action:
Keep the economics but fix:
Experience, congestion, service fit, or other strategic issue.
Action:
Investigate.
Can delivery become more efficient?
Can demand grow?
Can the time move?
Can another session consolidate?
Is the strategic value worth the subsidy?
Action:
Move.
Consolidate.
Replace.
Or:
Remove.
The two-by-two matrix is useful.
But when the business becomes busy:
Add:
Resource Constraint
A financially average class consuming:
Scarce prime time
deserves more scrutiny than:
The same class using otherwise idle capacity.
This creates a better question:
Is this class strong enough to justify this particular resource at this particular time?
Hypothetical.
Class runs:
Three times weekly.
Estimated direct shortfall:
$20 per session.
Runs:
50 weeks.
$20 × 3 × 50 = $3,000.
Now:
The number deserves attention.
But ask the opposite question too:
What value would disappear if:
We removed it?
Recurring decisions compound:
Both ways.
Your model says:
Class loses approximately $15 per session.
Members say:
It is the only workable session for an important cohort.
Another class nearby has:
Unused capacity.
Maybe:
Consolidate.
Maybe:
Move.
Maybe:
Keep it.
The spreadsheet does not decide.
It shows:
The tradeoff.
For every recurring slot, track:
Program.
Day.
Time.
Coach.
Practical capacity.
Average attendance.
Attendance range.
Utilization.
Waitlist activity.
Cancellation and no-show patterns where relevant.
Direct coach cost.
Other direct cost.
Estimated attributed revenue if useful.
Direct contribution if useful.
Breakeven attendance if supportable.
Member dependency.
Alternative availability.
Constraint consumed.
Alternative use.
Trend.
Strategic job.
Decision.
Next review date.
That is enough for:
Most independent studios.
Do not create:
A weekly three-hour spreadsheet ritual.
Once you establish:
Healthy recurring slots,
focus routine review on:
Persistently weak utilization.
Increasing waitlists.
Sudden attendance changes.
Rising cancellations.
New classes.
Recently moved classes.
High cost sessions.
Owner-dependent sessions.
Prime time constraints.
Member complaints.
Classes approaching capacity.
Use:
Exception management.
When a class looks weak:
Do not immediately remove it.
Ask:
1. Is the data reliable?
If no:
Fix measurement.
2. Is the pattern persistent?
If no:
Monitor.
3. Why is demand weak?
Time?
Program?
Coach?
Awareness?
Seasonality?
Excess supply?
4. Who depends on the session?
Identify regulars.
5. What alternatives exist?
Real alternatives.
Not:
Technically available but unusable times.
6. What resource does it consume?
Scarce or abundant?
7. What else could realistically happen there?
Validate demand.
8. What is the smallest useful experiment?
Move.
Consolidate.
Change coach.
Change format.
Improve awareness.
9. What happened to affected members?
Track displacement.
10. Decide.
Protect.
Grow.
Monitor.
Move.
Consolidate.
Replace.
Remove.
Hypothetical.
Thursday 11:00 AM.
Capacity:
Average attendance:
Utilization:
41.7 percent.
Coach cost:
$50.
Direct economics:
Modest.
Owner wants:
To remove it.
Review reveals:
Four regular attendees.
Three cannot consistently use:
Early morning or evening sessions.
All four have:
Long-standing memberships.
The facility is otherwise:
Mostly unused at 11:00 AM.
There is no:
Waiting premium service
trying to use the room.
Now:
The opportunity cost is low.
The class may still deserve:
Its place.
Not because:
Five is a magic number.
Because:
The combination of member dependency, low opportunity cost, and acceptable delivery economics may justify it.
Hypothetical.
Tuesday 5:30 PM.
Capacity:
Average:
Strong contribution.
Looks:
Excellent.
But:
It occupies your only semi-private training area during the most requested hour.
You have:
Qualified demand
for a higher contribution service.
Now:
The class faces a different question.
Could group demand move:
30 minutes?
Could another space serve it?
Would moving it damage:
Member access?
The class is not:
Bad.
The constrained hour may simply have:
A more valuable use.
Hypothetical.
Monday 6:00 PM.
Capacity:
Average:
15.8.
Frequent waitlist.
Repeated failed access.
Strong member demand.
Do not celebrate:
98.8 percent utilization
and stop thinking.
Investigate:
Additional capacity.
But validate:
Where.
A new 7:00 PM session may not solve:
6:00 PM demand.
Test:
A nearby time.
Alternative coach.
Adjusted format.
Or:
Capacity change.
Then measure:
Demand transfer.
Friday 5:30 PM.
Average attendance:
Coach says:
The members love it.
Owner says:
Seven is fine.
But:
Coach cost is unusually high.
Friday demand is declining.
Members have:
Several strong alternatives.
No meaningful member dependency.
Another program has:
Documented demand for the same space.
The class may still look:
Fine.
But relative to:
The resource it consumes,
it may be weak.
This is why:
Attendance alone
is not:
Class economics.
Class profitability is:
A management decision.
Software should not decide:
Cancel Thursday at noon.
The useful role of FitHive is to connect information needed for:
The decision.
That includes areas such as:
Class scheduling.
Attendance.
Member check-ins.
Memberships.
Billing.
Member records.
Communication.
Reporting.
Waitlists and booking context where available.
The operating sequence should be:
Schedule → Attendance → Economics → Member Dependency → Constraint → Decision → Member Communication → Outcome
The system helps you:
See.
Organize.
Communicate.
Track.
The owner and team decide:
What the numbers mean.
Pick:
Three strong.
Four average.
Three weak.
Do not start with:
Your entire schedule.
For each slot record:
Practical capacity.
Completed attendance.
Waitlist behavior where available.
Cancellations.
Coach.
Look for:
Patterns.
Record:
Coach cost.
Other direct delivery cost.
Attributed revenue only if your method is:
Useful and consistent.
Calculate:
Utilization.
Direct contribution where appropriate.
Break-even where supportable.
Ask:
Who depends on this class?
What real alternatives exist?
What constraint does it consume?
What else could realistically happen during this hour?
Move:
One weak time.
Consolidate:
Two overlapping sessions.
Test:
A nearby time.
Change:
One coach.
Add:
Temporary overflow.
Do not redesign:
The entire schedule.
Learn from:
One controlled change.
For the next month, track:
Class.
Day.
Time.
Capacity.
Attendance.
Utilization.
Waitlist.
Cancellations.
Coach.
Coach cost.
Direct session cost.
Revenue attribution if useful.
Member dependency.
Constraint.
Alternative use.
Experiment.
Affected members.
Demand displacement.
Member feedback.
New attendance.
Schedule transition.
Then ask:
Did the change:
Reduce unnecessary delivery cost?
Preserve member access?
Improve utilization?
Create capacity?
Move demand successfully?
Create complaints?
Create disengagement?
Increase waitlists?
Free a constrained resource?
Do not judge:
The experiment
from:
Payroll alone.
Before keeping, changing, expanding, or removing a recurring class, confirm:
Combine:
Demand, cost, and member context.
Recognize that classes support:
Membership value.
Use allocation methods only where:
Useful.
Label:
Management estimates
as:
Estimates.
Balance:
Efficiency
with:
Member access.
Review:
Dependency, strategic value, and alternatives.
Use:
Replacement labor cost.
Validate:
Transferable demand.
Understand:
Whether demand actually exists.
Watch for:
Demand fragmentation.
Identify:
The constrained resource.
Require:
Evidence of alternative demand.
Separate:
Time, program, coach, and demand.
Help regulars:
Build a replacement routine.
Measure:
Member displacement.
Require:
An economic or strategic reason.
For directly sold sessions, subtract the direct cost of delivering the class from the revenue associated with the session.
For membership-included classes, exact class revenue is harder to determine because members purchase a broader membership rather than an individual class.
Use a consistent management allocation where useful, then combine the economics with:
Utilization.
Member dependency.
Capacity constraints.
And:
Alternative uses of the slot.
Use:
Class Utilization = Average Attendance ÷ Practical Capacity × 100
Practical capacity should reflect:
The number of people you can serve while maintaining the intended experience.
There is no universal number.
It depends on:
Coach cost.
Other delivery costs.
Pricing.
Membership structure.
Capacity.
Revenue attribution.
And:
The resources the class consumes.
When you have reasonable inputs:
Breakeven Attendance = Session Cost ÷ Estimated Revenue Contribution Per Attendee
Treat the result as:
A management estimate.
Not:
An automatic class cancellation threshold.
Not automatically.
First determine:
Whether the pattern is persistent.
Why demand is low.
Who depends on the class.
What alternatives exist.
What resources the class consumes.
And:
What happens to members if it disappears.
No.
A full class can still have:
High delivery cost.
Weak pricing.
Poor contribution.
Or:
A high opportunity cost.
It can also be so consistently full that:
Member access deteriorates.
No.
Some available capacity supports:
Member convenience and accessibility.
Persistent excess capacity deserves investigation, but maximum utilization is not automatically:
The correct target.
There is no perfect universal method.
Possible management approaches include:
Revenue per visit allocation.
Membership cohort dependency.
Or:
Service level economics combined with class utilization analysis.
Use the method that supports:
The decision you are making.
It estimates how much contribution a service produces relative to:
The scarce resource it consumes.
Depending on the business, the constraint might be:
Coach hours.
Facility hours.
Prime time.
Equipment.
Or:
Specialist capacity.
It becomes particularly useful when:
Several services compete for the same limited resource.
Monitor major exceptions:
Regularly.
Then conduct deeper schedule reviews:
Periodically.
New, weak, constrained, recently changed, or unusually expensive classes deserve:
More frequent attention
than:
Stable, healthy sessions.
This is the distinction that matters.
A recurring class exists inside:
A membership system.
It can create value by:
Serving demand.
Protecting member access.
Supporting consistency.
Using otherwise idle capacity.
Helping retain an important member cohort.
Contributing financially.
Or:
Some combination.
But:
Strategic value cannot become an excuse for:
Never measuring anything.
Every recurring hour should have:
A reason.
So when you review the schedule, do not ask only:
Which classes are full?
And do not ask only:
Which classes are profitable?
Ask:
What does this hour cost us?
What demand does it serve?
Which members depend on it?
What constrained resource does it consume?
What could realistically happen instead?
What happens to the members if we change it?
Then:
Protect the classes that earn their place.
Grow capacity where real demand exceeds supply.
Test the ones you do not understand.
Consolidate fragmented demand.
Move inventory that exists at the wrong time.
And remove recurring sessions that no longer have:
An economic
or:
Strategic reason to exist.
That is how you build:
A profitable schedule
without turning your member experience into:
A spreadsheet.