School Fee Management

Fee collection that actually works for Kenyan schools

Manage students, generate invoices, collect fees via M-Pesa, Airtel Money, bank transfer, card, or PayPal — and notify guardians automatically. Built for primary schools, secondary schools, and colleges.

< 3 min
to generate invoices for 500 students
9+
payment gateways supported
Instant
SMS receipts on every payment
Zero
manual reconciliation required

See it in action

From invoice to receipt — everything automated.

Greenhill Academy
Term 1 Invoice · 2025
UNPAID
Student
Amina Odhiambo
Adm: ADM0042 · Form 2 East
Tuition FeeKES 18,000
Activity FeeKES 2,000
Boarding FeeKES 8,500
Lab LevyKES 1,500
Total DueKES 30,000
M-Pesa Paybill
Business No: 123456 · Account: ADM0042
Airtel Money
Paybill: 789012 · Account: ADM0042
Bank Transfer / Card
Pay online at pay.greenhillacademy.ac.ke

How it works

Set up in an afternoon. Collect on day one.

01

Add your streams

Create your classes — Form 1 East, Grade 3, JSS 2 Blue — and enrol students with their admission numbers and guardian contacts.

02

Build a fee structure

Set Term 1 fees: Tuition KES 18,000, Activity KES 2,000, optional Boarding KES 8,500. Assign to the relevant streams and publish.

03

Generate invoices

One click generates invoices for the whole school or a single stream. Each invoice gets a unique reference linked to the student's admission number.

04

Parents pay via any channel

Parents choose how they pay — M-Pesa Paybill, Airtel Money, bank transfer, card, or PayPal. The platform auto-matches every payment to the right student and invoice.

05

Receipts & reminders sent

Guardians instantly receive a receipt on their preferred channel. The system flags outstanding balances and can send bulk reminders to all defaulters in one action.

Everything your school needs

One platform for students, fees, payments, and guardian communications.

Student & Guardian Management

Enrol students into streams (Form 1, Grade 4, JSS 2), record admission numbers, and link 1–3 guardians per student with their preferred contact channels.

  • Streams / classes with grade levels
  • Admission number per school
  • Primary & secondary guardian contacts
  • SMS notifications, with WhatsApp & Email rolling out

Fee Structures & Invoice Generation

Build term, semester, or annual fee structures with line items (Tuition, Boarding, Activity, Exam…). Bulk-generate invoices for a stream or the whole school in seconds.

  • Multiple fee categories (tuition, boarding, transport…)
  • Mandatory & optional line items
  • Bulk invoice generation per stream
  • Draft → Publish → Archive lifecycle

Multi-Gateway Fee Collection

Parents pay via M-Pesa Paybill, Airtel Money, bank transfer, card, or international methods like PayPal. Every payment is automatically matched and reconciled.

  • M-Pesa C2B Paybill & STK Push
  • Airtel Money collection
  • Bank transfer (Jenga, Coop, ABSA, PesaLink)
  • International: Flutterwave & PayPal
  • Manual cash / cheque / bursary entry

Guardian Notifications

Send fee reminders, payment receipts, and announcements to parents via SMS — automatically or on-demand. WhatsApp and Email channels are on the roadmap.

  • Instant payment receipts
  • Fee balance reminders
  • Class & school broadcasts
  • Per-guardian channel preferences

Finance Dashboard

Track collection rates, outstanding balances, defaulters, and today's collections from one clean dashboard. Drill into any stream or fee structure.

  • Collection rate per stream
  • Defaulter list with guardian contacts
  • Recent payment activity feed
  • Top-line KPIs at a glance

Audit & Compliance

Manual payments and waivers record which staff member entered them. Void invoices with a reason for full auditability.

  • Manual entries tagged to staff member
  • Invoice void reasons
  • Payment source tracking (M-Pesa / Airtel / bank / card / cash / waiver)
  • Role-based access (admin vs staff)
Payment Channels

Parents pay any way they want

From M-Pesa Paybill to Airtel Money, bank transfer to international card payments — every channel is automatically reconciled to the right student and invoice. No new apps, no manual matching, no spreadsheets.

Mobile Money
📲
M-Pesa Paybill
C2B auto-attribution
STK Push
Prompt parent's phone
🟥
Airtel Money
Airtel C2B collection
Bank Transfer
🏦
Jenga (Equity)
Bank-to-bank collection
🏛️
Co-op Bank
Co-operative Bank gateway
🔵
ABSA Bank
ABSA payment gateway
🔗
PesaLink
Inter-bank instant transfer
Card & International
🌍
Flutterwave
Visa / Mastercard + mobile
🌐
PayPal
International parents (USD)
Manual Entry
💵
Cash / Cheque
Bursar manual entry
🎓
Fee Waiver
Bursary & scholarships

See how each channel works

📲
M-Pesa Paybill
No new apps needed
1
M-Pesa Menu
Lipa na M-Pesa → Paybill
2
Business No
Enter school Paybill: 123456
3
Account No
Enter admission number: ADM0042
4
Payment matched!
Auto-attributed to Amina's invoice
Guardian Notifications

Keep parents informed automatically

Every payment — regardless of channel — triggers an instant SMS receipt. Bulk reminders reach all parents with balances in one click. Per-guardian channel preferences are stored, with WhatsApp and Email rolling out soon.

Payment Receipt
Instant on every payment
Balance Reminder
Bulk or per-student
Announcement
School-wide broadcast
Exam Alert
Upcoming exam dates
Reopening Notice
Term start reminders
Emergency Alert
Urgent parent comms
SMS
WhatsApp (coming soon)
Email (coming soon)

Simple, transparent pricing

Flat monthly subscription plus a small transaction fee. Use your own payment shortcodes to reduce or eliminate transaction fees.

School Standard
≤ 500 active students
KES 2,000
/ month subscription
+ 1.5% transaction fee(on platform M-Pesa / Airtel)
School Enterprise
> 500 active students
KES 5,000
/ month subscription
+ 1.0% transaction fee(on platform M-Pesa / Airtel)
Volume discount
Includes unlimited invoices, payments (all gateways), and guardian notifications
Transaction fee waived on your own Paybill/shortcode — bank & card fees per provider
PayPal & Flutterwave available for international parents (diaspora fee payments)
No setup fees · Cancel any time

Ready to modernise your school fees?

Join Kenyan schools already collecting fees digitally via M-Pesa, Airtel Money, bank transfer, and cards — zero paperwork, zero manual reconciliation.