Classes, not calendar months: the fairest way to bill a class

Tying fees to a cycle of delivered classes, paid in advance or on completion, removes almost every billing dispute. Here is how cycle billing works for class businesses.

Most class businesses bill by the calendar. The month turns over, an invoice goes out, and everyone hopes the number matches what actually happened. It rarely does. A child was off sick for two weeks, the pool closed for maintenance, a public holiday landed on a Tuesday — and now the “standard monthly fee” needs explaining. That conversation is where trust quietly leaks away.

There is a fairer model, and it is almost embarrassingly simple: charge for a cycle of classes, not a block of time.

What it means

A student gets a cycle — say eight classes. Each class they attend fills one place in that cycle. When the eighth attended class lands, the chapter closes.

Most centres collect the fee in advance: the family pays for the cycle up front, and finishing one cycle is what makes the next advance due. Some prefer to collect on completion instead. Both work, because the promise is the same either way: the family pays for a cycle of classes their child actually receives.

The unit of billing stops being “a month” and becomes “a class that actually happened.”

Why it removes disputes

A disputed bill is almost always a disagreement about what was delivered. Cycle billing makes that disagreement impossible, because the bill is the record of what was delivered:

  • A missed class never uses up a paid class. An absence simply pauses the cycle. The meter waits for the next attended session. Whatever the family paid for, they receive — every class.
  • Every fee has a reason. By the time the next fee is due, the family has watched the cycle fill, class by class. The amount explains itself — there is nothing left to argue about.
  • One cycle at a time. Each student has a single live cycle, so there are never overlapping or confusing bills.

”But my costs are monthly”

True — rent and wages do not pause when a student is sick. Cycle billing does not fight that. With advances, the money for each cycle is already in before the classes run; the cycle simply decides when the next advance is due. Over any term, a regular student completes cycles at a steady rate. What changes is not how much you collect, but how few arguments you have collecting it. You stop absorbing the cost of disputes, refunds, and goodwill discounts handed out to end an awkward conversation.

How to start without rebuilding everything

You do not need new software to test the idea. Pick one batch. Decide the cycle length. Track attendance the way you already do, and treat a completed cycle — not the month-end — as the moment the next fee falls due. You will feel the difference immediately: the month-end cross-checking simply disappears.

When you are ready to make it effortless, that is exactly what ShowUp is for: mark who showed up in a tap, watch the cycle fill, and let each fee fall due on its own — already explained.

From S$19 a month · 60-day money-back promise

Let the fees take care of themselves.

Get started See how it works