Fees101
← Guides

End-of-Term Financial Reporting: What a School Proprietor Actually Needs to See

At the end of a term or academic session, a school proprietor needs a clear answer to a small number of specific questions: how much did we actually collect against what was invoiced, who still owes what and for how long, and what's our real cash position right now. These sound like they should be simple questions for any school to answer instantly. In practice, for a school running on manual or semi-manual records, getting an accurate answer to even one of them can take real staff time to assemble — and the number that comes out the other end is only as trustworthy as the reconciliation work behind it.

The handful of numbers that actually matter

  • Collection rate — what percentage of fees invoiced for the term actually came in, not an estimate from memory but a real figure against a real invoiced total. This is the single most useful number for judging whether a cash-flow problem is a fee-level problem or a collection-efficiency problem, a distinction that matters a lot before deciding to raise fees.
  • Aged outstanding balances — not just "how much is owed in total" but broken down by how overdue it is, since a balance that's a week late and a balance that's been outstanding since last session call for very different responses.
  • Cash position — what's actually sitting in the school's accounts right now, reconciled against invoiced and collected figures, not assumed from the collection rate alone (a high collection rate on paper doesn't help if a meaningful share of what's "collected" hasn't actually settled yet).
  • Discounts and waivers given, as their own total — separate from the headline collection numbers, so a proprietor can see how much of the gap between invoiced and collected is deliberate policy (approved discounts) versus genuine non-payment.
  • A breakdown by class or grade, where fees vary by level — a school-wide average collection rate can hide a specific class or grade where collection is genuinely weak, which gets lost in an aggregate number.

A useful outside comparison for why this matters: an Auditor-General's finding on a Kenyan technical college showed it had collected only 49% of its total billed fees for the period reviewed, leaving slightly more than half outstanding — a gap of that size is very different to manage, and very different to explain to a board or proprietor, depending on whether it's visible and tracked in real time versus discovered months later during an audit.

Why manual records make this specifically hard, not just slow

The core difficulty isn't that these numbers are conceptually complicated — it's that producing them accurately from manual or partially-manual records requires reconstructing, after the fact, information that should have been accurate throughout the term. If payments were matched to students by hand from bank statements and screenshots, the "collected" figure at term's end is only as accurate as every one of those manual matches was, and a handful of missed or misattributed payments can shift the real number without anyone noticing until a parent disputes a balance. If discounts were applied inconsistently or without being logged centrally, the "discounts given" total has to be reconstructed by someone going back through records rather than simply read off a running total.

This is also where billed and collected get conflated in ways that produce a misleadingly rosy picture — an invoice issued isn't money in hand, and a school that reports on invoiced totals without separately tracking what's actually been collected against them can genuinely believe its financial position is stronger than it is, right up until cash is needed for a specific expense and isn't actually there.

What a reliable end-of-term report actually requires upstream

An accurate end-of-term report isn't really a reporting problem — it's a byproduct of whether the underlying data was accurate all term. A school where every payment is matched to the right student automatically and verified at the source, where every discount is logged with who approved it, and where balances carry forward correctly rather than getting lost between terms, can produce a trustworthy collection rate and outstanding-balance report at any point in the term, not just as a special exercise at term's end. A school trying to produce the same report from a spreadsheet that's been patched together by several staff members over a term is, in effect, doing weeks of reconciliation work compressed into the days around term close — which is exactly when a proprietor needs the number most and has the least time to wait for it.

Related questions

What's the difference between fees billed and fees collected?

Billed is the total value of invoices issued for the term; collected is what's actually been received and verified against those invoices. A school that only tracks the billed figure can look financially healthier on paper than it actually is — the gap between the two is exactly what a collection-rate figure is meant to surface.

How should outstanding balances be reported — as one total or broken down?

Broken down by how overdue each balance is (aged), and ideally by class or grade too — a single aggregate total hides whether the problem is a handful of long-overdue balances versus a broad pattern of recent lateness, and those call for different responses.

Why would a school with a high collection rate still have a cash-flow problem?

Because collection rate and cash position aren't the same thing — a payment can be recorded as collected before it has fully settled, and discounts or waivers given don't show up as a cash shortfall unless they're tracked separately from the headline collection number. Reconciling all three together, not just one, is what gives an accurate picture.

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