LearnexaFees & SchoolPay

Every payment on the right student's account — before the parent gets home.

Plenty of systems say they take SchoolPay. The difference is what happens next: in Learnexa the payment posts to the right student by itself, the defaulters list updates the same minute, and the few payments that arrive without a clear name go into a short list your bursar clears with one click.

Posting
Automatic
The payment lands on the right student's account by itself — no statement to download, no figures to copy into a book.
Missed payments
None
If the network blinks, a catch-up check picks up anything in-flight. Every payment records when and how it arrived.
Your details
Locked away
Your school's SchoolPay details are stored securely and never shown on screen. Technical detail on the ICT team page.
How reconciliation works

A mobile-money payment, from parent's phone to your finance ledger.

01

Parent pays via MoMo or Airtel Money

Using the school's SchoolPay code and the student's payment number.

02

SchoolPay tells Learnexa

The payment reaches Learnexa within moments — and a catch-up check makes sure nothing slips through.

03

Match & post

Learnexa matches the transaction to the student and posts the payment against the right invoice.

04

The books update themselves

The balance drops, the defaulters list updates, and a permanent record shows when and how the money arrived.

The payments board

Every payment, in one view your bursar controls.

When a payment arrives without a clear student name, your bursar matches it right here with one click — no email back-and-forth with SchoolPay, no exported file that gets re-typed by hand.

  • Every payment listed the moment it arrives
  • Unmatched payments in a short queue, matched with one click
  • Non-tuition payments (trips, uniforms) assigned to the right fee
SchoolPay · 24 May
AllUnmatched · 3Posted
Payment
How it arrived
Note
Amount
Action
TX-229001E
Manual
"S3 Okello"
UGX 120,000
Resolve
TX-554A1B0
Instant
No student name
UGX 80,000
Resolve
TX-9F0E2A7
Manual
"Boarding fee"
UGX 360,000
Hold
Finance reports

The three reports your bursar already produces — but generated.

Outstanding balances, defaulters, and daily collections. Always up to date, always your school's own figures, always printable.

Figures below are sample data
Outstanding balances
Term 2 · S.3 · Stream C
Nakato, AnnetUGX 0
Okello, JamesUGX 220,000
Asiimwe, R.UGX 0
Mugisha, B.UGX 140,000
Nabakooza, J.UGX 0
Defaulters · >30 days
All streams · 42
S.18
S.211
S.39
S.47
S.5 & S.67
Daily collections
May 22 — May 24
22 May · TueUGX 14.2M
23 May · WedUGX 18.6M
24 May · ThuUGX 22.1M
Webhook82%
Adhoc18%
Core finance

Fees, bursaries, invoicing — the boring bit, done right.

Set fee structures with line items, run bursaries, generate term invoices per student, collect payments, and allocate them against the right requirements.

  • Fee structures with line items & requirements catalog
  • Bursaries · partial & full
  • Per-school invoice & receipt numbering
  • Payment allocations across invoice lines
app.learnexa.cloud/demo/finance/invoices/INV-202602-0418
Invoice · INV-202602-0418
Nakato, Annet · S.3 Stream C
Paid in full
LineQtyAmount
Tuition · Term 21UGX 380,000
Boarding1UGX 220,000
Lunch1UGX 80,000
Bursary (Kintu House)– UGX 200,000
BalanceUGX 0
For bursars

See your school's collection day on Learnexa.

Bring your bursar to the demo. We'll walk through a collection day together and show exactly how the unmatched queue clears from their desk.