How to Collect Rent Online in Kenya: The Complete M-Pesa Guide
Manual rent collection via cash or personal M-Pesa leaves landlords chasing payments, sending WhatsApp reminders, and losing track of who paid. This guide shows you how to set up automated online rent collection using M-Pesa Paybill with SpotLetting.
Step-by-Step: Setting Up Online Rent Collection
Get a Safaricom Paybill Number
Register a Safaricom Paybill for your rental business. This is the foundation for digital rent collection in Kenya. SpotLetting helps you configure the Paybill during onboarding.
Assign Unique Account Numbers Per Tenant
Each tenant receives a unique account reference on your Paybill. When they pay via M-Pesa, the system knows exactly who paid. No more checking M-Pesa messages manually.
Set Up Automated Rent Reminders
Configure WhatsApp and SMS reminders to go out before rent due dates. Tenants receive their unique Paybill details and payment amount. No manual follow-up needed.
Auto-Reconcile M-Pesa Payments
When a tenant pays via M-Pesa, the payment is matched to their invoice automatically. You see real-time status: paid, pending, overdue. Both you and the tenant receive confirmation.
Generate KRA-Ready Reports
At month-end, pull financial reports showing all rent income, dates, and tenant details. Reports are formatted for KRA compliance. No manual data entry.
M-Pesa Paybill vs Till Number for Rent Collection
| Feature | M-Pesa Paybill | M-Pesa Till Number |
|---|---|---|
| Unique per-tenant accounts | Yes | No |
| Auto-reconciliation | Easy (account reference) | Manual matching needed |
| Best for | 10+ units | 1-5 units |
| Recommended | Yes, for most landlords | Only for very small portfolios |
Get Demo Access: Set Up Online Rent Collection Today
We configure your M-Pesa Paybill and send your first tenant invoice during the demo.
Early access: limited onboarding slots available.
Get Demo Access