Documentation

Payment clearance before attendance

Understand and operate payment-gated attendance without confusion.

A parent says they paid yesterday, but tonight's register row is blocked. The class is starting, staff are waiting, and nobody wants a front-desk argument. This page covers how to handle that exact situation in Classia without compromising register quality. It combines attendance decisions with UK billing communication so your team can stay calm under pressure.

Real friction moment first

A class of 16 children is lining up before session start. Two rows are blocked in attendance because payment is outstanding by session date. One parent shows a banking app screenshot at reception.

If staff improvise here, records drift fast. Use a fixed sequence instead.

What the payment check is doing

Before attendance is recorded, Classia checks whether payment is cleared for that enrolment up to the session date. If not, the row is blocked and cannot be marked.

This protects two things:

  1. attendance integrity
  2. billing policy consistency

It is not a punishment mechanism. It is a data and policy control.

Step-by-step response when a row is blocked

  1. confirm class/session and learner row
  2. check whether payment is genuinely outstanding or just newly paid
  3. communicate next step in plain language
  4. record valid attendance rows that are not blocked
  5. return to blocked row after payment state is resolved

This avoids freezing the whole register because of one dispute.

Mark all present and blocked rows

"Mark all present" is an all-or-nothing bulk action for payment checks. If one learner is blocked, the bulk action should not be your first move.

Better approach:

  • mark non-blocked rows individually where needed
  • resolve blocked payment path
  • use bulk only when roster is clear

That saves time and avoids repeated failed attempts.

UK scripts for parent conversations

Keep wording consistent and factual.

Useful script examples:

  • "This session requires payment clearance by today's date before attendance can be marked."
  • "If this was Direct Debit, collections submitted Monday usually show by Wednesday or Thursday."
  • "If this was bank transfer, we can record it once funds are confirmed."
  • "If you paid by card and it failed, we can help restart checkout now."

Avoid vague lines like "the system hasn't caught up" unless you have verified a timing issue.

Offline payments and attendance unblocking

Where your studio accepts in-person payment, record offline payments properly (cash, card, bank transfer, other) with amount and note. Accurate offline recording improves reconciliation and can resolve genuine blocks quickly.

Do not keep separate unofficial notes as the single live system.

If payment is partial, ensure the remaining amount stays visible for follow-up. If overpaid, credit handling should remain explicit in schedule records.

Safeguarding and professionalism at front desk

Child attendance and payment conversations often happen in public spaces. Keep details minimal and private.

Safer practice:

  1. discuss amount/due context quietly with responsible adult only
  2. avoid naming child-specific attendance issues in open reception areas
  3. log factual outcomes in system, not informal chat threads

This protects trust and reduces escalation risk.

Examples

Example: Dance school with 92 active pupils

Five rows were blocked across Thursday classes after half-term. Admin ran a same-day due-item check at 2pm and sent clear payment reminders before classes started.

Only one blocked row remained by class time.

Example: Judo club with Direct Debit timing confusion

A parent paid via Direct Debit instruction on Tuesday and expected immediate clearance. Staff used a consistent timing explanation and checked again next day.

No argument at check-in, and attendance was marked once cleared.

Example: Swim school with reception bank transfers

Two families paid by transfer after receiving overdue reminders. Admin logged offline bank transfer entries with note and timestamp.

Blocked rows resolved and next-day registers were clean.

Related guides

Avoid these slips

1. Treating blocked rows as app glitches

The block is usually a valid control and needs policy-based handling.

2. Trying Mark all present repeatedly during blocks

It wastes time and delays proper resolution.

3. Giving inconsistent Direct Debit timing answers

Mixed messages trigger avoidable parent complaints.

4. Logging offline settlement outside Classia

Reconciliation breaks when real payments are tracked elsewhere.

5. Discussing child payment status publicly

This creates trust and safeguarding risk.

Contact

Questions about Classia or need a hand? Get in touch.