Small Group Membership Monthly Fee: Pricing Per Member

A small group membership monthly fee is set by working backward: add the room cost for every group hour in the month to the pay you want from those hours, then divide by the members your capped schedule can seat. The result is a per-member fee that holds even if attendance dips. Fitness professionals can claim a first hour free to test a group rotation before pricing it.
The formula in four lines
- Room cost = group hours per month times your hourly room rate.
- Coach pay = group hours per month times the hourly figure you want for yourself.
- Monthly target = room cost plus coach pay.
- Fee per member = monthly target divided by the member count you plan to sell.
Hourly rooms priced from $18, with the published range running $18 to $22, make step one easy to fix in advance. A room that seats up to four guests also fixes the seat ceiling, and the small group class space page explains why four is a hard cap rather than a starting point.
Counting seat visits instead of members
Members are not the unit that fills a room, visits are. Suppose your schedule runs six group hours a week with four seats each. That is 24 seat visits a week. If each member attends twice weekly, the schedule seats 12 members at 100 percent. Aim to sell around 10 to 11 so absences do not leave you chasing empty chairs and a late joiner still finds a place.
Worked at illustrative numbers (your own will differ):
| Input | Example |
|---|---|
| Group hours per week | 6 |
| Hours per month (about 4.3 weeks) | roughly 26 |
| Room cost at the top of the published range | 26 x $22 = $572 |
| Coach pay target per group hour | $60 |
| Coach pay for the month | $1,560 |
| Monthly target | $2,132 |
| Members sold | 10 |
| Fee per member | about $213 |
The coach pay line is a placeholder for your own target, not a market rate. Swap in a number you can defend.
Where this sits next to semi-private pricing
A semi-private hour bills each client a per-session price for a shared hour, as in the semi-private training model. A membership bills a monthly fee against a capped schedule. The first rewards filling any single hour; the second rewards filling the whole month, and it pays you whether or not a given member attends.
Fees and rules that keep it sustainable
- Tie the fee to visits per week, one tier at once weekly and one at twice.
- Close enrollment at the seat count. Past it, start a waitlist.
- Collect a signed waiver from every member, as every person training under your direction should sign one.
- Bill monthly and in advance, so a quiet week never reduces your income.
Checking the fee against what members expect
Once the formula gives you a number, test it from the member’s side. A member attending twice a week gets about nine visits a month, so divide your fee by nine to see the effective price of one visit. If that figure sits above what the same client would pay per head in a semi-private hour, the membership has to offer something the hour does not: a fixed schedule, a community of regulars, progress tracking across the month. If it sits far below, you may be underpricing the seat. Also compare it against your own one-on-one rate. A group visit should cost the member clearly less than a private session, but each group hour should still earn you more than a private hour would, or the format is not paying for the complexity.
When to raise the fee
Two signals: a standing waitlist for two months running, or a coach pay line that no longer matches the effort. Raise it for new members first and give current ones a notice period, a cycle or two.
Before launching, run your own hours and headcount through the cost calculator and book one trial group hour to test the rotation with real clients.
Related questions
Should members get a set number of classes or open access to the schedule?
A set number of visits per week, with the schedule itself capped at the seats you have. Open access sounds generous but lets two or three regulars crowd out everyone else in the same slots.
What if the group fills before I reach my target headcount?
Then you have a waitlist, which is the signal to add a time slot or raise the fee for new members. Both are better than squeezing a fifth person into a room built for four.
How do I price a member who can only come once a week?
Offer a lower tier tied to one visit per week and keep the full tier for two. Pricing by weekly visits keeps the seat count honest.