Property management software for Kenya Collect rent on M-Pesa. Know what you earned before KRA asks.
Domus matches every M-Pesa payment to the right tenant and keeps a running total of the rent you actually received, the figure your monthly rental income tax return is built on. For Kenyan landlords and property managers.
KES 2,000 a month for landlords · from KES 150 per occupied unit for property managers · No setup fee
Kilimani Court · 20 units
October 2026
Rent collected
KES 765,000
17 of 18 tenants paid · 1 in arrears (KES 45,000)
Wanjiru K. · Unit A4
M-Pesa · 08:12
KES 45,000
Matched
Otieno J. · Unit B2
Card · 09:47
KES 45,000
Matched
Achieng M. · Unit C6
M-Pesa · 11:05
KES 45,000
Matched
Monthly Rental Income returnComing soon
KES 57,375
tax due
7.5% of KES 765,000 gross rent received
- 17 of 17 payments matched to a tenant
- 2 vacant units, no tax due on them
Nothing to fix. Review it and file before the 20th.
An example building. Figures are illustrative.
How a month works
You collect rent. Domus keeps the tax numbers straight.
The rent your tenants pay is the same data KRA asks for. Domus records it once, as it arrives, so nothing is typed twice.
- 01
Your tenant pays on M-Pesa
Tenants pay by M-Pesa or card from their payment link. Paystack settles it straight to your own bank or M-Pesa account; Domus never holds rent.
- 02
Domus matches the payment
Each payment is matched to the tenant, unit and invoice. Balances and arrears update on their own, and the tenant gets an SMS confirmation.
- 03
Your KRA figure is counted
Rent actually received is totalled per property, per month: the number your rental income tax return needs before the 20th. Preparing the return itself in Domus is coming soon.
What you get
Two jobs, one system.
Most landlords juggle an M-Pesa statement, a spreadsheet and the KRA portal. Domus brings both halves into one place.
Rent collection
Know who paid, without reading an M-Pesa statement.
- Tenants pay by M-Pesa or card; Paystack settles it straight to your own bank or M-Pesa account
- Every payment matched to the right tenant, unit and invoice
- Monthly invoices raised automatically
- SMS reminders when rent is overdue
- Live arrears per tenant and per property
- Card payments through Paystack
KRA compliance
The numbers and the deadline today. The return itself, soon.
- Rent actually received, totalled per property each month
- A countdown to each month’s 20th deadline
- Your Monthly Rental Income return, built from rent actually collectedComing soon
- Flags for unregistered properties and unmatched payments before you fileComing soon
- Nil returns for months with no rentComing soon
- Your live KRA penalty risk, in shillingsComing soon
- An eTIMS receipt for every rent paymentComing soon
The rules
Miss the 20th, and KRA adds to the bill.
If you live in Kenya and your rent is above KES 288,000 a year (about KES 24,000 a month), KRA expects a Monthly Rental Income return every month. Non-resident landlords are taxed differently.
- 7.5%
- of gross residential rent, every month. A final tax: no expense deductions.
- 20th
- of the following month: file the return and pay by then.
- Nil
- returns are still required for months with no rent.
- KES 2,000
- or 5% of the tax, whichever is higher, for filing late (KES 20,000 for companies).
If you file and pay one month late
An estimate for individuals, based on KRA rules reviewed 30 September 2026. Not tax advice.
Who it’s for
Priced for how you manage property.
No setup fee. Domus never takes a cut of your rent.
Landlords
You own the building, and your rent is above KES 288,000 a year.
- Set up your property and tenants in an afternoon
- Rent in on M-Pesa, matched to each tenant
- Rent received each month, the figure KRA asks for
- A tenant portal with no app to install
Property managers
You run buildings for several landlords, from about 10 units to 100 and more.
- Each property belongs to its landlord, with its own ledger
- Cheaper units cost less — each one is priced by its own rent
- One owner statement per landlord
- Team roles for accountants, caretakers and auditors
Full details on the pricing page. Domus is not VAT registered, so no VAT is added.
And the rest
Everything else you’d expect from property software.
Leases and e-signing
Tenants sign from a link on their phone.
Tenant portal
Pay, check a balance or sign a lease from an SMS link. No app.
Maintenance
Every request logged, assigned and tracked to done.
Reports
Occupancy, collection and arrears, per property or portfolio.
Team roles
Give accountants, caretakers and auditors only what they need.
Vacancy listings
Publish empty units to a public listings page.
Documents
Leases, IDs and receipts, stored against each property.
Audit log
Who did what, and when, for every important action.
Spreadsheet import
Bring properties, units, tenants and leases across from a CSV.
Trust
Built to be trusted with rent.
Rent goes straight to you
Paystack settles rent paid online straight to your own bank or M-Pesa account. Domus records it; it never holds your tenants’ money.
Your data stays yours
KRA PINs are encrypted, each landlord’s data is kept separate, and we follow Kenya’s Data Protection Act, 2019.
Privacy policyEverything on record
Payments and important changes are logged with who made them and when, so you can show what happened.
Built in Nairobi
Domus is made by NeoForge Labs Ltd, for the way property is actually run in Kenya.
Explore
Property management software for Kenya, KRA included
Property management software for Kenya
M-Pesa rent collection, owner statements, tenant portal and KRA compliance in one system.
KRA eRITS filing
What eRITS requires from landlords, and how Domus keeps the records the monthly return needs.
eTIMS for landlords
How eTIMS rent receipts work, and how they'll work in Domus.
Rental income tax calculator
Free calculator for Kenya's 7.5% Monthly Rental Income tax, with penalties for late filing.
Domus for landlords
KRA compliance and rent collection for landlords earning above KES 288,000 a year.
Domus for property managers
One ledger and one owner statement per landlord, with each unit priced by its own rent.
Frequently asked questions
What is Domus?
Domus is property management software built for Kenya. It collects rent over M-Pesa, matches every payment to the right tenant and keeps the monthly rent totals your KRA eRITS rental income tax return is built on. Preparing the return in Domus, and eTIMS receipts for each rent payment, are coming soon.
When can I start using Domus?
Domus opens to its first landlords and property managers in November 2026. Join early access on this page and we'll be in touch before launch.
Who is Domus for?
Kenyan-resident landlords with residential rent above KES 288,000 a year, and property managers running buildings for several landlords.
How does Domus help with KRA eRITS?
Today, Domus records the rent you actually received each month, per property, and counts down to the 20th. Coming soon, it will prepare each month's return from that rent, flag problems before you file, and offer nil returns for vacant months. You file and pay on KRA's eRITS.
How much does Domus cost?
KES 2,000 a month for solo landlords. For property managers, from KES 150 per occupied unit a month, with each unit priced by its own rent, so cheaper units cost less. No setup fee, and Domus never takes a cut of rent.
Early access · November 2026
Be among the first to run your property on Domus.
We’re opening to a small group of landlords and property managers first. Leave your details and we’ll be in touch before launch.
Managing a large portfolio and want to talk it through? Book a demo.