School fee operations for schools in Kenya

Know what was billed, what was paid, and what still needs attention.

SchoolPey connects students, guardians, fee structures, invoices, M-Pesa payments, balances, credits, receipts, statements, and reconciliation so your finance team works from one live fee record.

KES 7,000 / month after the pilot. Built for school-fee finance, not academics.

SchoolPey school finance dashboard overview

SchoolPey product flow

From fee setup to a reconciled school-fee payment.

Follow one connected financial record from what the learner should be billed to what the school actually received and how the balance changed.

SchoolPey school finance dashboard overview

1 · Set up the fees

Define the fee structure, add-ons, term timing, and any learner-specific adjustments that should affect future billing.

2 · Issue the learner invoice

SchoolPey creates a durable invoice for the learner and preserves it as a historical financial snapshot.

3 · Parent pays via M-Pesa

An eligible invoice can start the parent M-Pesa flow without SchoolPey ever receiving the parent's M-Pesa PIN.

4 · SchoolPey reconciles the record

The confirmed payment is tied back to the canonical payment ledger, invoice allocation, balance, credit, and receipt history.

One live school-fee record

See what needs attention, then open the learner or transaction behind it.

The dashboard keeps fee setup, invoices, payments, balances, reconciliation, receipts, statements, and reports close to the learner records they belong to.

Keep billed, settled, outstanding, overdue, and credited positions distinct.

Move from a school-level finance view to the learner, invoice, or payment behind the number.

Give owners, administrators, and exact-school accountants access to the finance workflows appropriate to their role.

Explore the school finance dashboard
SchoolPey dashboard showing school fee finance operations

What SchoolPey covers

Fee setup, invoicing, collection, reconciliation, and the record after payment.

SchoolPey stays deliberately focused on the financial side of school fees rather than expanding into academic management.

01

Run fee operations from one dashboard

Work across fee setup, students, invoices, payments, reconciliation, balances, receipts, statements, and reports from one school finance workspace.

Learn more
02

Collect eligible fees through M-Pesa

Parents can start an M-Pesa payment from the relevant learner invoice while SchoolPey keeps the transaction connected to the school-fee record.

Learn more
03

Reconcile confirmed payments

Confirmed provider evidence can become one canonical payment, allocation, updated balance, credit entry where needed, and receipt trail.

Learn more
04

Configure fees before invoicing

Use fee categories, published structures, term timing, add-ons, enrollment assignments, and learner-specific adjustments without hardcoded tuition columns.

Learn more
05

See balances and learner credit

Keep partial payments, outstanding and overdue fees, overpayments, and available learner credit visible without hiding them inside a single total.

Learn more
06

Keep receipts, statements, and reports

Generate payment proof and finance views from the same invoice, payment, allocation, and credit records used by the rest of SchoolPey.

Learn more

M-Pesa school fee collection

Keep the M-Pesa payment connected to the learner invoice it is settling.

Parents can initiate an eligible payment from the invoice in the SchoolPey parent experience. After provider confirmation, SchoolPey keeps the payment evidence, allocation, balance, and receipt trail connected.

The parent approves payment through the normal M-Pesa flow.

SchoolPey does not receive or store the parent's M-Pesa PIN.

Confirmed money becomes part of the same canonical fee ledger used by reports and statements.

See M-Pesa school fee collection
SchoolPey payment reconciliation screen for a school fee payment

How the fee operation fits together

From what the learner owes to payment proof the school can reopen later.

1

Set up the fees

Define the fee structure, add-ons, term timing, and any learner-specific adjustments that should affect future billing.

2

Issue the learner invoice

SchoolPey creates a durable invoice for the learner and preserves it as a historical financial snapshot.

3

Parent pays via M-Pesa

An eligible invoice can start the parent M-Pesa flow without SchoolPey ever receiving the parent's M-Pesa PIN.

4

SchoolPey reconciles the record

The confirmed payment is tied back to the canonical payment ledger, invoice allocation, balance, credit, and receipt history.

School finance team

Give school staff one place to operate the fee record.

Owners and administrators can configure billing and operate school-fee workflows, while exact-school accountants can work with the finance views and transactions available to their role.

SchoolPey for schools

Parent app

Let parents see the fee record connected to their child.

Authorized parents and guardians can review invoices, balances, payment history, eligible M-Pesa payment flows, and receipts from the SchoolPey parent experience.

Explore the parent app

Focused by design

School-fee finance without turning into another academic ERP.

SchoolPey uses academic years, terms, grades, and classes only where they identify billing context. The product does not add academic modules simply because a school already has those dimensions.

No exams or marks

No attendance

No timetable

No curriculum management

No teacher-management module

No HR or payroll

Simple pricing

KES 7,000 / month

Start with a one-month SchoolPey pilot, run the real school-fee workflow, and evaluate billing, collection, reconciliation, balances, receipts, statements, reports, and the parent experience before standard billing.

Frequently asked questions

About SchoolPey school-fee management.

What does SchoolPey do?+

SchoolPey is a school-fee financial operating layer for schools in Kenya. It connects fee setup, learner invoices, M-Pesa collection, payments, reconciliation, balances, learner credit, receipts, student fee statements, reports, and parent fee visibility.

Is SchoolPey a full school management system?+

No. SchoolPey is intentionally focused on school-fee finance. It does not provide exams, marks, attendance, timetables, curriculum, or other academic-management modules.

Does SchoolPey support M-Pesa school fee payments?+

Yes. Eligible learner invoices can use the integrated M-Pesa payment flow. SchoolPey observes provider confirmation and keeps the resulting payment connected to the learner invoice and school financial history.

Does SchoolPey receive or store a parent's M-Pesa PIN?+

No. The parent approves the payment through the normal M-Pesa flow. SchoolPey does not receive or store the M-Pesa PIN.

Can SchoolPey handle partial payments and overpayments?+

Yes. A partial payment leaves the remaining invoice balance outstanding. An amount received above the amount allocated to invoices can remain as learner credit according to the canonical SchoolPey credit ledger.

Can parents see their school fee records?+

Yes. Authorized parents and guardians can use the SchoolPey parent app to review children, invoices, balances, payment history, eligible M-Pesa payment flows, and receipts.

Which schools is SchoolPey built for?+

SchoolPey is currently positioned for primary and secondary schools in Kenya that operate with academic years and terms. Colleges, universities, and TVETs are outside the current product positioning.

How much does SchoolPey cost?+

SchoolPey is KES 7,000 per month. Schools can request a one-month pilot to evaluate the fee workflow before standard billing begins.

Run it with a real school

See whether SchoolPey fits your fee operation before standard billing starts.

Request a one-month pilot and walk through fee setup, invoicing, parent payment, reconciliation, balances, receipts, statements, and reports.