Built for schools, training centres & tuition

Fees collected, families happy, books in order

Student profiles, fee packages, installments, M-Pesa.

NinoPOS helps schools, training academies, and tuition centres bill student fees cleanly, accept M-Pesa or bank payments, track who’s paid and who hasn’t, and produce financial statements without the month-end nightmare.

Running a school or training centre today

  • Student fee tracking on a spreadsheet that nobody trusts
  • Parents pay via M-Pesa and no one knows which child it’s for
  • Installment plans tracked by hand
  • Term-end reconciliation takes a week
  • No clean financial report for the board

Running a school or training centre on NinoPOS

  • Per-student ledger; every fee, payment, and balance visible at a glance
  • M-Pesa payments matched to the right student automatically
  • Installments scheduled once; reminders sent automatically
  • Term-end reconciliation in a single click
  • Income, expenses and surplus reported any time you want
FEATURES FOR EDUCATION

Everything your school or training centre actually needs

Purpose-built tools — not a generic POS with the wrong defaults.

Student profiles & ledgers

One profile per student with parent contacts, fee schedule, payments made, and outstanding balance — all in one place.

  • Per-student ledger
  • Parent / guardian contacts
  • Fee schedule
  • Statement of account

Course & fee packages

Build a package once (tuition, exam fees, transport, meals) and apply it to a class or cohort — no manual entry per student.

  • Package templates
  • Bulk apply per class
  • Discount per student
  • Multi-term plans

Installment plans

Split a year’s fees into monthly or termly installments. Auto-reminders go out by SMS or WhatsApp before each due date.

  • Custom schedules
  • SMS / WhatsApp reminders
  • Late fee rules
  • Schedule reports

M-Pesa fee collection

Parents pay via M-Pesa STK push or paybill; the payment matches to the student automatically.

  • M-Pesa Daraja
  • Paybill matching
  • Bank deposits
  • Instant receipts

Financial reports

Live income, expenses, and surplus. Aged receivables show which families are behind. Term-end report ready in one click.

  • Income & expense
  • Aged receivables
  • Termly P&L
  • Audit-ready exports

How a school or training centre runs on NinoPOS

From the first order of the day to the closing report — one workflow, one screen.

1. Add the student

Capture parent contacts, class, and fee package — once per student.

2. Apply the fee package

Tuition + extras roll into the student’s schedule for the term or year.

3. Issue the invoice

Send via WhatsApp or email; parent gets a clean fee invoice.

4. Parent pays via M-Pesa

STK push or paybill; the payment matches to the student automatically.

5. Send a reminder

Automated SMS / WhatsApp before the next installment is due.

6. Term-end reconciliation

One-click: who paid, who didn’t, surplus, expenses, ready for the board.

Built for East Africa

Local payments, currencies, and connectivity — sorted out of the box

Every school or training centre on NinoPOS gets M-Pesa Daraja, multi-currency, full offline mode, and WhatsApp customer messaging without a single plugin or add-on.

  • M-Pesa Daraja STK push for instant payments
  • TZS, KES, UGX, RWF, USD — multi-currency invoicing
  • Offline mode for areas with unstable internet
  • WhatsApp for receipts, reminders, and orders
  • Local tax (VAT) reporting baked in
< 1 hour
Setup time
Full
Offline support
5+
Currencies
24/7
Support

Frequently asked questions

Specific to education operations.

Can parents pay via M-Pesa paybill into a school account?

Yes. Paybill payments and direct STK push are both supported, and the payment matches to the right student automatically.

Can I split fees into monthly installments?

Yes. Build a custom schedule (monthly, termly, or any pattern) and reminders go out automatically before each due date.

Can I see which students are behind on fees?

Yes. The aged receivables report shows every student with an outstanding balance and how many days overdue.

Can I produce a term-end report for the board?

Yes. A one-click termly profit-and-loss covers income, expenses, and surplus — ready for the audit or board meeting.

STAY IN THE LOOP — EDUCATION

New school or training centre features & playbooks — straight to your inbox

Drop your email and we'll keep you posted on product updates, East-Africa POS tips, and notes from education operators already running on NinoPOS. No spam, unsubscribe in one click.

Already on the list? Re-subscribing is fine — we'll just refresh your preferences.

Ready to run your school or training centre on NinoPOS?

Free to start, no credit card required. Be selling within an hour.