Collect every shilling,
without chasing bank slips
Parents pay school fees from their phones. ElimuDesk matches each M-Pesa payment to the right learner, issues a receipt and updates the balance in seconds.
Term 2 collection
What you get with M-Pesa fee collection
Paybill and STK push
Accept payments on your school Paybill. Parents can also approve an M-Pesa prompt sent straight to their phone.
Instant reconciliation
Each payment is matched to an admission number, posted to the learner ledger and receipted automatically.
Live collection dashboard
See collected, target and outstanding amounts by term, class, stream or fee item.
Automatic reminders
Schedule SMS reminders for unpaid balances and stop sending them the moment a parent pays.
Fee structures and invoices
Set fees per grade, term and boarding status, add bursaries and discounts, and print invoices and statements.
Audit trail
Every payment, adjustment and waiver is logged with who did it and when, so audits take hours, not weeks.
How it works
Set up your fee structure
Enter fee items per class and term, or import last term’s structure and adjust it.
Connect your Paybill
Link your school’s M-Pesa Paybill or till. Our team helps with the Safaricom Daraja registration.
Watch balances update
Parents pay with the admission number. Receipts, balances and reports update automatically.
Built for the way schools really work
Parents pay school fees from their phones.
- Receipts by SMS and printable PDF
- Arrears, bursary and sibling-discount handling
- Export to Excel and CSV for your accountant
- Per-bursar and per-day cash-up reports
Frequently asked questions
No. Parents pay through M-Pesa on any phone using your school Paybill and the learner’s admission number. They can also view balances in the parent portal.
Yes. You keep your own Paybill and the money goes straight to your school account; ElimuDesk only reads the confirmations.
Unmatched payments land in a queue where your bursar can assign them to the right learner in a few clicks.
See where ElimuDesk
can take your school
Get started
Free for 2 terms · Set up in a day · Cancel anytime