Skip to main content
Bryan, Founder of StudioBase

How to Price Class Packs Without Giving Away Your Margin

Most studios price class packs by gut feel or copying competitors. Here's a framework that builds loyalty without bleeding margin.

How to Price Class Packs Without Giving Away Your Margin

A pilates studio owner I spoke with last month had three class packs on her booking page: a 5-class pack for $110, a 10-class pack for $220, and a 20-class pack for $440.

Every single one was $22 per class. The exact same as her drop-in rate.

I asked how the 20-class packs were selling. "Not well," she said.

Of course not. If there's no financial reason to commit to 20 classes, students will just buy them five at a time — or pay drop-in whenever they feel like it. She had created three pricing options with identical incentives. There was nothing for a student to "unlock" by committing further.

This is the most common class pack pricing mistake I see, and it's easy to fix. But there's an equally common mistake in the other direction: discounting so deep that your packs train students to never pay full price. The 10-class pack at 40% off. The "intro offer: $99 for your first month unlimited." You fill the classes and destroy your margins at the same time.

Good class pack pricing threads the needle between those two failure modes. Here's how.

Why Class Packs Work in the First Place#

Before talking about price, it's worth understanding why packs drive attendance in a way that drop-ins don't.

The mechanism is behavioral economics, specifically the concept of a sunk cost reframe. When someone has paid for 10 classes, the money is gone regardless of whether they show up. That mental accounting — "I've already paid for this" — is a surprisingly powerful attendance driver. Pack holders show up more consistently than drop-in students not because they're more disciplined, but because their brain keeps tracking what they've already spent.

