Home / Guide
The complete playbook

The Complete Guide to Class Credit Packs and Session Balances

Everything a studio needs to design, sell, track and defend class credit packs, from pricing and expiry rules to liability, disputes and the moment a spreadsheet stops being enough.

In short

This guide walks through how class credit packs work end to end: how to design and price them, keep every member balance accurate, set expiry and no-show rules that hold up, understand the liability that unused credits create, give members self-service access, and know when spreadsheet tracking needs to become a real ledger.

A class credit pack is one of the simplest products a studio can sell and one of the easiest to get quietly wrong. The idea is straightforward: a member pays up front for a set number of classes, and each time they attend, one credit comes off their balance. The complications show up later. Credits get redeemed at the wrong time or not at all, a no-show eats a credit the member swears they cancelled, a pack sold eighteen months ago resurfaces at the front desk, and nobody can say with confidence how many classes the studio still owes its members. None of these problems are dramatic on their own. Together they cost real hours, real money and real trust.

This guide is our attempt to lay out the whole subject in one place. We build software for tracking class credits and session balances, so we spend most of our days talking to studio owners, front desk staff and instructors about exactly these issues. What follows is organized around the questions that come up most often: how to structure and price packs, how to keep balances accurate, how to set expiry and no-show rules that feel fair, how to understand the liability that unused credits create, how to give members visibility into their own balances, and how to know when a spreadsheet has stopped being good enough. Each section links to a deeper article where we have one. You can read straight through or jump to the theme that is causing you trouble today.

Designing and Pricing Class Credit Packs

Every credit pack rests on three decisions: how many credits it contains, what it costs, and what a single credit is worth when redeemed. Most studios start with a drop-in price, then offer packs of five, ten or twenty classes at a discount per class that grows with the size of the pack. That structure works because it is easy to explain and easy to compare. The mistake is to pick discount percentages that look good on a flyer without checking what each attended class actually costs to deliver. Instructor pay, room costs, card processing fees and supplies all come out of the per-credit price, and a deep discount on a large pack can leave very little margin once those are subtracted. Run the numbers per attended class, not per pack, because that is the unit you actually deliver.

Keep the catalog small. A studio that offers six pack sizes, three membership tiers and a handful of promotional bundles has created a support burden for itself and a decision problem for its members. Two or three pack sizes, each with a clearly stated per-class price and a clearly stated expiry, cover almost every real need. If you want to reward loyalty, do it with a slightly better rate on the larger pack rather than a separate product. If you want to attract first-timers, an intro offer that converts into a standard pack is cleaner than a permanent discounted tier that experienced members will quietly migrate to. Every extra product you add is another thing the front desk has to explain and another rule the tracking system has to enforce.

The pack-versus-membership question deserves its own thought. Packs suit members who attend irregularly and want to pay only for what they use. Memberships suit members who attend often and value predictability, and they give the studio a steadier revenue line. Many studios end up offering both, which is fine as long as the two products do not cannibalize each other. The usual failure is a pack priced so generously that a frequent attender is better off buying packs than joining, which undermines the membership entirely. Model the break-even point in classes per month where a membership becomes cheaper than a pack, and make sure that point sits below the attendance rate of the members you most want to retain.

Keeping Every Balance Accurate

A credit balance is a running total, and running totals drift whenever an event is recorded twice, recorded late, or not recorded at all. A member attends but the instructor forgets to check them in. A refund is issued but the credits are not restored. A pack is sold at the desk and entered into the system the following morning with the wrong date. Each of these seems minor, and each one moves the balance away from the truth. Over a few months, across a few hundred members, the gap between what the system says and what actually happened becomes large enough that nobody trusts the numbers, and once trust is gone, every balance question turns into a negotiation.

The fix is a ledger mindset. Instead of storing a single balance number that gets edited, store every event that changes the balance: the purchase, each redemption, each restoration, each expiry, each manual adjustment with a note about why. The current balance is then simply the sum of those events. This sounds like a technical detail, but it changes how disputes are resolved and how errors are found. When a member says their balance is wrong, you can show the full history rather than argue about a number. When an instructor double-checks a class, you can see exactly which check-in was duplicated and reverse only that one. Nothing is ever overwritten, so nothing is ever lost.

Adjustments deserve special discipline. Every studio occasionally needs to add or remove credits by hand, whether to honor a goodwill gesture, correct an error, or migrate a member from an old system. The danger is not the adjustment itself but the untracked adjustment. Require a reason for every manual change, record who made it, and review adjustments regularly. A pattern of frequent corrections for one instructor or one class time usually points to a process problem, such as a check-in flow that is easy to skip, rather than a string of unrelated mistakes. Fixing the process removes the need for most of the adjustments, and the adjustment log is what shows you where to look.

