School fee payment app Kenya

Give parents a clear view of fees, payments, and receipts.

Authorized parents and guardians can review the school-fee record connected to their child, open invoices, see balances and payment history, start eligible M-Pesa payments, and revisit receipts.

The operational problem

Parents should not need to call the bursar just to understand the current fee position.

SchoolPey connects the parent experience to the same school-owned invoices, canonical payments, allocations, balances, learner credit, and receipts used by the finance team.

Children and school context

See authorized learner relationships without exposing unrelated school records.

Invoices and balances

Open the learner invoice and review what remains outstanding.

Payment history

Review canonical payments already attributed to the learner.

M-Pesa payment flow

Start an eligible payment from the learner invoice through the integrated provider flow.

Payment status

Observe the server-side collection state instead of relying only on local app state.

Receipts

Open supported payment or settlement receipts after the canonical financial event exists.

How SchoolPey handles the workflow

Keep the financial event connected from start to proof.

1

Open the learner fee record

The parent sees only children and school-student relationships they are authorized to access.

2

Review or pay an invoice

See the current invoice/balance and start an eligible M-Pesa payment when needed.

3

Return to payment proof

After provider confirmation and SchoolPey reconciliation, the canonical payment and receipt remain available.

Frequently asked questions

About school fee payment app Kenya.

Can a parent see every student in the school?+

No. Family access is relationship-based. Parents and guardians can only access the school-student records SchoolPey authorizes for their account.

Can a parent mark an invoice paid from the app?+

No. The parent app never becomes a second financial ledger. Payment truth remains backend-owned and depends on canonical payment/reconciliation records.

Does the parent app handle the M-Pesa PIN?+

No. The parent approves payment through the normal M-Pesa flow; SchoolPey never receives or stores the PIN.

Try the real workflow

Run SchoolPey with a real school for one month.

Evaluate the fee operation with actual billing, payment, reconciliation, balance, receipt, statement, and reporting workflows before standard billing.

Request a 1-month pilot