Yoga Studio: Visits Per Month Where Unlimited Beats A Class Pack

Excel Formulas › Yoga Studio

All versions

Every studio front desk gets the same question: should I buy the 10-pack or go unlimited? The answer is a visit count. A pack has a price per class; unlimited costs the same whether you come three times or thirty. Divide the unlimited price by the pack's per-class cost and round up, and that is the number of visits a month at which unlimited wins.


Quick formula: Unlimited monthly price divided by the pack's price per class, rounded up to whole visits:
=ROUNDUP(B2/(C2/D2),0)

A $149 unlimited against a $120 10-pack ($12 a class): 149 ÷ 12 = 12.4, so from 13 visits a month unlimited is cheaper.

Functions used (tap for the full reference guide):

The example

Three pricing tiers side by side. The premium tier has a cheap per-class pack, so unlimited has to work harder to win.

ABCDEF
1TierUnlimited $/moPack pricePack classes$/classBreak-even visits
2Standard$149$12010$12.0013
3Intro$129$955$19.007
4Premium$179$20020$10.0018

The formula

Per-class cost first, because it is what the member is really comparing against:

=C2/D2 then =ROUNDUP(B2/E2,0) // pack cost per class, then break-even visits

How it works

The whole comparison is one ratio:

  1. C2/D2 is the pack's price per class: $120 over 10 is $12.
  2. B2/E2 asks how many $12 classes fit in $149: 12.42.
  3. ROUNDUP(...,0) rounds to the next whole visit. At 12 visits the pack costs $144, still cheaper; at 13 it costs $156 and unlimited at $149 wins.
  4. Read it as advice: a member who comes three times a week — 13 or so a month — should be on unlimited; twice a week should stay on packs.

Packs usually expire. If a 10-pack must be used in 90 days, a member who comes six times a month burns it in seven weeks and the comparison holds; a member who comes four times a month may lose classes to expiry, which tilts the answer toward unlimited sooner.

Try it: interactive demo

Interactive

Enter the unlimited monthly price and the class-pack price and size.

Variations

Effective price per class on unlimited

What a member actually pays per visit, given how often they come.

=B2/VisitsPerMonth

Savings at a given attendance

Positive means unlimited saves money at that attendance; negative means the pack does.

=VisitsPerMonth*E2-B2

Pitfalls & errors

Compare like periods. A 10-pack is not a month; only its per-class cost is comparable to a monthly membership. Never divide the pack price by the unlimited price directly.

Post the break-even number at the front desk. Members trust a studio that tells them the pack is the better deal when they come twice a week.

If the pack has no expiry and the member comes rarely, the pack always wins — the formula still returns 13, but the member will never hit it. Ask about attendance before recommending.

Practice workbook

📊
Download the free Yoga Studio: Visits Per Month Where Unlimited Beats A Class Pack practice workbook
Edit the yellow price and pack cells; per-class cost and break-even visits recalculate.

Frequently asked questions

Why round up rather than to the nearest visit?
Because at the exact break-even fraction the pack is still cheaper. 12.4 visits means 12 visits on the pack costs less than unlimited; the first whole visit count where unlimited wins is 13.
Does this work for drop-in pricing too?
Yes. Treat a drop-in as a pack of one: put the drop-in price in C2 and 1 in D2. A $22 drop-in against $149 unlimited breaks even at 7 visits.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Class Capacity Utilization · Cafe: Loyalty Punch Card Value · Tutoring: Package Cost Per Hour

Function references: ROUNDUPQUOTIENT