M-Pesa rent collection in Kenya

Collect rent via M-Pesa and send it to the rent destination you already use

RentPayor links each M-Pesa payment request to a tenant invoice, routes the collection to a configured bank account, M-Pesa Paybill, or M-Pesa Till, and reconciles a confirmed payment back to the invoice automatically.

RentPayor does not hold landlord funds.

Supported rent destinations

Bank account, M-Pesa Paybill, or M-Pesa Till

Choose the destination that matches how the landlord or property manager already receives rent. The destination is part of the payment setup, not a separate manual reconciliation process.

Bank account

Set a supported bank account as the rent destination when you want rent to settle directly to the bank account you operate.

M-Pesa Paybill

Use a supported M-Pesa Paybill as the rent destination while keeping RentPayor’s invoice-linked collection and reconciliation workflow.

M-Pesa Till

Use a supported M-Pesa Buy Goods Till as the rent destination for properties or businesses that already collect through a Till.

How it works

One payment flow from invoice to updated balance

1

Create the rent invoice

The payment request starts from a specific KES invoice tied to the tenant, unit, property, and lease.

2

Choose the rent destination

Configure the supported bank account, M-Pesa Paybill, or M-Pesa Till that should receive the rent.

3

Tenant approves M-Pesa

RentPayor initiates the invoice-linked prompt and the tenant confirms it using their normal M-Pesa PIN flow.

4

Reconcile automatically

After successful provider confirmation, RentPayor validates the payment and records it against the invoice.

Built around the rent record

The payment does not become another message to reconcile later

A confirmed online payment is recorded against the invoice that initiated the request. RentPayor updates the invoice from confirmed payment totals instead of requiring a landlord or property manager to match the payment manually.

KES online rent collection

Bank, Paybill, or Till destination

Invoice-specific payment requests

M-Pesa receipt validation

Automatic invoice reconciliation

Partial-payment balances

Carried-forward tenant credit

Payments outside the integrated flow

Keep manual payment recording as a fallback

If rent is received through another method, record it manually against the correct invoice. The same invoice balance logic keeps partial payments outstanding and carries excess amounts forward as tenant credit.

See how reconciliation works