M-Pesa school fee payment system with automatic receipts
Parents pay school fees by M-Pesa or straight from their bank, and Enaton records the payment against the right learner and the right votehead by itself. The balance updates, a receipt goes out, and the bursar gets one list to check instead of one per bank.
Why fee payments go missing
Money almost never actually disappears. What goes missing is the link between a payment and a learner. A parent pays to the school paybill using their own name, or a grandparent pays, or the reference is the mother’s phone number and the child is registered under the father. The cash is in the account. Nobody knows whose it is.
So schools invent workarounds. A WhatsApp group where parents post screenshots. A book at the gate. A staff member who keeps the mapping in their head and takes it with them when they leave. None of these survive an audit and all of them break the first time somebody is off sick.
How Enaton handles it
Payments land in the school’s own accounts, and Enaton matches each one to a learner and a votehead as it arrives. Where a payment genuinely cannot be identified, it is held clearly as unallocated rather than quietly guessed at, and the office can assign it in a few seconds once the family gets in touch.
A payment that gets notified twice is only ever counted once. If a network drops mid transaction, the payment is still picked up rather than lost. These are the two failures that erode trust in a fee system, and both are handled without anyone thinking about them.
Where a parent can pay from
- M-Pesa, which is how most families in Kenya will pay
- Equity Bank, KCB Bank, NBK, Family Bank, Co-operative Bank and I&M Bank, all connected today
- Any other bank built on request, rather than asking you to move bank
- Cash and cheque at the school office, receipted the same way
- Directly from inside the parent portal, so they do not have to remember a paybill or an account number
What happens on the school side
- The payment appears against the learner, on the right votehead, usually within a minute
- A receipt is issued straight away and is available to the parent without them asking for it
- The learner’s balance, the class summary and the director’s dashboard all move together
- Unidentified payments sit in one clear place instead of being spread through a bank statement
What the parent gets
- Confirmation that the school has actually received it, which is the thing they are really worried about
- A receipt they can keep, forward to a sponsor or show at the gate
- A balance that is right immediately, so they are not asked for money they have already sent
- A public link on the receipt, so anyone can check it is genuine
Paying in instalments
Most Kenyan families do not pay a term in one go, and a system that assumes they will creates work for everybody. Enaton treats partial payment as normal. A parent can send what they have, as often as they like, and each payment reduces the balance and produces its own receipt.
Who this is for
Bursars get one list rather than six bank statements. Front office staff stop being asked to hunt for screenshots. Parents get proof the money arrived, which is what they actually wanted. Directors see collection move during the day rather than at the end of the month.
Want to see this on your own school?
Bring a fee structure and a class list. Thirty minutes, no slides, and we will tell you what it would cost and how long moving would take.
From as low as KES 4,060 a month, never per learner. Every module, migration, training and support included.
Questions we get about this
Does the money go to Enaton or to the school?
To the school. Payments arrive in the school’s own M-Pesa and bank accounts. Enaton records and reconciles them, it does not hold your fees.
What if a parent pays without a reference?
The payment is held clearly as unallocated rather than guessed at. The office assigns it to the learner in a few seconds once the family confirms, and the receipt then issues normally.
Can a grandparent or sponsor pay for a learner?
Yes. The payment is recorded against the learner regardless of who sent it, and the receipt can be shared with whoever paid.
Do parents need to install an app to pay?
No. They can pay the way they already do, straight from M-Pesa or their bank. The portal makes it easier by removing the need to remember an account number, but it is not required.
What if the same payment gets notified twice?
It is only counted once. Duplicate notifications are a normal part of how mobile money works, and a fee system that double counts them destroys the bursar’s trust in the numbers on day one.
Can we still take cash at the office?
Yes, and it is receipted through the same system, so the end of day report covers everything rather than only the electronic payments.
Bring your own numbers. We will show you this working
Thirty minutes with your classes, terms and fee structure. No slides.