How it works

How attendance becomes a fee.

You mark who attended. ShowUp counts each attended class toward the fee due, and shows families the same running total you see. When a fee falls due, everyone already knows why.

ShowUp's real monthly register: a month of attendance, one row per student, and each student's cycle counted — three of eight, five of eight — toward the next fee

Step one

Mark attendance in a tap.

Everything starts with one daily habit: mark who attended. Present fills the next bead. Absent leaves it where it was.

Today’s register Marked

Tap a name to mark today’s class. A fee falls due only when every bead is filled.

Tap — Emma marked present. Saved.

Tap — Wei Ting present. The bead fills.

Tap — Oliver present. Already saved.

Tap — Mei Lin present. Register done.

That single tap is the only thing ShowUp asks of you each class. Cycles, dues, reminders and the family view all flow from it — no calendar to wrangle, no invoice to write.

The owner's phone showing the same attendance register: today's class with each student ready to mark in a tap

The owner’s phone, same register — mark from the queue at the school gate.

The fair rule

An absence never uses up a class.

Two students, same cycle, today. One is present, one is away. Watch what the beads do. The one exception is a deliberate no-show, which you mark yourself — that one does use up the class.

E
Emma attended today
7 of 8

Today’s class fills a bead. One closer to done.

M
Marcus was away today
Still 5 of 8

The bead waits for him. Nothing is lost, nothing is charged.

Emma attended — the 7th bead fills.

Marcus was away — his bead waits for him.

The whole cycle

Attendance, all the way to a fee.

A cycle opens. It fills class by class. When it turns gold, the fee falls due. Paid, and the next one starts itself.

  1. A cycle opens

    Each student gets a prepaid cycle: a set number of classes to attend. It starts at zero and waits.

    New cycle
  2. Attendance in a tap

    You mark who showed up. Every present class fills one bead. The meter ticks up, class by class.

    3 of 8
  3. An absence never burns a class

    Mark an absence and the meter holds. A missed class is not a paid class: the cycle simply waits for the next one.

    Still 5 of 8
  4. The cycle completes

    When the last class is attended, the beads turn to gold. The chapter is done. Only now does a fee fall due.

    Chapter complete
  5. The family is told, in plain words

    The family gets a simple message: the cycle is finished and the fee is due. No surprises.

    Fee due
  6. Paid, and the next cycle begins

    The owner marks the fee received, and a fresh cycle opens automatically. The rhythm continues.

    Paid · next cycle

Automatic messages

Messages go out automatically.

ShowUp sends the enrolment welcomes, fee reminders, receipts and make-up notes for you, by email or WhatsApp. A reminder repeats every two days, five times at most. Then ShowUp flags the family for a personal word from you. You never type a reminder yourself.

New enrolment Emma joins 10am Maths Enrolled
Cycle complete Emma’s 8th class attended S$200 due 7 of 8
Payment S$200 received Paid Due
Absence Marcus misses Tuesday Make-up · Fri 5pm Marked absent

Emma joins — the welcome goes out.

8th class attended — the fee falls due.

S$200 received — the thank-you goes out.

Marcus away — the make-up offer goes out.

ShowUp wrote and sent every one.

Emma’s family sent by ShowUp
Welcome to 10am Maths 🎉 Emma is enrolled. First class Monday, 10:00 am.
Payment received — thank you! Emma’s next cycle has begun. See her progress any time.

Festival greetings come pre-written too, for the calendar your families keep.

No surprises

The same maths, side by side.

When a cycle completes, the owner and the family are looking at the same number. There is nothing to argue about.

G Grace Tan runs the centre

sees S$200 due. Nothing to chase.

Emma’s cycle · 8 of 8 attended

S$200

Fee due
E Emma’s family at home, on their phone

sees S$200 due. No surprise.

One tap marks it paid. The next cycle opens itself.

Why nobody argues

A bill that explains itself.

Fees are tied to delivered classes, not the calendar. The cycle is visible, so the amount makes its own case.

01

Classes, not calendar months

A fee covers a cycle of classes, paid in advance or on completion. Either way, families only pay for classes their child actually receives.

02

Every fee has a reason

Because the cycle is visible, a due amount explains itself. That is what makes it dispute-free.

03

One cycle at a time

Classes at the same fee pool into one live cycle, so a student normally has exactly one. No overlapping bills, no guessing where they stand.

Every centre is set up in its own currency, timezone and holidays — so the maths a family sees is always the maths for their classes, in their world.

Good questions

Questions about the cycle.

When exactly does a fee fall due?

When a cycle of classes completes. In the usual advance setup, finishing one cycle is what makes the next advance due. And because an ordinary missed class never uses up a paid class, families receive every class they paid for.

What happens when a student is absent?

Nothing is lost by accident. An ordinary absence does not consume a class — the cycle simply waits for the next attended session. The one exception is a deliberate no-show, which you mark yourself: that one uses up the slot, so fairness runs both ways.

Can a student be on more than one cycle at once?

Usually one. Classes that share the same fee and cycle length pool into a single cycle, however many of them a student attends — so most students have exactly one live cycle and one bill. Only a class priced differently opens a second cycle beside it, counted and billed on its own. When a cycle completes and the fee is settled, the next opens automatically.

Free forever · No card needed

Run your classes on attendance.

Start free and let the fees take care of themselves. No card, no plan to pick.