M-Pesa and bank payments

M-Pesa school fee payment system with automatic receipts

Money rarely disappears; the link to the learner does. Payments land on the right learner and vote head, with a receipt in about a minute.

Parents pay school fees by M-Pesa or from any bank in Kenya, and the payment reaches the school in real time, on the right learner and the right votehead. The balance updates, a receipt goes out in about a minute, and the bursar gets one list to check instead of one per bank.

What it does

Parents pay school fees by M-Pesa or from any bank in Kenya, and the payment reaches the school in real time, on the right learner and the right votehead. The balance updates, a receipt goes out in about a minute, and the bursar gets one list to check instead of one per bank.

Where a parent can pay from

  • M-Pesa, which is how most families in Kenya will pay
  • Any bank in Kenya, in real time, including Equity Bank, KCB Bank, NBK, Family Bank, Co-operative Bank and I&M Bank
  • Cash and cheque at the school office, receipted the same way
Show all 4
  • 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, in real time
  • 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
Show all 4
  • 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
Show all 4
  • 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.

Digital school stamp

One official stamp, on every document

Design it inside Enaton, check it on a receipt, and it appears everywhere. No photographed rubber stamp.

  • Receipts, report cards and letters
  • Redesign it any time

Who it helps

How it works

  1. A parent pays fees by M-Pesa or from any bank in Kenya

  2. The payment reaches the right learner and votehead in real time

  3. The balance updates and a receipt goes out in about a minute

  4. The bursar checks one list instead of one per bank

Read the full story

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 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.

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 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.

3 more questions
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.

Learners sitting an exam in a school hall

Bring your own numbers. We will show you this working

Thirty minutes with your classes, terms and fee structure. No slides.

Book a demo