Class packs are the second revenue tier in most yoga studios — below unlimited memberships, above drop-ins. How they're designed and priced has real consequences: the wrong pack structure creates a customer base that's harder to retain, more price-sensitive at renewal, and less profitable than one built around memberships. The right structure attracts students who might not be ready for a monthly commitment, establishes a usage habit, and creates a natural conversion path to membership. This guide covers what the data and operational experience suggest about building class packs that work.
Pack Size and Per-Class Pricing
The most common pack structures in yoga studios are 5-class, 10-class, and 20-class packs. The economics typically scale with size: the per-class rate decreases as the pack size increases, rewarding commitment with price efficiency. A studio might price drop-ins at $22, a 5-pack at $95 ($19/class), a 10-pack at $175 ($17.50/class), and a 20-pack at $320 ($16/class).
The key design question is how the per-class rate in a large pack compares to the monthly membership rate. If an unlimited membership is $130/month and a student averaging 8 classes/month could get the same coverage with a 10-pack at $175 that lasts roughly two months, the pack is more expensive per class than the membership. This pricing signal — membership is more cost-efficient for regular attendees — is intentional. The pack is for the student who doesn't want the recurring commitment; the membership is for the student who does. The pricing should reflect this.
A common mistake: packs priced so competitively per-class that there's no meaningful financial incentive to upgrade to a membership. When the 20-pack per-class rate is close to or below the effective per-class rate of a membership, studios find it harder to convert frequent pack buyers into members. This caps the average lifetime value of those students at the pack rate rather than allowing it to grow through long-term membership retention.
Expiration Windows: The Tension Between Revenue and Fairness
Pack expiration policy is one of the most friction-generating decisions in yoga studio management. The tradeoff is real: short expiration windows (e.g., 3 months on a 10-pack) generate urgency and push students toward membership; long windows (e.g., 12 months) reduce urgency but feel fairer to students who travel or have variable schedules.
The operational case for expiration: unrestricted packs are a liability on the studio's books. A student with a 5-pack purchased three years ago and never used represents a deferred obligation. Expiration limits both this liability and the lost revenue from students who buy a pack and return infrequently.
The student experience case against short expirations: a student who bought a 10-pack with a 3-month window, attended 6 times, then got sick or traveled for six weeks, and returned to find their remaining 4 classes expired is not a happy student. Expiration-related disputes are a disproportionate source of negative sentiment at yoga studios.
The practical resolution: moderate expiration windows (5–6 months on a 10-pack) with a clear, easy-to-use extension or pause option for students with documented reasons. Most legitimate students who need an extension will ask; having a defined policy beats making case-by-case decisions at the front desk. The membership and pack management layer should surface upcoming expirations to both the studio and the student in advance — preventing the surprise expiration conversation entirely.
How Packs and Memberships Coexist
Most yoga studios run packs and memberships simultaneously, which means the product line needs coherent positioning. The framework that works: packs are for students who are not yet ready for a recurring commitment or who attend infrequently; memberships are for students who attend regularly (2+ times per week).
The conversion path from pack to membership should be visible and easy. A student who has bought their second 10-pack is a natural membership candidate — they've demonstrated the attendance frequency that makes membership cost-effective for them. The conversion offer should surface at pack renewal, not require the student to discover it independently: "You've attended X times in the last 3 months — you'd save $Y/month on a membership at your current frequency. Here's how to switch."
The pack-to-membership conversion rate is a meaningful studio metric. A studio where most regular attenders stay on packs indefinitely rather than converting to memberships has a retention problem: pack customers churn more easily than membership customers when they hit a busy period or a schedule disruption. The monthly recurring revenue growth of a studio is directly tied to how successfully it converts pack buyers to memberships.
Low-Balance Notifications: The Conversion Moment
The highest-intent moment for a class pack student is when they're running low. A student with 2 classes remaining on a 10-pack, after 8 successful classes, is in the best possible position to be presented with either a renewal or a membership conversion offer. The timing is right (they've experienced the studio, formed preferences, established some habit), and the decision is imminent (they're about to run out).
Automated low-balance notifications — triggered when a student has 2 or 3 classes remaining — with a direct link to either renew the pack or upgrade to a membership perform significantly better than waiting for the student to proactively seek out the purchase. Students who discover their pack ran out at check-in are not in the right headspace to make a membership commitment; they're frustrated. The notification before they run out catches them at a better moment.
The scheduling and CRM integration that enables these notifications isn't a luxury feature — for a studio with 40 active pack buyers, it represents a continuous conversion opportunity that manual tracking can't reliably deliver.
Class Pack Analytics
The data worth tracking for pack management: average days to consume a 10-pack by student segment (frequent attenders vs. occasional), renewal rate at pack expiration, pack-to-membership conversion rate at renewal, revenue per pack buyer per year vs. revenue per membership holder per year, and average classes attended before first pack purchase (how much does a student try the studio before committing to a pack?).
These analytics let a studio optimize both the pack design and the conversion sequence. If the average student consuming a 10-pack in 60 days converts to membership at twice the rate of one consuming it in 120 days, the studio has evidence that the 5-month expiration window should perhaps be tighter, or that the conversion offer should arrive at the 60-day mark regardless of remaining credits.
What to Look for When Evaluating
When evaluating whether your software supports good pack management: Does it enforce expiration automatically and notify students proactively? Does it trigger low-balance alerts with direct renewal or conversion links? Does it surface pack-to-membership conversion rate as a metric? Can you configure different expiration windows for different pack sizes? Does the front desk have a real-time view of every student's pack balance at check-in?
Mako CRM handles class pack tracking, expiration management, low-balance notifications, and membership conversion as part of the full studio platform. Try the self-serve demo to see how pack and membership management work together.