Start free for 2 terms when your school joins ElimuDesk this term Learn more
PlatformM-Pesa fee collectionBalances, receipts and remindersCBC exams & report cardsMarks, analysis, resultsStudent recordsOne profile for every learnerParent contacts & SMSBulk messaging, cleaned listsAnnouncementsSMS, email and parent portalStaff directoryRoles, TSC numbers, attendanceTimetablesLessons, rooms and teachersResource librarySchemes, notes, examsElimuDesk AIYour school’s smart assistantParent & student portalPay, track, learnAll modules
SolutionsPrincipalsSchool-wide visibilityBursarsFee control without spreadsheetsTeachersMarks, attendance, class listsParentsPay, track, learnStudentsStudy, track and growPre-primaryPP1 · PP2Primary schoolsGrade 1 – Grade 6Junior secondaryGrade 7 – Grade 9Senior schoolGrade 10 – Grade 12Secondary (8-4-4)Form 1 – Form 4Colleges & tertiaryTVET · colleges · universities
Pricing
ResourcesResource libraryHelp centreBlogIntegrationsSecurity
Customers
CompanyAbout usCareersPartnersContact us
Log in Get started Request a demo
ElimuDesk platform

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

KSh 4.2M78% collected
Target KSh 5.4MBalance KSh 1.2M
Wanjiru K. · Adm 1187M-Pesa · 2 min ago
KSh 8,000
Otieno B. · Adm 1342M-Pesa · 9 min ago
KSh 12,500
Salma H. · Adm 0976M-Pesa · 21 min ago
KSh 3,200

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

1

Set up your fee structure

Enter fee items per class and term, or import last term’s structure and adjust it.

2

Connect your Paybill

Link your school’s M-Pesa Paybill or till. Our team helps with the Safaricom Daraja registration.

3

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