Back to blog

Blog post

How to Collect Rent with M-Pesa: A Guide for Landlords in Kenya

Nyumba ZetuM-Pesarent collectionKenyaproperty managementlandlords

In Kenya, M-Pesa is the default way many tenants prefer to pay rent. As a landlord or property manager, collecting rent with M-Pesa is convenient—but without a clear process, matching payments to the right tenant and invoice can become a headache. This guide walks you through how to collect rent with M-Pesa efficiently and how software can automate reconciliation and reporting.

Why use M-Pesa for rent collection?

M-Pesa is widely used across Kenya for bills and person-to-person payments. Tenants are familiar with it, and it reduces the need for cash or bank visits. For landlords, receiving payments into a paybill or till keeps funds in one place. The challenge is scale: with multiple units and tenants, you need a way to know who paid what and to which invoice. That is where a consistent reference (e.g. unit number or tenant ID) and property management software come in.

Setting up M-Pesa for rent collection

You typically use a paybill number or till so that all rent payments go to the same M-Pesa account. Tenants are then instructed to use a specific account or reference (e.g. "Unit 4B" or "T-001") when paying. That reference is what allows you—or your software—to match the payment to the correct tenant and rent invoice.

Automating reconciliation with property management software

When you use property management software like Nyumba Zetu, the platform connects to your M-Pesa paybill or till. When a payment is received, it is pulled into the system and automatically matched to the right tenant and open invoice. You get real-time collection status, and your books stay up to date without manual spreadsheets. Reminders can be sent automatically so tenants know the amount due and payment details.

Best practices

  • Use a clear, consistent reference (unit number or tenant ID) so every payment can be matched.
  • Include paybill, account/reference, and amount in every reminder or invoice you send.
  • Reconcile regularly; with integrated software, this happens as payments arrive.
  • Keep full records for accounting and KRA eTIMS compliance.

For more on rent collection in Kenya, see our guides on rent collection software and property management software for Kenya. To see how Nyumba Zetu automates M-Pesa rent collection, book a free demo.