Fees101
← Guides

How to Stop Chasing Parents for School Fees

Almost every private school in Nigeria runs the same ritual at the start of term: bursars calling parents, class WhatsApp groups filling with payment screenshots, and a spreadsheet that's always a day behind reality. It isn't that parents don't want to pay — it's that the system makes paying on time harder than it needs to be, and makes the school's job of knowing who's paid even harder. Here's what's actually going on, and what fixes it.

Why this keeps happening even at well-run schools

Three things compound. First, parents genuinely don't always know their exact balance — if last term's part-payment didn't get recorded cleanly, no one knows what's actually owed until someone asks. Second, payment confirmation is manual: a parent transfers money, sends a screenshot, and a staff member has to match that screenshot to the right student and fee by hand, often from a shared account where thirty different transfers landed on the same day with no reference to tell them apart. Third, reminders are reactive — they go out after someone notices a balance is overdue, not automatically the moment it becomes overdue.

None of these are parent-behaviour problems. They're reconciliation problems wearing a parent-behaviour costume. Fix the reconciliation, and a lot of the "chasing" disappears on its own, because the school can see exactly who owes what in real time instead of discovering it a week later.

What actually reduces it

  • Give every student their own account to pay into, not one shared school account — then a payment is self-identifying the moment it lands, with no screenshot matching required.
  • Make balances visible to parents directly, not just to the bursar — a parent who can see their own child's exact outstanding balance is far more likely to pay it without being asked.
  • Automate the reminder, and send it the moment a balance is overdue, not whenever staff next notice — consistency matters more than tone.
  • Carry unpaid balances forward automatically into the next invoice instead of starting each term with a clean slate that hides last term's shortfall.

This is the structural fix behind Fees101: every student gets their own dedicated virtual bank account, every payment is verified and matched automatically the moment it settles, and reminders go out on autopilot the moment a balance is overdue — so the bursar's job shifts from chasing and matching to just watching a dashboard update itself.

What doesn't actually fix it

Switching to a stricter late-fee policy, or a sterner WhatsApp message, treats a visibility problem as a discipline problem. Most late payment isn't defiance — it's a parent who genuinely isn't sure what they owe, paying into an account that doesn't tell anyone who they are, and getting reminded (if at all) after the fact rather than the moment it's due. Harsher policy on top of a broken reconciliation system just makes a confusing process feel worse, without making it faster.

Related questions

Does automatic fee reminders actually improve on-time payment?

The biggest lever isn't the reminder's wording — it's timing and accuracy. A reminder sent the moment a balance is genuinely overdue, against a balance that's actually correct (not stale because last term's payment wasn't reconciled yet), performs far better than a manually-sent one that goes out days or weeks late against a number nobody fully trusts.

Should a school charge a late fee for overdue school fees?

Many Nigerian schools do, but it only works fairly once the underlying balance is trustworthy — charging a late fee against a balance that's wrong because of a reconciliation gap just creates disputes. Fix visibility first; a late-fee policy is easier to enforce once everyone agrees on the number.

How can a bursar know who hasn't paid without checking bank statements every day?

Only by removing the manual matching step entirely — a dedicated account per student (rather than one shared account every parent pays into) means the balance owed is accurate the instant a payment settles, with no daily statement review needed.

Live now

See it on your own roster.

Fees101 gives every student their own account and matches every payment automatically — no more manual reconciliation.

Request access

Or email us directly at support@fees101.com

Onboarding schools now65 free days every yearStraight to our team