Most Kenyan schools still reconcile fees the hard way: bursars cross-checking M-Pesa SMS confirmations against a spreadsheet, chasing parents for missing references, and re-typing the same numbers into three different reports. The fees and finance module in ElimuCore, African Script's school management system, is built specifically to remove that manual work.
Every M-Pesa payment is captured with its transaction reference attached directly to the student's fee record - no manual matching, no end-of-day reconciliation headache, and a clean audit trail from payment to receipt.
Set up fee groups per term (Term 1, 2, 3 or Annual) with multiple fee types - tuition, activity, transport - and discounts by category or individual student.
Every payment record stores the M-Pesa transaction reference and prints it on the receipt, so bursars can reconcile against the till statement in minutes, not hours.
Fee reminder SMS and email go out automatically on a schedule before due dates - no more manual follow-up calls to parents.
Excess payments are stored as a credit and applied automatically to the next term - no refund delays, no lost track of who overpaid.
Generate printable PDF receipts for one student or an entire class at once, with an automatic email copy sent to the parent on every payment.
Track income and expenses by head and category alongside fee collection, giving the school a full financial picture in one place.
A parent pays via M-Pesa, and the transaction reference is captured against the student's fee record - not typed into a separate spreadsheet. Here's what a receipt looks like in practice:
| Student | Amara Osei — Form 3A |
|---|---|
| Term | Term 2, 2026 |
| School Fees | KES 18,500 |
| Transport | KES 3,200 |
| Amount Paid | KES 22,000 |
| M-Pesa Reference | QK7P2X9FLM |
| Credit Carried Forward | KES 300 |
The credit balance above (KES 300) is applied automatically to the student's Term 3 invoice - the bursar doesn't have to track it manually.
The Term Balance Report shows, per student and across all terms, exactly what was invoiced, what was paid, and what credit or balance remains - exportable to PDF or Excel for board meetings and audits.
Fees is one module inside a full platform. See the complete School Management System overview, including student management, CBC-ready exam and grading management, transport, staff payroll and more.
For inquiries or collaboration, reach out via phone at +254727468148, Facebook, Instagram, LinkedIn, X, Tiktok, email at info@africanscript.com, or visit us at Pension Towers, Loita Street, 10th Floor.