Skip to content
Back to Blog
How to Streamline Rent Collection with M-Pesa
Finance

How to Streamline Rent Collection with M-Pesa

PropTraka Team27 January 20262 min read

Why M-Pesa for Rent Collection?

In Kenya, M-Pesa processes over KES 30 trillion annually. For property managers, it's the most practical payment channel:

  • Instant settlement — money hits your account in real-time
  • Paper trail — every transaction has a unique reference
  • Tenant convenience — no bank visits, 24/7 availability
  • Low cost — transaction fees are minimal compared to bank transfers

Setting Up Your Paybill

Option 1: Business Paybill

  • Register via Safaricom Business portal
  • Get a dedicated paybill number
  • Set up account references (e.g., unit codes)
  • Cost: KES 0 setup, transaction fees apply

Option 2: Till Number (Buy Goods)

  • Simpler setup via M-Pesa app
  • No account reference field
  • Better for single-property landlords
  • Instant withdrawal to personal M-Pesa

Recommended Account Format

Use a structured reference format so you can match payments to tenants:

UNIT-{unitCode}

Example: UNIT-APT101 or UNIT-KAREN-B2

This makes reconciliation dramatically easier — especially when you have 10+ tenants paying around the same dates.

The Reconciliation Problem

Here's the reality: tenants will:

  • Send partial amounts
  • Use wrong account references
  • Pay from different phone numbers
  • Split payments across multiple transactions
  • Pay early, late, or for the wrong month

Manual reconciliation for 20+ tenants takes 2-4 hours per month. For 50+ tenants, it becomes a full-time job.

Automated Reconciliation

PropTraka's bank statement reconciliation feature uses AI to:

  1. Parse your M-Pesa statement (CSV export from Safaricom)
  2. Match transactions to tenants using:
    • Account reference matching
    • Amount matching (against expected rent)
    • Phone number matching
    • Historical pattern learning (ARDO engine)
  3. Flag unmatched transactions for manual review
  4. Bulk-confirm matches with one click

The AI learns from your corrections — after 2-3 months, it matches 90%+ automatically.

Best Practices

  1. Standardize references — give each tenant a unique code and enforce it
  2. Send reminders on the 1st — automated SMS/WhatsApp via PropTraka
  3. Reconcile weekly — don't wait until month-end
  4. Screenshot everything — M-Pesa confirmation messages are legal evidence
  5. Issue digital receipts — PropTraka generates them automatically

Tax Compliance

Every M-Pesa receipt should be recorded for your MRI (Monthly Rental Income) tax filing. PropTraka automatically calculates your 7.5% MRI liability based on confirmed payments, so iTax filing becomes a 5-minute task.

Related Articles