Expiry Rules and the Ethics of Breakage

Credits that expire unused are called breakage, and breakage is where the tension between the business and the member is sharpest. From the studio's side, an expiry window keeps the liability from growing without limit and encourages members to actually attend, which is what keeps them engaged and renewing. From the member's side, paying for classes and then losing them feels like a penalty for being busy. Both views are legitimate. A good expiry policy acknowledges both instead of pretending one does not exist, and a studio that relies on breakage as a meaningful source of income should be honest with itself about what that says about its product.

Several practical choices shape how fair a policy feels. The length of the window matters, and it should be proportionate to the pack size, so that a member buying twenty classes is not expected to use them in the same time as a member buying five. Whether the window starts at purchase or at first use matters, and starting at first use is the more generous option. Whether you offer a paid extension, a freeze for injury or travel, or a partial rollover on renewal matters, and each of these reduces breakage complaints without eliminating the deadline. Finally, communication matters more than any single rule: members who are reminded before credits expire rarely feel cheated, while members who discover an expiry after the fact almost always do.

State and local consumer protection rules can affect what a studio is allowed to do with expiry, particularly where prepaid credits are treated similarly to gift cards or where health club contracts are regulated. These rules vary considerably by state, and a studio should confirm its obligations locally rather than assume a national standard. Whatever the legal floor is, write your expiry terms in plain language, put them on the purchase confirmation, and apply them consistently. Inconsistency is what turns a policy into a dispute: if one member gets an extension because they asked nicely and another does not, you have created a fairness problem that no wording can fix.

No-Shows, Late Cancels and Rules That Hold Up

A no-show is the moment where the studio's rules and the member's memory collide. The member booked a class, did not attend, and the question is whether a credit should be consumed. A studio that never charges for no-shows will see booked classes go half empty while a waitlist sits unused. A studio that charges for every no-show with no grace will see members feel punished for a sick child or a delayed train. The workable middle is a clear cancellation window, a stated consequence for missing it, and a small, documented allowance for exceptions that staff can apply without having to escalate every case to the owner.

The details of the policy matter less than its predictability. Pick a cancellation cutoff that reflects how quickly a waitlisted member can realistically fill the spot, and state it in hours, not vague phrases. Decide whether a late cancel and a no-show carry the same consequence or whether the late cancel gets a lighter one. Decide whether the first offense in a given period is forgiven automatically. Then write these choices down where members will see them at the moment they book, not buried in a terms page. The goal is that a member who misses a class already knows what will happen before they check their balance, so the deduction confirms an expectation rather than creating a surprise.

Disputes over credits almost always trace back to a small set of causes: the member did not know the rule, the rule was applied inconsistently, the record of what happened is missing or ambiguous, or the balance shown to the member did not match the balance the studio was working from. Each of these has a structural fix. Show the rule at booking time. Apply it automatically rather than at staff discretion. Keep a complete event history so the record is never ambiguous. And give the member the same view of their balance that the desk sees. Studios that do these four things find that the remaining disputes are rare and usually resolvable in a single conversation.

Outstanding Credits Are a Liability, Not Just a Number

When a member buys a ten-class pack, the studio has received cash but has not yet earned it. Until each class is delivered, the studio owes the member a service, and in accounting terms that obligation is a liability. Many small studios treat pack sales as revenue on the day of sale because that is when the money arrives, and then are surprised when a quiet month coincides with a rush of redemptions and there is suddenly a great deal of work to deliver for no new income. Knowing the total number of outstanding credits, and roughly what it would cost to deliver them, is one of the most useful numbers a studio owner can watch, and it is worth watching as closely as monthly sales.

The practical use of this number goes beyond bookkeeping. It tells you how much of your future capacity is already spoken for, which shapes how aggressively you can sell new packs and whether you need to add class times. It tells you what your exposure is if you ever need to close, move or sell the business, since outstanding credits become a real obligation to refund or honor. It tells you whether a promotional push has actually brought in new demand or has simply shifted future attendance forward. And when combined with expiry dates, it lets you forecast breakage and see how much of the liability will resolve on its own versus how much you will genuinely have to deliver.

Tracking this well requires the same event ledger that keeps individual balances accurate. If every purchase, redemption and expiry is recorded as an event, the total outstanding liability at any moment is a sum, and its history over time is a chart. If balances are instead stored as edited numbers in a spreadsheet, the total is only as reliable as the most recent manual reconciliation, and most studios reconcile far less often than they think. This is one of the clearest reasons to move from a spreadsheet to a system designed for the job: not because a spreadsheet cannot hold the numbers, but because it cannot tell you when they are wrong. Talk to your accountant about how pack sales should be recognized, because the right treatment depends on your situation.

Giving Members a Clear View of Their Own Balance

