Skip to content

For bursars & finance offices

Books that balance. Approvals no one can fake.

Fees in, payroll out, and a general ledger your auditor recognises. PAYE, NSSF and WHT computed from source — not a spreadsheet someone has to remember to update.

Request a pilot

PAYE — monthly bands

URA · resident · UGX
0 – 235,000Tax free0%
235,001 – 335,000of the amount over 235,00010%
335,001 – 410,000+ 20,000 fixed20%
410,001 ++ 25,000 fixed30%

Income above 10,000,000/month carries an additional 10% on the excess. Payroll applies all of this from source.

A day in the office

One ledger, kept honest.

No second spreadsheet to reconcile against the first — the books are the record, and they balance because they were double-entry from the start.

  1. Morning reconciliation

    Payments land against the right student automatically. You match the bank, and the ledger already agrees — no shadow side-table to keep in step.

  2. Posting an expense

    You raise the requisition. It goes to a second person to approve — because the system won’t let the same hand both post and approve.

  3. Payroll run

    PAYE bands, NSSF at 5% and 10%, WHT — all applied from URA and NSSF source. The payslips compute; you review, you don’t recalculate.

  4. Year-end

    Reports come straight from the books, not a parallel summary. The trial balance balances because every entry was double-entry from the start.

The control that matters

No one approves their own.

Segregation of duties lives in the database, not in a policy you hope people follow. The same hand cannot both post and approve — even under deadline, even if it’s yours.

See the finance pillar

A. Nakato

posts the entry

B. Mukasa

approves it

A. Nakato cannot approve her own entry — the rule is enforced in the database, not the screen.

Let’s get your school on Brim.

A pilot includes free data import, staff training and a full term of support — priced for Ugandan schools, in UGX.

We reply within one working day.

Request a pilot