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 are computed from source.

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.

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

Day registerdouble-entry · signed
  1. 01

    Morning reconciliation

    posted

    Payments land against the right student on their own. You match the bank and the ledger already agrees.

  2. 02

    Posting an expense

    posted

    You raise the requisition. Someone else approves it. The same hand cannot do both.

  3. 03

    Payroll run

    posted

    PAYE bands, NSSF at 5% and 10%, WHT. They compute from URA and NSSF source. You review.

  4. 04

    Year-end

    posted

    Reports come straight from the books. The trial balance balances.

End of day balanced

The control that matters

No one approves their own.

Segregation of duties lives in the database, below every screen. 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. That refusal comes from the database itself.

Let’s get your school on Brim.

A pilot includes free data import, staff training and a full term of support. Priced in UGX.

We reply within one working day.