How to Set Up M-Pesa Fee Collection for Your School
A step-by-step guide to integrating M-Pesa Daraja into your EduMyles fee structure and going fully cashless. Transform your school's fee collection process in under 30 minutes.
Managing school fees has always been a challenge for Kenyan educational institutions. Manual cash handling, tracking payments, and following up with parents takes countless hours each term. But what if you could automate 95% of this work?
With EduMyles and M-Pesa integration, you can. This guide will walk you through setting up a complete digital fee collection system that processes payments automatically, sends instant receipts to parents, and gives you real-time visibility into your school's financial health.
Quick Results
- 95% reduction in cash handling
- 60% faster fee collection
- 100% automatic receipt generation
- Real-time payment tracking
What You'll Need
M-Pesa Business Till Number
A registered M-Pesa business account with Paybill or Till number
Safaricom Daraja API Keys
Consumer Key and Secret from Safaricom Developer Portal
EduMyles Account
Active EduMyles subscription with fee management module
Bank Account
Bank account details for automated settlement
Step-by-Step Setup Guide
Register for M-Pesa Business Account
Visit any Safaricom shop with your business registration documents, ID, and KRA PIN. Request a Paybill number for your school. The process typically takes 24-48 hours.
Get Daraja API Credentials
Go to developer.safaricom.co.ke and register for a developer account. Create a new app and request production API keys for M-Pesa. You'll receive a Consumer Key and Consumer Secret.
Configure M-Pesa in EduMyles
Log into your EduMyles dashboard, navigate to Settings > Payment Methods, and select M-Pesa. Enter your Paybill number, Consumer Key, and Consumer Secret. Test the connection.
Set Up Fee Structure
Create your fee categories (tuition, boarding, transport, etc.) and assign amounts per class. EduMyles will automatically calculate totals per student.
Enable Parent Notifications
Configure automatic SMS and email notifications for payment confirmations, reminders, and receipts. Parents will receive instant payment alerts.
Best Practices for Success
Test with Small Amounts First
Before going live, test the system with small payments (KES 100-500) to ensure everything works smoothly.
Train Your Finance Team
Conduct a 30-minute training session with your bursar and finance staff on the new system.
Communicate with Parents
Send a detailed notice to parents explaining the new payment system and benefits.
Set Up Daily Reconciliation
Schedule daily reconciliation of M-Pesa transactions with your EduMyles records.
Results You Can Expect
Before M-Pesa Integration
- Manual cash handling daily
- Payment tracking in Excel sheets
- Parents queuing at school office
- Receipt books and manual records
- 30% late payment rate
After M-Pesa Integration
- 100% digital payments
- Real-time payment dashboard
- Parents pay from anywhere
- Instant digital receipts
- 95% on-time payment rate
Ready to Transform Your Fee Collection?
Join 500+ Kenyan schools using EduMyles for seamless M-Pesa integration.
Book a Demo