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

How to Streamline Rent Collection with M-Pesa

From paybill setup to automated reconciliation — a complete guide to collecting rent via M-Pesa for Kenyan property managers.

PropTraka Team27 January 20263 min read

Why M-Pesa for Rent Collection?

In Kenya, M-Pesa processes trillions of shillings 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
  • Maximum coverage — virtually every Kenyan with a phone has M-Pesa

Setting Up Your Mobile Money Collection

M-Pesa: 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

M-Pesa: 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.

Step-by-step

  1. Choose the right collection channel — Match the channel to your tenant count. A business paybill carries an account reference per tenant, which is what makes automatic matching possible; a till number does not carry it the same way.
  2. Register the paybill or till — Set up through Safaricom. A paybill takes longer to activate but removes manual matching once it is running.
  3. Set one consistent account reference format — Give every tenant the same reference format identifying their unit, so payments reconcile cleanly instead of arriving as anonymous credits.
  4. Automate the reconciliation — Match incoming payments to tenancies automatically, flag unmatched payments for review, and keep arrears current without a spreadsheet.
  5. Keep records ready for KRA — Rental income is taxable whichever channel it arrives through, so matched records are what make MRI filing straightforward.

Frequently asked questions

A business paybill lets each tenant pay against an account reference, which is what makes automatic matching possible. A till number does not carry that reference in the same way, so reconciliation is harder.

Tenants pay late, pay partially, pay from a relative's number, or use the wrong reference — so a raw statement rarely maps cleanly onto who owes what.

Yes. Automated matching links each incoming payment to a tenant and tenancy, flags unmatched payments for review, and keeps arrears current without manual work.

Use one consistent format that identifies the unit, so every payment reconciles cleanly. The guide sets out the recommended format.

Yes. Rental income is taxable whichever channel it arrives through. Clean, matched records are what make MRI filing straightforward.

Subscribe

Get the latest property management tips delivered to your inbox.

Related Articles