Ask AwraIQ about features, pricing, onboarding, login, integrations, security, demos, mobile apps, automation, reports, or support.
For schools & education
The operations engine behind a well-run school
Fees that reconcile themselves, stores that measure the kitchen, procurement on the term calendar, assets with custodians, and payroll with statutory handled — one system for the bursar's whole world.
Sound familiar?
If any of these ring true, you are exactly who this was built for.
The evening matching game
M-Pesa, three banks, cash at the office — and a bursar matching payment narrations to student names after dark.
The store that leaks by the cup
Consumables bought by the lorry, issued by memory — and 10–20% of the spend evaporating between the two.
Week-one buying emergencies
Term dates known for years, yet every term starts with urgent purchases at whatever price was quoted on the phone.
Equipment bought in triplicate
Labs, dorms, and sports stores replacing items nobody can find — an invisible annual tax.
What you get with AWRA OpsHub
Each capability links to a deeper feature tour.
Fees & billing reconciliation
One invoice per fee payer with a unique reference, M-Pesa payments quoting it matched automatically, and receivables aged with reminders. The payer is a customer record — there is no student entity, so no arrears by class or by family.
Boarding store control
Receipts against POs, daily kitchen issues recorded with a reason and a person, and blind counts with valued variance weekly. Issues per head is arithmetic you do — the system holds no student count.
Term-cycle procurement
Consumption-planned buying, RFQs for the big four contracts, committee approvals on the record.
Asset registers with custody
Labs, ICT, dorms, kitchens, buses — named custodians, movement history and condition on every hand-off, verified on your own term rhythm. No maintenance schedule: an asset carries no service interval and no next-service date.
Payroll & casuals
PAYE, NSSF, SHIF, and housing levy for teachers and support staff; casuals paid with proper records.
Board-ready reporting
Term spend vs budget, store variances, arrears aging, and the asset report — generated, not typed.
Running in the product now
- Referenced invoicing with automatic M-Pesa matching, receivables aged by bucket, and reminders behind their own permission.
- An unmatched-receipt queue for payments that arrive without a usable reference, attached by hand to an open invoice.
- Boarding store control — receipts against purchase orders, issues carrying a reason and a person, blind counts with valued variance, and transfers between stores.
- Term-cycle procurement with approval thresholds, RFQ comparison, purchase orders and three-way matching.
- Asset registers with named custodians, movement history, condition on hand-off and recorded disposal.
- Kenyan statutory payroll — PAYE, NSSF, SHIF and the housing levy — with casuals paid on record.
The school-specific layer — on the roadmap, and commissionable now
- A student record. The fee payer is a customer today, so a student entity, a class, a stream and a family grouping — and with them arrears by class or by family — are what this adds.
- A fee structure or fee ledger. Termly fee items, per-class fee schedules, bursaries and pro-rata joiners are all invoices you raise yourself.
- Bank statement matching. M-Pesa matching works; reconciling a bank statement does not exist.
- A maintenance schedule on an asset — a service interval and a next-service date. The custody register is real; the service calendar is yours.
What we would decline, and would rather say now
- We will not build the academic side. Admissions, exams, timetables and report cards belong to a school management system, and the schools that run best on us run one alongside us. This is not a backlog item we have not reached — a teaching-and-learning system is a different product with different users, and building a weak one inside an operations platform would serve nobody.
- We will not be the system of record for a child. A student's academic history, discipline record and medical notes carry obligations to the family that an operations platform is the wrong place to hold. We will hold the money, the materials, the assets and the payroll, and we will integrate with whatever holds the pupil.
The four items in the middle column are work rather than positions, and every one of them is commissionable now on the same terms as everything else here — a written specification, a timeline and a price, before any money moves. The evidence that this is a real offer rather than a sales line is Kenya itself, where the eTIMS transmission and the maintained statutory payroll engine were both built exactly this way, because schools and other clients asked for them. We will not name a date on this page, and we will name one in a quote.
The split is clean and worth taking seriously before a demo: the bursar's money, materials, assets and payroll are genuinely covered, and the school — students, classes, fee structures — is not modelled at all. Schools run on us today with the fee payer as a customer, which works when one payer means one bill and gets awkward across a large roll. If you need a student ledger this term, buy a school management system and keep us for stores, procurement, assets and payroll, which is where the leakage actually is.
How teams get started
Start with the store
One term of receipts, issues, and counts — the variance report pays for the project by itself.
Connect the fees
One referenced invoice per payer, and the unmatched-receipt queue in place of the evening ritual — referenced payments attach themselves, the rest you attach from a list.
Govern the term cycle
Procurement plans, asset verification rhythms, and payroll — the full bursar's calendar, systematized.
Guides from our blog
School ERP in Kenya: A Buyer's Guide for Bursars & Directors (2026)
Schools are three businesses in one uniform — fees, logistics, and assets. What operations software must handle, and where school money actually leaks.
School Procurement in Kenya: Feeding Programs, Boarding Supplies & Term Contracts
Term dates are known years ahead — yet week one is always a buying emergency. The term procurement cycle, the big four contracts, and kitchen arithmetic.
School Fees Reconciliation: M-Pesa, Banks & the Bursar's Ledger
One invoice per student, a unique payment reference, all channels into one ledger — how bursars end the evening matching game and make arrears report themselves.
The Chemistry Store: Expiry, Quarantine & What a School Must Not Issue
A hold here is a rule rather than a note — held stock genuinely cannot be issued. What that gives a school laboratory, what an inspection can be shown from records, and the one gap that depends entirely on whether somebody reads their email.
The School Shop and the Account That Isn't There
The counter cannot sell on credit, by design, and there is no fee account to charge. Two shapes a school shop can take, why the credit limit is the control that matters in week one, and the small thing that decides your whole term's collections.
Three Kinds of Staff, One Payroll Run
A school pays some staff, records others it does not pay, and hires more each term. There is exactly one run per month with no pay groups, and no exclude-from-payroll flag — so keeping government-paid teachers quiet is a decision you make once, deliberately.
Questions we are asked here
Frequently asked questions
Does AWRA replace our academic/exams system?
No — it governs the operations side: money, materials, assets, and payroll. Academic systems handle admissions, exams, and timetables; the two coexist, and many schools run both. If your academic system already invoices fees well, start AWRA at stores and procurement.
Can parents pay to a paybill and have it match the right student?
To the right invoice, yes, and that is the honest wording. A payment quoting the invoice number attaches to it automatically and updates the balance. It does not match to a student, because there is no student record — the fee payer is a customer, and an admission number works only if you use it as the invoice reference yourself. Unreferenced receipts land in an unmatched queue where you attach them by hand against a list of open invoices; there are no phone-number matching suggestions, and the list is capped at 300 open invoices, which a large school will exceed. Bank statement matching is not built at all — only M-Pesa.
Is this only for boarding schools?
Boarding schools feel the store pain most, but day schools with significant assets, multi-channel fee collection, and staff payroll recover the cost quickly too. Start with the module that hurts most — fees for day schools, stores for boarding.
What does implementation look like around the term calendar?
Go-live is timed to a term boundary: stores open with a count, and fees open with a verified opening balance per payer at term start. One term of parallel discipline and the routines are set — mid-term big-bang migrations are what we avoid. Note that the fee ledger is per customer rather than per student, so a family with three children is one payer unless you choose to create three.
Bring one term to a demo
One store, one term of fee data, one asset room — see the term run governed. Then ask to see a student record, and we will show you the customer that stands in for it; decide from there.