School fee management
School fee management software for Kenyan schools
Record every fee payment against the right learner, see who owes what this term, and stop reconciling M-Pesa messages in a spreadsheet. DiraSchool keeps fee structures, payments, receipts and balances in one place.
What the fee module does
M-Pesa payments matched to learners
Connect your school’s paybill and payments are matched to the learner account as they arrive, so the bursar is not copying transaction codes by hand.
Per-learner fee structures
Set fees by class and term, and see each learner’s expected amount, amount paid and balance without a separate sheet for every class.
Cash and bank payments too
Not every parent pays by M-Pesa. Record bank transfers and cash alongside M-Pesa so one balance is always the true balance.
Receipts without retyping
A PDF receipt is generated for each recorded payment, so parents get proof of payment and the office keeps a copy.
Balances parents can see
Guardians check their child’s fee balance in the parent portal, which cuts the “how much do I still owe?” calls to the office.
Printable fee summaries
Pull a fees summary for the headteacher or board, with collected, outstanding and arrears by class.
How a school sets it up
- 1
Create your fee structures
Add the fee items for each class and term. You can change them as the year goes on.
- 2
Connect your M-Pesa paybill
Enter your paybill in settings so incoming payments can be matched to learners.
- 3
Let payments flow in
Matched payments update balances automatically. Record any cash or bank payments yourself.
- 4
Follow up on arrears
Filter learners with outstanding balances and share exact amounts with parents.
Questions, answered
- Does DiraSchool support M-Pesa school fee payments?
- Yes. Payments made to your school’s paybill are matched to the right learner account, and you can also record bank transfer and cash payments. Balances and receipts stay in one place.
- How do I track school fee balances for each learner?
- Set a fee structure for each class and term. DiraSchool then shows what each learner owes, what has been paid and the remaining balance, and updates it as each payment is recorded.
- Can parents see their child’s fee balance?
- Yes. Parents log in to the parent portal to see their child’s balance. They do not need to call the school office to ask.
- Do you issue receipts?
- Yes. A PDF receipt is generated for each recorded payment.
- What does it cost?
- Every school can start with a free one-term trial. See the pricing page for current plans, or contact support for an arrangement that fits your school.
Keep reading
Next step
See your fee balances without the spreadsheet
Start a free one-term trial, add your fee structure and connect your paybill.