Fees101
Features

Everything a school needs to run fees end to end

Not a spreadsheet replacement — a full fee operations system, from setting the fee structure to knowing the money actually landed.

Set fees once, apply them everywhere

Define tuition and levies per class and per term. Every student in that class inherits the right structure automatically — no re-entering the same numbers for 40 students one at a time.

  • Per-term, per-class fee items (tuition, levies, PTA dues, etc.)
  • Changes to a class's structure apply to every student in it
  • Historical terms stay untouched once invoiced
Under the hood

The hard-to-see decisions that make this work

Software for money and school records has to be boring in the right way. Here's some of the thinking behind it.

01

Batched by design, not by accident

Bulk imports and account provisioning run in small chunks with progress feedback, specifically so onboarding a 300+ student school doesn't hit a server timeout. We load-tested this with a real 400-student import.

02

Safe to walk away from

If an admin navigates away mid-import, the background work stops cleanly instead of silently continuing or corrupting data — a real bug we found and fixed during our own testing.

03

Credentials encrypted at rest

Every school's own payment provider keys are stored encrypted (AES-256-GCM), never in plaintext, and never exposed to the browser.

04

Provider-agnostic by architecture

Payment and messaging providers sit behind stable internal interfaces, so swapping or adding a provider later doesn't mean rewriting business logic.

05

Tested before it costs money

Our messaging pipeline has a full mock mode — every part of the compose-send-log flow is verified end to end before we spend a naira or need compliance sign-off to go live.

06

Designed around Nigerian data law

Data handling is built around the NDPA — schools stay the data controller for their students' information, and we act strictly as a processor on their instruction.

Seamless integrations

Built to connect with what you already use

We integrate with trusted payment and messaging providers to keep your workflow smooth and stress-free.

Monnify
Payments
Termii
SMS & WhatsApp
More coming soon