Ask AwraIQ about features, pricing, onboarding, login, integrations, security, demos, mobile apps, automation, reports, or support.
For property managers & landlords
Collect reliably, maintain accountably, account for every shilling
Rent and service charge invoiced and reconciled, arrears aged and chased, repairs approved before the spend and logged with photos. Units, deposits, owner statements and costed work orders are the property layer, and it is a build rather than a feature — the honest split is below.
Sound familiar?
If any of these ring true, you are exactly who this was built for.
The monthly matching game
Rent lands across M-Pesa, three banks, and cash with vague references — and the first week of every month goes to working out who actually paid.
Maintenance that leaks
Repairs handled by phone calls and receipts: nothing tracked, nobody sure what was approved, and owners billed for work no one verified.
Held money, blurred
Deposits, landlord funds, and the agency's own income sit in one account — until a refund or remittance is due and the pool will not stretch.
Owner statements by hand
Every landlord wants to know what their property earned and cost — and each statement is rebuilt manually, late, and inconsistently.
What you get with AWRA OpsHub
Each capability links to a deeper feature tour.
Referenced rent & service charge
One invoice per unit with a unique reference; M-Pesa and bank payments matched automatically, so collection reconciles itself.
Aged arrears & follow-up
Overdue balances flagged and aged by 30/60/90 days per unit and building, so follow-up is prioritised, not guessed.
Repairs logged and approved
Every repair a task with photos, a checklist, an assignee and recurrence, and its spend approved before it happens. Not a work order: the task carries no unit, no owner and no cost of its own.
Approved spend, one register
Expenses coded to department, category and project, purchase orders for parts and works, and payment out by bank or M-Pesa on a single register. Deposit segregation is not built — keep held money in its own bank account.
Repair purchasing on POs
Parts and contractor spend flow through approved purchase orders, so maintenance money is controlled, not a cash run.
The numbers a statement needs
Invoices, payments and balances per customer, aged arrears, approved spend and contractor payouts — all real and exportable. The landlord statement itself is not generated; it needs the unit and owner records that are still roadmap.
Running in the product now
- Invoices, payments and balances per customer, which is how a unit is billed and settled today, with the renter or the landlord as the customer.
- M-Pesa collection matched automatically — a payment quoting the invoice number attaches to that invoice and updates the balance, with unreferenced receipts still captured for you to attach.
- An aged arrears report with automated reminders, behind its own permission.
- Approved spend and contractor payouts on one register — expenses coded to department, category and project, purchase orders for parts and works, and payment out by bank or M-Pesa.
- Tasks with photos, checklists, assignees, comments and recurrence — enough to run planned servicing and log every repair.
- Documents attached to the transaction — the lease, the quote, the signed completion note — checksummed and access-logged.
The property layer — on the roadmap, and commissionable now
- Property, unit and lease records. The entities everything else hangs off, and the right place to start a build.
- Recurring rent and service-charge billing, so the monthly run raises every unit's invoice instead of somebody raising them one at a time.
- Deposits held and proven separately, with a per-unit balance, itemised deductions and a refund workflow.
- Owner statements — collected, less fee, less costs, per landlord, per period, generated rather than rebuilt.
- Work orders costed to a unit, so a repair flows onto the right owner statement instead of into general expenses.
- Bank statement matching alongside the M-Pesa matching that already works.
Every item above is work rather than a position — there is nothing in this list we would decline, which is why this page has no third column. Each is commissionable now on the same terms as everything else here: a written specification, a timeline and a price, before any money moves. Property, unit and lease records are the right place to start, because the billing, the deposits and the owner statements all hang off them. The evidence that this is a real offer rather than a sales line is Kenya, where the eTIMS transmission and the maintained statutory payroll engine were both built exactly this way. We will not name a date on this page, and we will name one in a quote.
Be clear-eyed about the shape of this: the money layer is live and genuinely good, and the property layer is a build rather than a configuration. Agencies run on us today by using customers and projects where units would go — workable at one or two buildings, thin across a portfolio. If you want the property layer itself, that is a conversation we welcome and will scope in writing. If you need it live this quarter, buy a dedicated property package and keep us for the accounting.
How teams get started
Start with collection
Load units and issue referenced invoices — M-Pesa and bank payments start matching themselves, and the matching week disappears.
Bring repair spend under approval
Every repair a task with photos and an assignee, and its parts and contractor spend on an approved purchase order. This is the step that stops the leak; the costing-to-unit half needs the property layer.
Export what the owner needs
Collections, arrears and approved spend exported per customer and period, assembled into your own statement template. One click is what the property layer would buy you, and it is not built yet.
Guides from our blog
Property Management in Kenya: Rent, Maintenance & Trust (2026)
A managing agent is trusted with other people's buildings and other people's money. The four disciplines — collection, maintenance, trust funds, and owner reporting — that keep both in good order.
Rent & Service-Charge Collection: Billing, Arrears & M-Pesa
Collection is the heartbeat of an agency and where most bleed time. The cycle that ends the monthly matching game, ages arrears into a managed list, and reconciles every channel.
Maintenance & Work-Order Control for Property Managers
Maintenance is where agencies lose money and trust at once — through repairs nobody tracked, approved, or verified. A work-order discipline from report to verified-closed.
The Receipt Numbered 58 After 41
A tenant asks why their receipt is numbered 58 when last month's was 41. It is a fair question with an answer — and until August 2026 the honest answer for five document types was that the missing numbers belonged to somebody else's business.
The Report Nobody Has to Remember to Send
Owners rarely leave over a bad month. They leave over the month the statement went out on the eleventh because somebody was on leave. What can be scheduled, why the day of month stops at twenty-eight, and the three reports worth automating.
The Resident Has No Login
A tenant with a leaking tap is not going to be given a user account, a password policy and a role. Two ways of taking work from someone who is not a user already exist — for employees and for suppliers — and neither is pointed at your residents. What that costs, and what a portal would actually save.
Questions we are asked here
Frequently asked questions
Does this handle M-Pesa rent collection?
Yes, at invoice level — the unit layer above it is roadmap work. An M-Pesa payment quoting the invoice number attaches to that invoice automatically and updates the balance, and unreferenced or partial receipts are still captured for you to attach by hand. Bank statement matching is not built and sits on the roadmap alongside it. The reference is per invoice rather than per unit, because property, unit and lease records are themselves roadmap items: agencies run today with the renter or the landlord as the customer, which works at a building or two and gets thin across a portfolio.
How does it keep deposits safe and separate?
It does not yet, and this is the honest gap on the page. There is no deposit record, no per-unit deposit balance, no itemised deduction and no refund workflow in the product today, so held money is not segregated by the system and you should not rely on it for that. What is on the roadmap, and what we will scope in writing, is deposits held and proven per unit with itemised deductions and a refund flow. Until it ships, keep deposits in a separate bank account and reconcile them outside the system — and if segregated client money is the reason you are buying, say so now rather than in month three.
Can it produce statements for each landlord?
Not as a generated statement today; that is roadmap work. The underlying numbers are real — invoices, payments and balances per customer, aged arrears with reminders, approved spend and contractor payouts on one register, and documents attached to the transaction — so the components exist and can be exported. What is not built is the statement itself: collected, less fee, less costs, per landlord, per period, produced on demand. It needs the property and unit records it would hang off, which are the first thing we would build here.
Is this suitable for a small agency or a single landlord?
Today it suits a landlord or agency whose main pain is collection and spend control rather than portfolio administration. Referenced invoicing, automatic M-Pesa matching, aged arrears with reminders, approved repair spend, contractor payouts and maintenance tasks with photos and checklists all work now. Recurring rent and service-charge runs, deposits, owner statements and work orders costed to a unit are roadmap items rather than live features. That trade is usually fine at a handful of units and gets steadily worse across a portfolio — so if you need the property layer this quarter, buy a dedicated property package and keep us for the accounting.
Bring one building to a demo
See referenced rent reconcile itself against real M-Pesa receipts, arrears aged and chased, and repair spend approved before it happens. Then ask us to show you a unit record, and watch us say it does not exist yet — that is the part worth testing.