# The System Nairobi Landlords Built by Accident

I have been a tenant in Nairobi for a while now. Long enough to have navigated the full cycle: the search, the viewing, the negotiation, the deposit, the month-to-month rhythm of rent, and the particular anxiety that comes every time something breaks and you have to decide whether to call the landlord or just fix it yourself and hope they reimburse you.

That experience taught me something that no market research report could have. The Kenyan rental market is not broken because the people in it are incompetent. It is broken because nobody ever built the right infrastructure for it, so everyone improvised, and the improvisation became the system.

* * *

## What the workaround economy looks like

Ask a landlord in Nairobi how they track rent payments. Most will describe some version of the following: a WhatsApp group where tenants send M-Pesa confirmation screenshots, a notebook or Excel sheet where payments are logged manually, and a monthly ritual of cross-referencing names against messages to figure out who has and has not paid.

Ask them how they handle maintenance requests. Usually: a phone call or a WhatsApp message to the caretaker, who may or may not follow up, logged nowhere, resolved on no particular timeline.

Ask them how they know when a lease is expiring. Mostly: they remember, or they have it somewhere in their phone.

This is not negligence. These are smart people managing real assets. But the tools available to them were not built for this market, so they built their own tools out of whatever was at hand. WhatsApp, M-Pesa, Excel, memory, and follow-up calls became the operating system for billions of shillings in rental property across Nairobi.

The problem is that a workaround that becomes a habit is still a workaround. It breaks at scale, it loses data, it creates disputes, and it puts the entire operation in the landlord's head rather than in a system that could run without them.

* * *

## Why existing software does not solve this

I looked at what was available before I built anything. The picture was consistent.

The platforms designed for Western markets do not understand M-Pesa. They assume bank direct debits, standing orders, and payment rails that simply do not map to how money moves in Kenya. Bolting M-Pesa on as an integration afterthought is not the same as building around it from the start.

The platforms that do exist locally tend to fall into one of two buckets: enterprise tools designed for large commercial property managers with dedicated admin staff, or underpowered basic trackers that solved the simplest version of the problem and stopped there.

The gap in the middle, the landlord or small property management firm handling five to fifty residential units across Nairobi, has been left to manage on WhatsApp and Excel. That gap is enormous. It represents a significant portion of the rental housing stock in this city.

Nobody built for them because they are not the glamorous enterprise customer, and they are not the easy consumer play. They are in the middle, and the middle is where the real problem lives.

* * *

## What I asked myself

As a tenant, I lived the experience from the occupant's side. No receipt unless you ask. No way to see your own payment history without calling someone. Deposit disputes with no paper trail. Maintenance requests that disappear into a chat thread.

At some point I started asking a different question. If I owned five units tomorrow, how would I actually run this? Not in theory. In practice.

How would I know who has paid without scrolling through M-Pesa messages? How would I track arrears across multiple tenants without building a spreadsheet I would eventually stop updating? How would I handle a lease renewal without it sneaking up on me? How would a tenant raise a maintenance issue in a way I could actually track to resolution?

The honest answer was: I would do it the way everyone else does. Because there was no better option.

That is when I started building Domus.

* * *

## What Domus is

Domus is a property management platform built specifically for the Kenyan residential market. M-Pesa is at the center of it, not connected as an afterthought.

What it does right now:

*   **M-Pesa-native rent collection and reconciliation.** Payments are tracked automatically. No more scrolling through screenshots.
    
*   **Unit and tenant management with full payment history.** Every tenant has a ledger. Every unit has a record.
    
*   **Lease tracking with expiry alerts.** Renewals do not sneak up on you.
    
*   **Maintenance request logging.** Requests are raised, tracked, and closed. Nothing gets lost in a chat.
    
*   **Tenant portal.** Occupants can see their own payment history without calling anyone.
    

The tagline is "See your portfolio, clearly." That is exactly what we are trying to deliver. Not more features than you need. Not a platform designed for a market that is not yours. Just clarity, on a tool that understands how Kenya actually works.

* * *

## Where we are now

Domus is live at [domus-os.app](https://domus-os.app). We are in early access and actively onboarding landlords and property managers who want to run a tighter operation.

If you manage rental property in Kenya, or work with people who do, I want to hear from you. Not just to pitch you, but because the feedback from real users with real portfolios is worth more than anything else at this stage.

You can request a demo directly on the site. The form asks about your portfolio size and your main pain point. That is intentional: I want to understand your operation before we talk, so the conversation is useful from the first minute.

One question I am genuinely sitting with: what would it take for a landlord who has managed on WhatsApp for ten years to trust a new system with their data and their rent collection? If you have a view on that, I would like to hear it in the comments.
