Trusted by schools across Kenya

The school ERP built for
Kenyan schools

Manage students, fees, attendance, and parent communication — all in one place. Accept payments via Mpesa, bank transfer, or cash with zero friction.

1 monthfree trial
No setupfee
Cancelanytime
MasomoPlus Dashboard
324
Students
KES 1.2M
Fees Collected
96.4%
Attendance
3
Alerts
Recent Payments Mpesa
J
John Mwangi
KES 12,000
A
Amina Odhiambo
KES 8,500
P
Peter Kamau
KES 15,000

Trusted by schools in:

Nairobi Mombasa Kisumu Nakuru Eldoret Thika Nyeri

Built for how Kenyan schools actually work

No generic one-size-fits-all software. MasomoPlus is designed around the workflows, payment methods, and reporting needs of schools in Kenya.

Mpesa Payments

Accept fees directly via Mpesa Paybill, STK Push, or your bank-issued shortcode. No manual reconciliation.

Student Management

Full student lifecycle: admission, promotion, transfer, alumni. Admission numbers, guardian links, medical records.

Attendance Tracking

Daily attendance by class, teacher login, parent SMS alerts for absences. Staff attendance too.

Fee Management

Fee structures per class, installment plans, waivers, automatic balance calculation, receipt generation.

Parent & Student Portal

Parents view fees, attendance, results, and announcements. Students see timetables, results, library loans.

Exams & Gradebook

Mark entry, automatic grade calculation, term reports, class performance analytics.

Library Management

Book catalogue, member loans, overdue tracking, fine calculation.

Hostels & Transport

Hostel room allocation, bus routes, student transport lists.

QuickBooks Sync

Fee payments automatically sync to QuickBooks Online as Sales Receipts. Students sync as Customers.

Communications

Announcements, events calendar, SMS and email notifications. Parent-teacher messaging.

Roles & Permissions

School admin, teacher, finance admin, class teacher, parent, student — each sees only what they need.

Cloud & Secure

Hosted on the cloud. Daily backups. School data is isolated — no cross-school data leaks.

Up and running in under an hour

No IT team needed. No installation. No long training sessions.

1
Register your school

Create your account and tell us about your school — name, logo, timezone, and term structure.

2
Set up in minutes

Our onboarding wizard walks you through classes, fee structures, and payment methods. Import students via CSV or add them one by one.

3
Invite staff & go live

Add teachers and finance staff. Parents get portal access automatically when you add their email. You're live.

Simple, student-count based pricing

Pay for what you use. Pricing scales with your school — not arbitrary feature gates. Every plan includes a 1-month free trial.

≤ 100 students

Starter

KES 1,400/mo

Billed monthly • Cancel anytime

Start Free Trial
  • Student records & lifecycle
  • Attendance tracking
  • Fee management & receipts
  • Mpesa & bank payments
  • Parent & student portal
  • Announcements & events
  • Basic reports
  • 1-month free trial
401+ students

Enterprise

KES 5,400/mo

Billed monthly • Cancel anytime

Start Free Trial
  • Everything in Growth
  • Multi-campus support
  • Advanced analytics
  • Alumni management
  • Custom branding
  • Dedicated onboarding
  • SLA guarantee
  • Phone support

Pricing is automatically adjusted based on your active student count each billing cycle. All prices are in Kenyan Shillings (KES) and exclude VAT where applicable.

Real schools, real results

"The Mpesa integration alone saved us 3 days of manual reconciliation every term. Parents can pay anytime and it reflects instantly."

MW
Margaret Wanjiku
Finance Director, Greenwood Academy, Nairobi

"We moved from WhatsApp groups and Excel sheets. Now teachers take attendance on their phones and parents see it the same day."

JO
James Otieno
Head Teacher, Sunrise Junior School, Kisumu

"Setup took less than 2 hours. The onboarding wizard is brilliant — it asked exactly the right questions in the right order."

FH
Fatuma Hassan
School Administrator, Al-Noor Academy, Mombasa

Frequently asked questions

No. The onboarding wizard guides you through every step — school details, classes, fee structures, and payment setup. Most schools are fully configured within 2 hours.

You can use your school's own Paybill (own Daraja account), your bank-issued Mpesa shortcode, or share the MasomoPlus platform account. We auto-register the confirmation webhook with Safaricom so payments reflect in the system instantly.

Yes. The parent portal is a web application that works on any smartphone browser — no app download needed. Parents log in at your school's portal URL.

After your 1-month trial you'll be asked to subscribe. Your data is never deleted — you have 14 days after trial expiry to subscribe before the account is suspended.

Yes. Each school's data is completely isolated — no other school can see your students, fees, or any records. We use encrypted connections and regular backups.

Yes. MasomoPlus supports bulk CSV import for students, guardians, and fee records. Our onboarding team can assist with large imports.

Our support team is Kenyan and can assist in both English and Kiswahili. Support is available Monday–Saturday 8am–6pm EAT.

Ready to modernise your school?

Join hundreds of Kenyan schools managing students, fees, and parents smarter with MasomoPlus. Your first month is completely free.