Skip to content
Guides 7 min read

How to Collect Rent via M-Pesa Automatically in Kenya

Learn how to automate rent collection using M-Pesa STK Push. Stop chasing tenants for rent every month and let technology do the work for you.

Rentall Team

Published Mar 15, 2026

How to Collect Rent via M-Pesa Automatically in Kenya

Why Manual Rent Collection Is Costing You Money

If you're a landlord or property manager in Kenya, you know the drill. Every month, you spend days — sometimes weeks — chasing tenants for rent payments. Phone calls go unanswered. "I'll send it today" becomes "I'll send it next week." Meanwhile, your bills don't wait.

Manual rent collection through M-Pesa Paybill or Buy Goods comes with its own headaches: tenants send wrong amounts, forget to include their unit number in the reference, or claim they sent money when they didn't. You end up spending hours reconciling your M-Pesa statements with your records.

There's a better way.

What Is M-Pesa STK Push?

STK Push (Sim Toolkit Push) is a technology that allows you to initiate an M-Pesa payment request directly to your tenant's phone. Instead of the tenant manually dialling *334# and navigating menus, a payment prompt appears automatically on their phone. They simply enter their PIN to complete the payment.

This is the same technology used by Uber, Jumia, and other major platforms in Kenya. It's fast, reliable, and eliminates human error in the payment process.

Did You Know? M-Pesa STK Push is the same payment technology trusted by major platforms like Uber, Jumia, and KPLC across Kenya. It processes millions of transactions daily with bank-grade security and instant confirmation.

How Automated M-Pesa Rent Collection Works

With a rental management system like Rentall, the entire rent collection process is automated:

  1. Automatic invoicing
    At the start of each month (or your custom billing cycle), invoices are generated automatically for every tenant. These include rent, utilities, and any other charges.
  2. Payment notification
    Tenants receive an SMS or push notification informing them their invoice is ready.
  3. One-tap payment
    The tenant opens the Rentall app, taps "Pay Rent," and an M-Pesa STK Push prompt appears on their phone. They enter their PIN. Done.
  4. Auto-reconciliation
    The payment is automatically matched to the correct tenant and invoice. The balance updates instantly. A receipt is generated.
  5. Real-time notification
    Both the tenant and the landlord receive instant confirmation. No guessing, no follow-ups needed.

Benefits of Automated M-Pesa Rent Collection

For Landlords and Property Managers

Save 20+ Hours

No more manual tracking, phone calls, or M-Pesa statement reconciliation every month.

Higher Collection Rates

Tenants are more likely to pay when it's as easy as entering a PIN on their phone.

Zero Disputes

Every payment is digitally recorded with a timestamp and receipt — no more "I already paid" arguments.

Real-Time Visibility

See who has paid and who hasn't from your dashboard, anytime, anywhere.

For Tenants

Pay in Seconds

No more navigating M-Pesa menus or remembering Paybill numbers and account references.

Instant Receipts

Digital receipt available immediately after payment — no need to request one from the landlord.

Full Payment History

Access a full statement of all payments from the tenant portal at any time.

No More "Lost" Payments

Every transaction is recorded and traceable — complete peace of mind.

What About Tenants Who Pay via Bank?

Not all tenants use M-Pesa for large transactions. Rentall also supports bank deposit payments. Tenants can photograph their bank deposit slip and upload it through the app. The property manager can then verify and record the payment manually. The system handles both M-Pesa and bank payments in one unified dashboard.

Pro Tip: Rentall supports both M-Pesa and bank deposit payments in one unified dashboard. For tenants who prefer bank transfers, they can simply photograph and upload their deposit slip through the app for quick verification.

Getting Started

Setting up automated M-Pesa rent collection with Rentall takes less than 5 minutes:

  1. Sign up for a free Rentall account at rentall.co.ke
  2. Add your property and units
  3. Add your tenants (they'll receive an SMS invitation)
  4. Configure your M-Pesa integration
  5. Start collecting rent automatically
Pro Tip: The Starter plan is free forever for up to 10 units, so there's absolutely no risk in trying it out. You can be fully set up and collecting rent automatically in under 5 minutes.
Tags:M-Pesarent collectionautomationSTK PushKenya
Share this article:

Ready to simplify your rental management?

Rentall helps Kenyan landlords collect rent via M-Pesa, manage tenants, and grow their portfolio — starting free for up to 5 units.