Best Rent Collection Methods in Kenya
What landlords actually use, and how each holds up for tracking.
Direct answer: M-Pesa is by far the dominant way rent gets paid in Kenya, generating an automatic confirmation message and transaction code on both sides the moment payment goes through. The habit worth building is logging that M-Pesa code against the tenant and rental period immediately, rather than trusting you'll remember which "Received Ksh" message was for which flat.
The method a tenant uses to pay rent matters less for the money itself - most methods eventually get the cash into your account - and more for what happens afterward: can you tell which tenant it came from, is there a record either side can point to, and does it create a dispute risk down the line. Here's how the common options in Kenya compare on exactly that.
M-Pesa
By far the dominant way rent gets paid in Kenya, more so than in most other African markets. Whether it's a Lipa na M-Pesa till number, a Paybill, or a direct send-money to the landlord's phone, M-Pesa generates an automatic confirmation message and transaction code on both sides the moment the payment goes through. That code is exactly the kind of reference a bank transfer narration is supposed to provide but often doesn't - it's specific, timestamped, and easy to quote back if a payment is ever disputed. The one habit worth building: log that M-Pesa code against the tenant and the rental period the moment you see it, rather than trusting you'll remember which "Received Ksh" message was for which flat.
Bank Transfer and Pesalink
Common for larger or more formal landlords, and for tenants who prefer to keep rent out of their M-Pesa balance. A standard bank-to-bank transfer can take a day or more to clear unless it goes through Pesalink, Kenya's interbank instant-transfer system, which settles in real time and behaves much like M-Pesa for record-keeping purposes - an immediate, timestamped reference on both sides. As with any transfer, the gap is the narration: it shows that money moved, not automatically which tenant or which period it covers, unless the tenant remembers to reference it properly.
Cash
Still common for smaller, informal arrangements, or where a tenant doesn't have reliable access to mobile money or a bank account. Cash is immediate and universally accepted, and it leaves no automatic record at all. If you accept cash, treat issuing a receipt as non-negotiable every single time, not just for tenants you don't know well, since a cash payment with nothing written down is effectively impossible to prove happened once there's a disagreement.
Standing Arrangements and Monthly Rent
Unlike some other markets where annual rent in advance is the norm, Kenyan residential tenancies typically run month to month, which means the record-keeping job repeats every month rather than once a year. That makes a consistent tracking habit more valuable, not less: a missed or late M-Pesa payment is easier to notice against a monthly pattern, but only if every earlier payment was actually logged somewhere you can check.
What Actually Matters More Than the Method
Every method above can work. What separates a smooth rent collection process from a stressful one isn't which method you accept - it's whether every payment, regardless of method, ends up recorded in one place against the right tenant and the right period. An M-Pesa confirmation message sitting unread in a phone's inbox is barely better than untracked cash; a cash payment with an immediate receipt and a note in your system is perfectly manageable.
This is why Domby doesn't try to become a payment gateway that sits between you and your tenant - you keep collecting rent however already works for your relationship with each tenant, M-Pesa, bank transfer, Pesalink, cash, or otherwise. What Domby does is give every payment, however it was collected, one place to be recorded: amount, date, method, and an automatically generated receipt, so the method you chose to collect it in never determines whether you can actually track it afterward.
FAQ
M-Pesa is the dominant method for most landlords because nearly every tenant already uses it and it generates an automatic confirmation code on both sides. What matters more than the method is recording every payment against the tenant and the period it covers, whichever way it was paid.
Yes. Every M-Pesa transaction generates a confirmation message and a transaction code, which is a reliable reference to quote back if a payment is ever questioned, as long as you log it against the right tenant and period rather than relying on memory.
Pesalink is Kenya's interbank instant-transfer system. Unlike an ordinary transfer that can take a day or more to clear, Pesalink settles immediately, which makes it behave more like M-Pesa for day-to-day record-keeping.
Cash is still common for smaller or informal arrangements, but it leaves no automatic record, so it is the easiest method to dispute later. If you accept cash, write a receipt every time and record the payment straight away.
Related guides
See the free rent receipt generator for Kenya for proof of every payment, and how landlords track rent payments for what to do with a payment once it's in. See also a tenant's rights in Kenya and how rent increases work in Kenya. Browse all landlord guides.
Whatever method your tenants pay you with, track every payment in one place. Create a free account and add your first property in minutes.