A surprising share of front desk time goes to a single question: how many classes do I have left? Every time a member has to ask, a staff member has to look it up, and the member has to trust the answer. When members can see their own balance, their purchase history and the expiry date of each pack, that question mostly disappears, and the ones that remain are genuine issues rather than routine lookups. Self-service is not primarily a convenience feature. It is a way of making the balance a shared fact instead of a number the studio holds and the member has to request, and shared facts are much harder to argue about.

Visibility also changes behavior in ways that help both sides. A member who can see that four credits expire in two weeks is far more likely to book than one who receives no signal at all. A member who sees a no-show deduction the same day, with the class name and the rule that applied, is far less likely to dispute it weeks later. A member who sees an accurate balance every time they check builds confidence in the studio's record-keeping, which makes the rare correction easier to accept. All of this depends on the balance being right, which brings the subject back to the ledger: self-service on top of inaccurate data simply exposes the inaccuracy faster.

The communication layer around the balance matters as much as the balance itself. Reminders before expiry, a confirmation after each purchase that states the credit count and the terms, a short note when a no-show consumes a credit, and a clear path to raise a concern are the elements that keep the relationship calm. None of these require a large system, but they do require that the underlying data be consistent, because a reminder that cites the wrong balance does more damage than no reminder at all. Get the data right first, then automate the messages, and keep the messages short and factual so that members read them.

Knowing When the Spreadsheet Has to Go

Almost every studio starts with a spreadsheet, and for a small class schedule and a few dozen members, a spreadsheet is genuinely fine. The problems begin when volume, staff count or product complexity crosses a threshold. More than one person editing the same file introduces overwrites and version confusion. More than a handful of packs with different expiry rules makes formulas fragile. More than a couple of hundred active members makes manual check-in slow enough that instructors start skipping it. None of these are failures of the people involved. They are limits of the tool, and recognizing that early saves a great deal of frustration.

The cost of staying too long is usually invisible until it is not. Hours spent reconciling balances at the end of each month are hours not spent on the business. A member lost because of a balance dispute that a proper history would have settled is a member who would have renewed. A liability figure that turns out to be wrong at the moment you are negotiating a lease or a sale is a costly surprise. The honest way to decide is to estimate the hours currently spent on tracking, corrections and disputes, and compare that against what a purpose-built tool would cost. For many studios the tool pays for itself in staff time alone before counting anything else, but you should run that estimate with your own numbers rather than take anyone's word for it.

Whatever you move to, look for a few specific things. Every balance change should be an event with a timestamp, a reason and a person attached. Members should be able to see their own balance and history. Expiry and no-show rules should be applied automatically according to written policy, not by hand. The total outstanding liability should be available at any moment without a manual calculation. And the data should be exportable, so you are never locked in. We built our own product around these principles, but the principles matter more than any particular product, and a studio that applies them in any system will avoid most of the problems described in this guide.

Further reading from the CreditLoopr blog, each answering one specific question in depth.

Class credit packs reward studios that treat them as a small system rather than a simple sale. Price them with real costs in mind, record every balance change as an event, write expiry and no-show rules that members can predict, watch the outstanding liability as closely as you watch revenue, and give members the same view of their balance that you have. Do those things and the packs become what they should be: a convenient way for members to commit to attending, and a reliable, low-drama product for the studio.

The articles linked throughout this guide go deeper on each theme, from the mechanics of selling a first pack to the point where a spreadsheet starts costing real money. We will keep adding to them as the questions we hear from studio owners evolve. If there is a situation this guide does not cover, the fastest way to get it addressed is to tell us about it.

Frequently asked questions

Is a class credit pack better than a monthly membership for a small studio?

Neither is better in the abstract. Packs suit irregular attenders and lower the commitment barrier, while memberships suit frequent attenders and give the studio predictable revenue. Many studios offer both, and the important thing is to price them so that a frequent member is not better off buying packs than joining.

How long should class credits last before they expire?

There is no universal answer, but a fair window is proportionate to the pack size, is clearly stated at purchase, and comes with reminders before the deadline. Many studios also offer a freeze or extension for injury or travel. Check your state's consumer protection rules, since the treatment of prepaid credits varies by state.

What is the single most important thing to get right with credit tracking?

Record every balance change as a dated event with a reason attached, rather than editing a running total. That one practice makes balances auditable, makes disputes resolvable by showing the history, and makes the total outstanding liability available at any moment as a simple sum.

Should a no-show always cost a member a credit?

Most studios find that a no-show should consume a credit when the member missed a clearly stated cancellation window, with a small documented allowance for genuine exceptions. What matters most is that the rule is shown at booking time and applied consistently, so the deduction confirms an expectation instead of creating a surprise.

Sell credit packs, track every balance

Class credit packs and session balance tracking.

Set up credit packs free