Fee tracker
Who has paid, and who hasn’t.
Balances this term
| # | Last payment |
|---|
No students match that.
Record a payment
Money in, written down.
Log what a family has just paid — and a discount or an additional payment too, if there's one of those as well. The balance updates straight away, and you can print a receipt from the payment log.
Payment
Discount
Paid early, a hardship case — anything knocked off the term fee just this once.
Additional payment
Registration, or any other money paid outside the usual fee — this counts toward what they've paid, same as any other payment.
Students
Everyone on the roll.
Add a child once, and they carry through every term.
Add a student
The roll
| # |
|---|
No students yet. Add the first one above.
Charges this term
Term fee, plus anything added on or knocked off.
| What for | Amount |
|---|
Payments this term
| Date | Receipt | Method | Reference | Note | Amount |
|---|
Nothing paid this term yet — instalments will build up here as they come in.
Every term
The whole history for this student.
| Term | Due | Paid | Balance | Status |
|---|
Payment log
Every cedi that came in.
The full record, newest first. Print a receipt for any line, or export the lot for your books.
All payments
| Receipt | Student | Term | Method | Reference | Amount |
|---|
No payments recorded yet.
Revenue
How the money is moving.
- —collected in fees
- —students on roll
- —paid in full
-
—discount given
-
—additional payments
By payment method
This term.
| Method | Payments | Total |
|---|
Nothing recorded for this term yet.
Fee schedule
What each class pays a term.
Set the fee once per class, per term. Every student in that class is billed this amount.
Fees
| Class | Term 1 | Term 2 | Term 3 | Students |
|---|
Changes save as you type. Editing a fee re-bills every student in that class for that term — payments already recorded are untouched.
Add a class
Only if you run a class that isn’t listed above.
Backup
Keep a safe copy.
Everything lives in this browser on this computer — nothing is sent anywhere. Download a backup regularly, and keep it somewhere safe.
JSON backup
Restore
Load a backup file. This replaces everything currently in the tracker, so download a fresh backup first if you are unsure.
Start over
Wipe every student, payment and charge from this browser. There is no undo.
Tip: this file is self-contained — copy fee-tracker.html onto a USB stick or another computer and it runs there too. With Online backup on (the default for a fresh copy), it connects and shows the exact same records automatically — nothing to transfer. Only on a computer where Online backup has been deliberately turned off do the records stay local to that one browser; move those across with a backup file instead.