Collect school fees via M-Pesa STK push
Parents pay directly from the Parent Portal with one tap. Automatic receipts, real-time balance updates, and WhatsApp fee reminders β no manual follow-up needed.
The numbers speak for themselves.
M-Pesa fee payment in 4 steps.
Parent opens the Parent Portal
Parents log in to their dedicated portal and view their child's outstanding fee balance for the current term.
Clicks "Pay via M-Pesa"
A single tap triggers an M-Pesa STK push to the parent's registered phone number via Safaricom's official Daraja API.
Parent enters M-Pesa PIN
The parent confirms the payment on their phone using their M-Pesa PIN. No app download or manual paybill needed.
Fee record updates instantly
The balance updates in real time, a digital receipt is generated, and the admin receives an instant notification. A WhatsApp receipt is sent to the parent automatically.
Complete fee management built in.
M-Pesa STK Push
Powered by Safaricom's official Daraja API. No third-party integrations, no extra costs β M-Pesa is built directly into the platform.
Digital Receipts
Every payment generates an automatic digital receipt sent to the parent via WhatsApp and available in the Parent Portal instantly.
Fee Statements
Automated fee statements per student showing all payments, outstanding balances, and due dates. Downloadable as PDF.
Automated Reminders
Daily 8 AM WhatsApp fee reminders to parents with outstanding balances. Configurable per term with due date awareness.
Fee Analytics
School-wide fee collection dashboard showing total collected, outstanding, and collection rate per class and term.
Hostel & Transport Fees
Manage boarding and transport fees separately. Each fee type has its own balance, payment history, and M-Pesa collection flow.
M-Pesa fee payment questions
Does Edupath use the official Safaricom Daraja API?
Yes. Edupath SMS is integrated directly with Safaricom's official Daraja API for M-Pesa STK push payments. All transactions are secure, real-time, and compliant with Safaricom's standards.
Do parents need to download an app to pay?
No. Parents pay via M-Pesa STK push triggered from the Parent Portal web app. The STK push appears directly on their phone β no app download required.
What happens if a payment fails?
If an STK push times out or is cancelled, the fee record is not updated and the parent can retry. Failed transactions are logged in the admin dashboard for follow-up.
Can I track which students have outstanding balances?
Yes. The fee management dashboard shows real-time outstanding balances per student, per class, and school-wide. You can filter by term, class, or fee type.
Start collecting fees via M-Pesa today.
Free plan available. Set up in under 5 minutes. No credit card required.
Create Free Account β