How Kenyan Schools Can Automate Fee Collection with M-Pesa
For most Kenyan schools, fee collection is not a technology problem, it is a reconciliation problem. Money arrives by M-Pesa, by bank slip, and in cash at the bursar's window, and someone spends the first week of every term matching payments to learners by hand. Mistakes are inevitable: a parent pays under the wrong admission number, a Paybill message is missed, and a child is sent home over fees their family already cleared.
Automating fees does not mean handing your money to a vendor. It means a payment made through the school's own payment prompt lands on the right learner's account without anyone retyping it, and the record stays with the school.
What "automated" actually looks like
- A payment posts itself. When a parent pays the school Paybill, the STK Push or C2B callback lands directly against the learner's fee account, no manual entry, no end-of-day spreadsheet.
- The receipt is instant. The parent gets confirmation; the office sees the balance move in real time.
- Reconciliation is continuous, not a term-opening scramble. Every prompted payment is already matched to a name.
Why control of the data matters here
Fee records are among the most sensitive a school holds, they reveal which families are struggling. Opero's model is deliberate: Opero runs the system, but the school controls its own data. Payments made through Opero's M-Pesa prompt (sent to the parent's phone, using the school's own Daraja setup) post to the learner's account on their own, and payments made straight to the Paybill are recorded by the bursar. Either way the ledger, the balances and the history live under the school's control, not locked inside a supplier's cloud you cannot export.
Getting started without disruption
- Keep your existing Paybill; connect it, don't replace it.
- Import outstanding balances once, at term boundary.
- Run the new process and the old spreadsheet in parallel for two weeks, then retire the spreadsheet.
The payoff is measured in staff hours and in trust: parents stop getting chased for fees they have paid, and the bursar stops losing the first fortnight of term to a calculator.
Opero is a school operating system built for Kenya, see how it fits your school. Next in this series: what a Junior School needs from a CBC management system.