← All guides

Packages, credits and seats

The three ideas the whole system is built on. Ten minutes here saves a lot of confusion later.

How the system thinks Everyone 5 min read

Almost every question staff ask — "why did this class not deduct?", "why is the child still on the roster?", "which package paid for this?" — comes back to three ideas. They are worth learning once.

A package is what the family bought

A package is a purchase: a number of classes, a term, or a period of time. It carries the credits the family paid for, an expiry, and the rules that came with it — whether it can be frozen, whether it can be used on a weekend, whether it covers private classes.

A package belongs to the family, not to a class. The same package can pay for a child's Tuesday class and their Saturday class, and a family pool package can pay for two siblings.

Class Left on any screen means credits remaining on that package — not classes remaining in the term.

A seat is the child's place in a class

When you book a child into a class, they take a seat in it — week after week, same day, same time, until something ends it.

A seat belongs to one class. If a child moves from Tuesday to Thursday, that is not the same seat continuing; they gave one up and took another. This is why "in this class since" restarts on a move, and why it does not restart when you only change the coach — that rebuilds the same slot, and the child gave nothing up.

Credits are spent by attendance, not by booking

This is the one that surprises people.

Booking a child into a class does not spend anything. The credit comes off when attendance is marked — so a class that has not happened yet has not been paid for, and a child booked into two classes a week is not charged twice until they actually attend twice.

Each seat draws on one package at a time. When that package runs out, the seat moves onto the next one the family holds. That move is called a changeover, and it happens at the class where the old package can no longer pay — not on the day of purchase.

ScreenshotA student profile showing a booking, the package funding it, and the credits left
Because of this, an early renewal is safe. The new package sits waiting, the old one is spent down to zero first, and nobody has to predict a date at the point of sale.

When the system asks you to choose

If a seat's package runs out and the family holds more than one package that could take over, the system stops and asks which one to use. It cannot guess: the packages may have different expiry dates, different rules, or belong to a pool shared with a sibling.

Pick the one you would have picked at the counter. The dialog shows the credits left, the expiry, and any siblings sharing the pool.

If only one package can take over, it happens silently and nobody is asked.

Putting it together

drawing on.

Related: Attendance statuses explained · Find out where a package's credits went · Book a child into a class.