Shulebora
How to Pay Fees via M-Pesa
Step-by-step guide for parents paying school fees through M-Pesa on Shulebora.
For: Parents & Guardians
From the Parent Portal
Log in to the Parent Portal and open the Fees section for your child. Check the outstanding balance, then choose Pay Fees.
Select M-Pesa as the payment method, confirm the amount, and enter the phone number that will receive the STK Push prompt.
Completing Payment
You will receive an M-Pesa prompt on your phone (or you can pay via the school's Paybill/Till number and account number shown on screen). Enter your M-Pesa PIN to authorise.
Once M-Pesa confirms the transaction, Shulebora automatically records the payment and updates your child's fee balance and receipt — this may take a few seconds to a minute.
If a Payment Doesn't Reflect
Check your M-Pesa messages to confirm the transaction went through and to the correct Paybill/Till and account number (usually the learner's admission number).
If it was deducted but not showing in Shulebora after a few minutes, contact the school bursar/accounts office with the M-Pesa transaction code (e.g. QFE1XXXXXX) for manual reconciliation.