M-Pesa rent collection in Kenya

Collect rent with M-Pesa. Know exactly which invoice was paid.

Start from the tenant’s invoice, send an invoice-linked M-Pesa request, and return a confirmed payment to the correct rent record.

RentPayor does not hold landlord funds.

RentPayor invoice ready for payment

From invoice to confirmation

See a real RentPayor → M-Pesa payment

The tenant opens an unpaid invoice, reviews the amount, approves the M-Pesa prompt with their PIN, and receives a confirmed result that remains connected to the rent record.

Invoice-specific payment request
Normal M-Pesa STK and PIN approval
Confirmed payment returned to the invoice

Live KES 1 test payment — shown at its natural pace.

After confirmation

The payment trail stays attached to the rent record

Once the provider confirms the payment, the tenant, invoice, amount, and payment reference remain visible to the landlord or property manager.

Follow the reconciliation trail
RentPayor payment detail with invoice-linked payment record

Rent destinations

Use the destination your operation already trusts

Bank account

Set a supported bank account as the rent destination.

M-Pesa Paybill

Collect through a supported Paybill while keeping the invoice trail.

M-Pesa Till

Use a supported Buy Goods Till for properties already collecting this way.

A complete rent record

Keep manual recording as a fallback, not the main workflow

Rent received another way can still be recorded against an invoice using the same balance and credit model.

See how reconciliation works