
Guides
Fitness studio prices and margins for owners in 2027
Peak seats, price ladders and the margins behind each membership type, with worked figures for a 40-class studio and what each line has to earn.
What to take away
- Price the seat, not the hour. Fitness studio prices and margins both hang on one number: a 24-seat class running 40 times a week holds 960 peak seats a month, and every price you set is a claim on it.
- Illustrative figures for a 40-class studiodrop-in $28, 10-class block $220, capped 8-class month $119, unlimited $169, off-peak $99, one-to-one $85 an hour.
- Instructor pay is fixed per class, not per member. At $45 a class, 40 classes a week is $7,800 a month whether the room holds four people or twenty-four.
- Unlimited at $169 stops earning once a member attends about 12 classes a month. Past that the studio is carrying them.
- Processor fees come off every sale. Stripe's published online rate is 2.9% plus 30 cents, so a $169 membership nets $163.80. Square's in-person rate is 2.6% plus 10 cents, or 83 cents on a $28 drop-in.
- A price change is a retention event. Decide what happens to existing members before you decide the new number.
What a peak seat has to earn
Start with the room, not the competitor's website. A 24-mat studio running 40 classes a week holds 960 peak seats a month. That is the scarce thing, and the first question is what one of those seats must earn for the week to work.
Floor price per peak seat
- $18,000monthly fixed cost F
- $1.50variable cost per attendance V
- 6,500expected attendances A
- $4.27floor price per seat
The arithmetic, in named variables you substitute with your own figures:
- S
- = seats per class, after the layout and the equipment on it are set
- C
- = classes per week
- F
- = monthly fixed cost, rent plus base pay plus software plus insurance
- V
- = variable cost per attendance, laundry, towels, card fees
- A
- = expected attendances per month
Floor price per seat = (F + V x A) / A. If F is $18,000, V is $1.50 and A is 6,500, the floor is $4.27 a seat. That number is not your price. It is the line below which nothing you sell can work.
Rent sets most of F. US studio space typically leases at $25 to $60 per square foot a year in suburban and secondary markets, and $80 to $150 in prime urban retail. A 2,000 square foot room at $40 a foot is $6,667 a month before anything else.
The seats themselves come from the room, and how the room was laid out is in the floor plan and the equipment on it.
Illustrative prices for a 40-class studio
These are worked examples, not market rates. Substitute your own rent and pay figures.
Price ladder by product
Product
- Drop-in
- $28
- 10-class block
- $220
- Capped 8-class month
- $119
- Unlimited month
- $169
- Off-peak month
- $99
- One-to-one 60 min
- $85
Price
- Drop-in
- $28.00
- 10-class block
- $22.00
- Capped 8-class month
- $14.88
- Unlimited month
- $14.08 at 12 visits
- Off-peak month
- $9.90 at 10 visits
- One-to-one 60 min
- $85.00
Revenue per attendance
- Drop-in
- 10-class block
- Capped 8-class month
- Unlimited month
- Off-peak month
- One-to-one 60 min
| Product | Illustrative price | Revenue per attendance | Margin at $1.50 variable | Who it suits |
|---|---|---|---|---|
| Drop-in | $28 | $28.00 | 94.6% | Visitors, hotel guests, trialists |
| 10-class block | $220 | $22.00 | 93.2% | Members who attend twice a week |
| Capped 8-class month | $119 | $14.88 | 89.9% | Regulars who want a ceiling |
| Unlimited month | $169 | $14.08 at 12 visits, $8.45 at 20 | 89.3% at 12 visits, 82.2% at 20 | Heavy users, one location |
| Off-peak month | $99 | $9.90 at 10 visits | 84.8% | Shift workers, retirees, parents |
| One-to-one, 60 minutes | $85 | $85.00 | 98.2% | Rehab referrals, skill work |
Two lines decide whether the ladder holds. Instructor pay at $45 a class across 40 classes is $7,800 a month, and it does not move when the room is half empty. At the illustrative prices above, the studio needs roughly 640 attendances a month before the pay line is covered.
Card fees trim each product. Stripe's published online rate takes $5.20 from a $169 unlimited month and $1.11 from a $28 drop-in. Square's in-person rate takes 83 cents from that drop-in and $4.49 from the month. At 200 unlimited members, that fee is $1,040 a month.
The design logic underneath these products is in how services and packages are built.
What the major chains charge
Chains rarely post rates, but their prices set what members expect a class to cost. These are typical US ranges for 2026, and every figure moves with market and location.
| Brand | Typical drop-in | Typical monthly | What drives the number |
|---|---|---|---|
| Barry's | $32 to $45 | $250 to $400 unlimited in major metros | Prime retail rent, treadmill and floor format, brand |
| Orangetheory Fitness | $28 to $35 | $59 to $189 across basic, elite and premier tiers | The tier caps class count; the market sets the rate |
| Club Pilates | $25 to $35 | $99 to $299 for four to unlimited classes | Reformer equipment cost and class size |
| CorePower Yoga | $25 to $32 | $150 to $249 unlimited by market | Heated room running cost, teacher supply |
| Solidcore | $35 to $42 | Higher per class in New York and Los Angeles | Megaformer equipment, small class caps |
| F45 Training | $25 to $35 | $150 to $220 unlimited | Franchise fees, 45-minute circuit format |
ClassPass works differently. It sells one subscription across many studios and pays the studio a per-attendance rate, commonly reported between $6 and $18 depending on market and slot. A filled 2pm seat at $9 beats an empty one at $28. It does not beat a $28 member at 6pm.
The chains set the ceiling on what a member will pay for a branded class and the floor on what they expect from a schedule. An independent ladder sits between those two.
What each structure does to capacity
| Structure | What it earns per seat | Capacity behavior | Where it goes wrong |
|---|---|---|---|
| Drop-in | Highest per attendance | Unpredictable, walks in at peak | Nothing to forecast, and peak fills with strangers |
| Prepaid block | Lower per attendance, cash up front | A stock of unredeemed claims | Redemption spikes when expiry approaches |
| Capped month | Predictable per member | Bounded by the cap | Cap set wrong in either direction |
| Unlimited month | Falls as the member attends more | Concentrated at peak by the heaviest users | Peak fills with existing members and new sales cannot get in |
| Off-peak only | Lower, from otherwise dead hours | Adds capacity rather than competing for it | Sold as a discount instead of as its own product |
| One-to-one | Highest per hour of the room | Consumes an entire slot for one person | Placed in a peak hour a class could have filled |
Margins, and the member who never comes
Margin per attendance is price minus the variable cost of that attendance. At $1.50 variable, a drop-in earns $26.50 on $28, a margin of 94.6%. An off-peak visit earns $8.40 on $9.90, or 84.8%. A ClassPass seat paid at a reported $9 earns $7.50, or 83.3%.
The gap is why the mix matters more than the headline price.
Fixed costs sit underneath all of it. At the illustrative studio, $18,000 a month across 960 peak seats is $18.75 a seat, and that is the number unlimited pricing has to beat. At $169 it does so only up to about 12 visits a month.
At 20 visits the same $169 member returns $8.45 a seat. The studio pays the difference on every visit past the twelfth.
Monthly P&L, at those assumptions: 6,500 attendances at a blended $14 each is $91,000 of revenue, less $9,750 of variable cost and $18,000 of fixed cost, leaving about $63,000 before tax.
Under any monthly structure, a share of members attend rarely. They carry the best margin in the business and are the least secure revenue you have. Do not let the model depend on them, because a non-attending member is a cancellation waiting for a prompt.
Pricing and the January problem
Intake is seasonal, and the intake that arrives in January leaves on a predictable curve. A price set during a strong intake month looks well judged for about ten weeks.
Test any price against the quiet part of the year rather than the busy part. If it only works at peak intake, it does not work. Intro offers timed to a rush recruit exactly the members most likely to lapse, at the price least likely to sustain them.
Changing a price
A price change costs you members whatever you do, so the question is only how many and which ones. Decide, before announcing anything:
Price change decisions
- Apply to existing members or only new?
- Notice period matches agreement?
- Smaller product to move to?
- Front desk one-sentence answer?
- What would reverse it and when?
- The new price, and the date it starts.
- The notice you give, and when it goes out.
- Which existing members keep the old price, and for how long.
- What ends grandfatheringa date, or a set number of months.
- What you send, in which channel, and how far ahead.
Point 2 is not optional. What notice you owe and what you may change mid-term depends on your agreement and on your state's rules, and several states regulate health-club contracts specifically. Ask your state consumer-protection office or attorney general, and have a lawyer confirm the mechanism before you send anything.
What you may say about a price
Conditions on an offer belong with the offer, in the same place and the same prominence. Introductory rates that revert, minimum terms, and what happens at renewal are the three that generate complaints when a member finds out late.
Wording you can adapt for each:
- Reversion"The intro rate is $99 a month for three months. From month four the rate is $169."
- Minimum term"This rate carries a three-month minimum. Cancelling before the end of month three leaves the balance due."
- Renewal"After the minimum term the membership renews month to month. We give 30 days written notice of any change to the rate."
The Federal Trade Commission's advertising guidance for small businesses sets out how offers and their qualifications are expected to be presented. Write the condition into the same sentence as the price rather than beneath it.
These are wording examples. Your agreement and your state's rules set what you can enforce.
The costs that decide whether the price works
Instructor pay is the item most often misfiled. If a class runs whether four or twenty-four people attend, that pay is fixed against attendance and only varies with how many classes you put on. It belongs in the fixed-per-class column, and moving it there changes what half-full classes appear to cost.
Fixed vs variable costs
Cost
- Instructor pay
- Fixed per class
- Rent
- Studio-level fixed
- Laundry, towels, card fees
- Variable per attendance
Fixed or variable
- Instructor pay
- Runs regardless of attendance
- Rent
- Not caused by any class
- Laundry, towels, card fees
- Scales with attendance
Why
- Instructor pay
- Rent
- Laundry, towels, card fees
Rent is not caused by any class. It runs continuously and belongs to the studio-level question rather than to any individual price.
Software is the second item owners undercount. Mindbody publishes plans that start near $139 a month and climb past $500 on its higher tiers. TeamUp, Glofox, Vagaro, Momence and Zen Planner commonly run $100 to $400 a month as the member count grows. At 300 members, $250 a month of software is 83 cents each.
Cost inflation in 2027 lands in three places. Rent steps up at the date your lease names, so the rise is known in advance. Instructor pay follows your local market, and it is the line most likely to move fastest because you pay per class. Card fees are published rates that change on notice.
Match the increase to the increase in cost per attendance. If fixed cost per attendance rises 3%, a 3% price increase keeps the dollar margin level. Time the change for the month after your lease date, when the new cost is known. Where the number comes from is your lease, your local pay market and your processor's pricing page.
The Bureau of Labor Statistics profile of fitness trainers and instructors describes the occupation and its working patterns, useful background when you model delivery cost. BLS puts median annual pay for the occupation near $46,000. What people are paid in your market is local, and it is your decision rather than a published figure.
Records, or none of this is knowable
To price anything well you need to see, for any month, which package each attendance came from and what it earned. That is a booking-system configuration, and it is worth fixing before the first price review rather than after.
The Internal Revenue Service's guidance on what records a business should keep covers what supports income and expenses. Prepaid blocks need to be visible as an obligation rather than as cash, and an accountant should confirm how you record them.
The Small Business Administration's business guide covers the wider commercial framing, and the assumptions that set the room and the format in the first place are in the startup decisions that set capacity. Any activity-specific permission a new format would need comes from the map of who owns which compliance question.
Common questions
Should I publish my prices?
In almost every case, yes. Withholding them filters out people who would have joined and attracts people who wanted a negotiation. If the reason for hiding them is that you are not confident in the number, that is a pricing problem rather than a marketing one.
How do I know if I am too cheap?
Look at whether peak classes fill early and stay full, and whether you are regularly turning people away from the same slot. That is the signal. Empty classes at any price mean something else is wrong.
Is an introductory offer worth it?
It is a good way to let somebody try the room and a poor way to build revenue. Judge it on how many of those members are still attending three months later, not on how many took it up.
What about discounting to fill the 2pm class?
Discounting the main product to fill quiet hours cheapens it for everybody. Build a separate product for the people who can attend at 2pm, described for them and priced on its own terms, and the peak price stays untouched.
Should I list seats with ClassPass?
Only for hours you cannot fill yourself. A reported $6 to $18 per attendance is real money in a dead 2pm slot, where the variable cost is $1.50. In a peak slot it displaces a $28 drop-in, so track which classes the aggregator takes.