This is the whole point of selling packs. Not just revenue smoothing (though that's real). It's that a student with a pack in their account is structurally more likely to come back than a student on a pay-as-you-go model. The pack is a commitment device.

But that mechanism only works if the pack is priced in a way that motivates someone to buy it.

The Uniform Pricing Problem#

Back to the pilates studio with three packs at $22/class.

A student thinking about buying a pack runs a quick mental comparison: "If I buy 10 classes now, I'm committing $220 upfront and I'm locked in. If I just keep buying 5-class packs, I spend $110 at a time and can stop whenever I want. The per-class cost is the same either way."

Most students choose flexibility. The larger pack offers no reward for deeper commitment, so nobody commits deeper.

The fix: every larger pack should cost less per class than the one below it. The discount grows as the commitment grows. Not linearly — the jump from drop-in to 5-class doesn't need to be as large as the jump from 5-class to 20-class — but the direction must always be consistent.

Here's what that looks like in practice for a studio with a $22 drop-in:

PackTotal PricePer-Class RateDiscount vs. Drop-in
Drop-in$22$22.00
5 classes$100$20.009%
10 classes$185$18.5016%
20 classes$320$16.0027%

Each step earns something. The 5-class buyer gets a small reward. The 20-class buyer gets a meaningful one. And each price point gives students a concrete reason to ask themselves: "Am I at the stage where committing further makes sense?"

The Discounting Too Deep Problem#

The opposite mistake: setting pack discounts so large that students feel foolish paying drop-in.

I see this most often with intro offers. "First class free" or "5 classes for $49." The number sounds good until you realize you've just set your studio's price expectation at $9.80 per class. Every future transaction is mentally benchmarked against that.

Or the 10-class-at-40%-off pack. A $22 drop-in studio selling 10 classes for $132. The math on this: the pack makes sense for the student the moment they plan to attend more than a couple times. They buy the pack as their first purchase, before you've earned that loyalty. You've front-loaded the discount at exactly the wrong moment.

The rule of thumb: packs should discount the drop-in rate by no more than 25–30% at the deepest tier. Anything beyond that starts eroding your price positioning.

Discount LevelEffect
5–10% (5-class pack)Reward for first commitment
15–20% (10-class pack)Main retention driver
25–30% (20-class pack)Reward for your most loyal students
35%+Trains price sensitivity, erodes margins

The exception is a first-timer intro pack, which is a different product entirely — more on that below.

Intro Packs Are Not Loyalty Packs#

There's a distinction most studio owners blur: intro packs and loyalty packs have completely different jobs.

The loyalty pack (your 10-class and 20-class options) is for students who've already decided they like your studio. The discount is a reward for commitment. These students know your instructors, they've been coming for weeks, and they want to lock in a better rate.

The intro pack is for students who haven't decided yet. It exists to lower the barrier to a second and third visit. The goal isn't margin — it's conversion. Getting a first-timer to class 2 and class 3 before they fall off.

Because these are different goals, they should be priced differently.

A good intro pack is often priced at a modest discount to the drop-in equivalent — think 3 classes for $60 when your drop-in is $22 (a $6 total discount, not 40% off). The intro pack isn't really a "deal." It's a format that says: "Here's a low-stakes way to try three classes without the full commitment of buying 10."

A few things that matter about intro packs:

Expiry is short. 30 days maximum. The intro pack is meant to be used right away, while interest is high. A non-expiring intro pack gets bought once in January and forgotten by March.

It's clearly limited to new students. Your loyal students shouldn't be able to buy it. A student who's been coming for six months shouldn't be eligible for intro pricing — that's your core revenue base, and they've already converted.

It doesn't replace the standard drop-in. Some studios pull the drop-in entirely in favor of packs. That's a mistake. Drop-in is for the student who's genuinely in town once, or who wants to try a class before buying anything. Removing it forces a commitment decision on someone who just wants to dip in, and they leave without booking at all.

First-Timer vs. Returning Student Eligibility#

One nuance that matters more than most studio owners realize: promotional pricing and pack pricing interact, and without eligibility controls, they interact badly.

If you run an intro offer — "3 classes for $60 for new students" — you want that pricing to apply only to genuinely new students, not to returning ones who've figured out how to cycle through. Without enforcement, the student who's been attending for a year just buys the "intro" pack under a different email address. You end up training your most loyal customers to be your most price-sensitive ones.

The better approach: your booking software should distinguish between first-time buyers and returning customers automatically, and apply the discount only to those who haven't purchased before. Not the honor system. Not a checkbox. An actual rule in the system.

This matters because studios that run intro offers without eligibility gating typically see the promotions drain margin without driving net-new retention — they're subsidizing existing students who would have paid full price anyway.

The Expiry Question#

Non-expiring packs feel generous. Students love them. You'll sell more upfront.

You'll also create anxiety. Students who bought a 20-class pack six months ago and have four classes left feel guilty every time they skip a week. The pack becomes baggage instead of a commitment device. Some ask for refunds. Some churn because the guilt outweighs the value.

Expiring packs create urgency that drives usage. A student who knows their 10-class pack expires in 60 days has a concrete reason to book this week instead of meaning to book. That's good for them — more consistent attendance — and good for you.

Practical expiry windows:

PackRecommended Expiry
Intro (3 classes)30 days
5-class45 days
10-class60 days
20-class90 days

These windows are long enough that students don't feel rushed and short enough that they create a real reason to use the pack.

The one exception: if you have longtime regulars who travel frequently for work, a 20-class pack with a 90-day expiry might not work for their schedule. Some studios offer a "flexible" 20-class pack with 6-month expiry as a premium option at a slightly higher price. That's fine — just keep it as the exception rather than the default.

How Many Options Is Too Many?#

The paradox of choice is real in studio pricing. I've seen booking pages with seven pack options. Students stall on the decision, close the tab, and come back to the drop-in rate.

Three is usually the right number:

  1. An intro pack (3 classes, 30-day expiry) — for new students only
  2. A mid-pack (10 classes, 60-day expiry) — the workhorse
  3. A loyalty pack (20 classes, 90-day expiry) — for your regulars

Some studios do 5-class packs instead of 10 as their "mid" option. That works fine — the principle is the same. What doesn't work is five or six packs that cover similar ground. When everything looks close to something else, nothing stands out.

If you're unsure, start with these three and track which one sells most. After 90 days, you'll know if your mid-pack size or price needs adjustment.

Three Studio Scenarios#

To make this concrete: here's how the framework plays out at three different price points.

Studio TypeDrop-in5-class10-class20-class
Solo yoga instructor$20$90 (~9% off)$165 (~18% off)$290 (~28% off)
Small pilates studio$25$112 (~10% off)$205 (~18% off)$360 (~28% off)
HIIT/CrossFit gym$30$135 (~10% off)$250 (~17% off)$440 (~27% off)

The exact prices vary based on your market. What stays consistent: the discount gradient and the ceiling. Staying inside 28–30% at the deepest tier is the discipline that keeps packs profitable.

What to Do If You're Starting From Scratch#

If you're setting up your first class packs, or revisiting ones that aren't selling:

  1. Start with your drop-in rate. Everything is calibrated to that baseline.
  2. Set your 10-class pack at ~18% off. That's your main product.
  3. Back-calculate your 5-class pack at ~9-10% off.
  4. Price your 20-class pack at ~25-28% off. Not more.
  5. Create a separate intro pack with short expiry and first-timer eligibility only.
  6. Review in 90 days. Track which pack sells most. If the 10-class pack isn't moving, the price may be too high or the discount too small relative to the 5-class pack.

The most common adjustment I see after 90 days: studios realize their 5-class and 10-class packs are too close together in per-class price, so the 10-class pack doesn't feel like a step up. Widening the gap — pricing the 10-class pack slightly lower — usually fixes it.

Class packs, priced right, are one of the highest-leverage retention tools a small studio has. They reward the students most likely to stay, create consistent attendance through the commitment device, and give you predictable revenue without requiring a full membership model.

The framework is simple: reward deeper commitment with a growing discount, cap that discount before it erodes your pricing, keep intro packs separate from loyalty packs, and use expiry dates to drive attendance rather than create guilt.

StudioBase lets you create class packs with expiry windows and first-time-buyer eligibility rules — so intro offers reach new students automatically without requiring manual tracking. 14-day free trial, no credit card required.

If you're thinking about the bigger revenue picture beyond packs — how recurring revenue changes the way you plan your month — my earlier post on the predictable-income problem most new studios run into goes deeper on what memberships and autopay actually change about running a studio.

B

Bryan, Founder of StudioBase

Building StudioBase to give small studio owners software that gets out of their way.

Questions about switching?

Not a support ticket — an actual conversation. Happy to help you figure out the best fit for your studio.

hello@studiobase.org