Sports, Fitness & Athletics// definition

What one credit actually is, before you sell ten of them

In short

A credit is an entitlement record carrying four decisions: what it may be spent on, when it stops being spendable, whose it is, and the moment the balance is deducted. Clubs sell packs having settled only the first, which is why the arguments are always the same three — the late cancellation, the session the club called off, and the credit that expired while the member was injured.

Key takeaways

  • A credit has 4 fields: scope, expiry, transferability and consumption point. Decide all 4 before sale.
  • Consuming at booking makes cancellation a credit-return question; consuming at attendance makes it free.
  • A credit returned after a club cancellation keeps its original expiry, or the club shortens what it sold.
  • Store credits as individually addressable rows, never a counter, or refunds and expiry become guesswork.
  • Always spend the credit expiring soonest within scope, and record which row was consumed.
  • A freeze that pauses billing but not credit expiry is not a freeze. It moves the loss.

A credit is not a number on an account. It is a row with an owner, a scope, an expiry and a defined moment of consumption, and the booking system reads all 4 fields the instant a member taps book. Clubs decide the first one — 10 classes — and let the code decide the rest by default. Every credit argument that follows is about one of the three nobody wrote down.

The four fields, and what each decides at the door

FieldThe questionTypical valuesWhat it decides in practice
ScopeWhat may it be spent on?Any session; one class type; one venue; off-peak onlyWhether the member can take the Saturday 9am
ExpiryWhen does it stop being spendable?Fixed date; 90 days from purchase; 90 days from first use; term endWhether an unsold session is still an obligation you owe
TransferabilityWhose entitlement is it?Holder only; household; any named person; one transferWhether a parent may use a child's remaining credits
Consumption pointWhen is the balance deducted?At booking; at check-in; at attendance; at session endWhat a late cancellation costs, and whether a no-show costs anything
The decisions a credit carries, and where each surfaces

Consumption point is skipped most often and determines the most. Deduct at booking and cancellation becomes a question about returning a credit, so your cancellation window is a credit-return policy under another name. Deduct at attendance and cancellation is free, but members hold places at no cost — pushing the problem onto no-show handling, covered in what a no-show should cost and who decides.

The three events that expose an undecided field

  1. A member cancels 40 minutes before a session. If credits are consumed at booking, does it come back, and with the original expiry or a new one? If consumed at attendance, nothing moves and the question becomes whether the seat reaches the waitlist in time.
  2. The club cancels the session. The credit returns under either model, and it must keep the expiry it had. Returning it with a fresh 30-day clock shortens what you sold when the original had 90 days left.
  3. The club cancels the last session before expiry. The return has nowhere to go, so the expiry must extend — commonly by the days between the cancelled session and the expiry, with a floor of 14. Pick the rule now, or the support inbox picks it one exception at a time.

Expiry is the field with the longest tail

  • From purchase or from first use. A pack bought in December and started in February decides this. From first use is kinder and harder to forecast; from purchase is predictable and generates the refund requests.
  • Freezes must pause it. A freeze that stops billing while credits keep ageing is not a freeze — it moves the loss from the card to the entitlement. See freeze, pause and hold.
  • Unexpired credits are money you owe, which is the argument in unused session packs are a liability. How that is treated in the accounts belongs there, not here.
  • Check your market before picking a number. Consumer-protection and prepaid-voucher rules in several countries restrict how quickly a prepaid entitlement may expire, and they differ by market and change. Confirm the current text with the regulator or your advisers rather than copying a competitor.

Store credits as rows, not as a counter

A balance field cannot answer the questions a club asks. Which credit expires next? Which one paid for that booking? Which came from a goodwill gesture and should not be refunded in cash? Give every credit a row: id, member, product, scope, issued date, valid-from, expires-at, consumed-at, the booking that consumed it, and its origin.

With rows the consumption rule is simple and defensible: spend the credit expiring soonest among those whose scope permits the booking, and record which one. That removes most disputes, because the member's oldest entitlement is always the one being protected. It is the same discipline as what one exercise record has to hold — one fully specified row beats an aggregate you reconstruct later.

Where credits top up automatically each month, a silently lapsed mandate presents as a member who stopped booking rather than as a payment failure. The 4 states a dead mandate can be in are separated in the autopay mandate has quietly stopped collecting.

This record is what makes the rest of memberships, session packs and dues tractable, and it is the unglamorous half of any automation above it: an assistant chasing expiring credits is only as trustworthy as the row it reads. That is ordinary AI agents and automation work inside our sports and fitness practice, and what changes once one is live is in AI agents in production.

Frequently asked questions

Short answers to the follow-ups this page tends to raise.

Should class credits expire at all?

Commercially yes, legally it depends on your market. An expiry converts an open-ended obligation into a bounded one and gives members a reason to attend. But consumer-protection and prepaid-voucher rules in several countries limit how short that period may be, so confirm the current position for your market rather than copying another club.

Should a credit be deducted at booking or at attendance?

At booking, for almost every club. It makes the seat cost something to hold, which is the only mechanism that keeps a waitlist honest, and it turns cancellation into an explicit credit-return decision you control. Deducting at attendance is defensible only where sessions rarely fill and a held place costs nothing.

Can credits be shared between family members?

Only if transferability was decided before the pack was sold. Household-scoped credits create two follow-on questions: who counts as the household when a sibling leaves, and whose attendance record the session lands on. Holder-only is the simpler default, and changing later means reissuing entitlements rather than flipping a setting.

What happens to a credit when the club cancels a session?

It returns, and its expiry extends. Returning it alone is not enough if the cancelled session was near the end of the entitlement period, because the member holds something they can no longer use. Extend by the gap the cancellation created, with a stated minimum, applied automatically rather than on request.

  • credits
  • entitlements
  • class packs
  • billing
// shipped work

The work behind this page

Builds from our portfolio that this page draws on.

Read next

Working on something in this space?

Tell us where you are in a sentence or two. We'll tell you honestly whether we're the right team, and what a sensible first slice of the work looks like.

Start the conversation