Quick Answer
A booking quota is the session allowance built into a subscription plan: a counter that decrements with each booking and resets when the billing period renews. When a member exceeds their quota, they buy a one-off top-up credit for the extra session. Quotas are simpler to operate than rolling credit balances because unused allowance expires at period end rather than accumulating as a liability.
Most service subscription platforms handle session limits in one of two ways: a quota (a counter that resets each billing period) or a credit balance (units that accumulate and are spent across periods). Both have their place, but quotas are easier to manage at scale. There is no growing credit liability, no rollover arguments, and the reset is automatic on billing renewal. Top-up purchases fill the gap for members who occasionally need more than their plan includes.
Booking quotas: how they work
A booking quota defines how many sessions a subscriber can book within a single billing period. Each booking decrements the counter by one. When it reaches zero, further bookings are blocked until the next billing renewal resets the counter to its full value.
When a plan covers multiple service types (group classes and 1-to-1 sessions, for example), each service type carries its own independent counter. Using all the group class allowance does not affect the 1-to-1 allowance. This lets you design a plan where the session types are genuinely differentiated rather than interchangeable.
How Bizzly handles this
Each Bizzly subscription plan carries a quota per service type, configured in the plan dashboard. The quota resets on the billing anniversary date, so a member who joined on the 15th resets on the 15th rather than the 1st. Members can see their remaining allowance in their portal. The system blocks overbooking automatically at the booking step.
Quota versus rolling credit balance
The practical difference matters operationally. A quota resets to a fixed value on renewal; any unused allowance from the previous period is simply gone. A rolling credit balance carries unused credits forward into the next period. Rolling balances give members flexibility but create a credit liability that grows over time. A member who books half their allowance every month accumulates a backlog that eventually needs to be honoured, depressing revenue during the catch-up period.
Quota (resets each period)
- No credit liability accumulates
- Encourages members to use their allowance
- Simpler to explain and operate
- Right for most capped plans
Rolling credit balance
- Unused credits carry forward
- More flexible for irregular attenders
- Requires software to track accurately
- Can create large liability if uncapped
If you want to give members some flexibility without full rollover, the practical middle ground is a capped rollover: allow up to one or two unused sessions to carry forward, but no more. This is a client-friendly gesture that keeps the liability predictable.
One-off top-up purchases
When a member exhausts their quota but wants to book an additional session, they buy a one-off top-up. This is a separate, individually priced purchase, not a plan upgrade. The top-up credit is valid for a defined window after purchase (30 days for a group class, longer for a personal session) and is consumed at the point of booking.
Top-up pricing should sit above the per-session equivalent cost on the plan. If an 8-session plan works out at £16.25 per class, a drop-in top-up at £22 keeps the plan clearly better value for regular attendees. The gap creates the financial incentive to stay subscribed and attend regularly.
A member who consistently buys top-ups each month is almost certainly paying more than the next plan tier up. That is both a revenue signal and the right moment to prompt an upgrade. They are already spending the money and just need the nudge to consolidate it into a plan.
How Bizzly handles this
Bizzly supports one-off add-on products alongside subscription plans. The system uses plan quota first; top-up credits are only consumed once the quota is exhausted for that service type. Top-ups appear as purchasable options from the booking page when quota is reached, with no operator action required.
Late cancellations and no-shows
Whether the booking consumed a plan quota allowance or a top-up credit, the same cancellation policy should apply. Cancellations made with sufficient notice (typically more than 24 hours) restore the allowance. Cancellations inside the notice window and no-shows forfeit it.
- Cancelled with >24 hours notice: quota or top-up credit returned
- Cancelled within 24 hours: allowance forfeited
- No-show: allowance forfeited
Forfeiture for late cancellations is operationally justified: the slot was reserved and is difficult to fill at short notice. It also creates the right behaviour, since members who know they forfeit the allowance notify you promptly when they cannot attend, freeing the slot for a waitlisted member. Businesses that return allowances regardless of timing consistently see higher no-show rates.
Related resources
Booking quotas and add-ons: common questions
Booking quotas and add-on credits, handled automatically
Bizzly enforces plan quotas at booking, resets them on renewal, and lets members top up with one-off add-ons. No manual tracking required. 14-day free trial.