Skip to content

Property management software for managing agents in Kenya

You are holding other people's money.

That's the entire job, and it's the thing every property management system in this market treats as an afterthought. A landlord asking where their March rent went deserves an answer with dates on it — not a figure somebody recalculated this morning and hopes is right.

Landlord logins

The call you stop receiving

Every landlord you manage for can open their own statement, for any period, whenever they want it. Their units, their arrears, their repairs — read-only, and only theirs.

The commercial effect isn't the time saved. It's that a landlord who can check for themselves stops wondering. Trust that doesn't depend on your responsiveness is trust that survives a bad week.

And the boundary is real: a landlord with one flat in a block you manage sees that flat, not the block. Enforced by the database on every query, not by a screen that could be written wrongly.

W. Kimani — Riverbank CourtLandlord view · 1–30 June
1 JunOpening balance0.00
6 JunRent collected — 11 units412,000.00
12 JunPlumber, Unit 3A(7,500.00)
30 JunManagement fee + VAT(38,233.60)
28 JunPaid to you — M-Pesa(366,266.40)
Closing balance0.00

What running an agency actually involves

Built around the parts nobody demos

Demos show you a dashboard. The work is the six things below, and they're where a system either holds up or quietly costs you a client.

Client money stays client money

Every shilling you hold is attributed to the landlord it belongs to. Your own rental income sits in the same book and cannot mix into that balance — the agreement itself records which it is.

Commission computed, not typed

The fee falls out of the agreement rather than a spreadsheet. It is charged on rent excluding VAT, and the VAT on it is held as a liability from the moment it is charged rather than counted as income.

M-Pesa matched, not retyped

Payments arrive from Daraja with their transaction code attached and clear the charges they were meant for. What doesn't match is a short queue you work through.

Staff scoped to their buildings

A caretaker or junior clerk sees only the properties they're assigned. Enforced at the database, so it holds even where a screen is careless.

Arrears you can actually chase

Who owes what, how long it's been, against which unit — derived from the entries rather than kept in a parallel list that drifts. If it goes as far as a tribunal, that history is the evidence.

Maintenance requests on the record

Raised, assigned, costed, closed — attached to the unit, so the repair history is part of the property's record rather than a WhatsApp thread.

Whether a tribunal is even the right one depends on the tenancy. Controlled tenancies and the Business Premises Rent Tribunal →

The awkward question

What happens when a landlord leaves you?

They get a complete statement and their full history, in a form their next agent can load. That's deliberate — and it's exactly what a landlord moving to you should be asking their current agent for.

You keep
·Every entry that touched their unitskept
·The statements you issuedkept

Nothing is deleted when an agreement ends. Their view simply stops at the date it stopped.

They take
·Closing statement, per unitexport
·Outstanding arrears, agedexport
·Deductions by period, for their returnexport

Ask an incumbent system for this and watch what happens. That's the pitch.

Winning an instruction from another agent has its own hazards. Read the takeover guide →

Next step

Bring one building and see how it lands

You don't have to move the whole portfolio to find out whether this works. One property, one month, your real tenants, your real arrears.