Automated rent reconciliation

Stop matching confirmed M-Pesa payments to rent invoices by hand

RentPayor links an online collection request to its invoice and automatically records a validated, confirmed payment against that invoice—keeping the tenant balance and dashboard record accurate.

What automatic reconciliation means in RentPayor

The invoice and dashboard update from a validated payment record

Confirmed payment

Successful online payments are accepted only after the provider result, amount, request identifiers, and M-Pesa receipt pass validation.

Correct invoice

The payment is recorded against the same invoice used to initiate the collection request.

Updated balance

RentPayor recalculates the confirmed amount paid and marks the invoice paid, partially paid, or pending.

Credit when needed

If a payment exceeds the outstanding invoice amount, the unapplied amount is carried forward as tenant credit.

Partial payments

A payment does not have to settle the whole invoice

When confirmed payments are below the invoice amount, RentPayor keeps the invoice partially paid and leaves the remaining amount outstanding for follow-up in the same workspace.

Overpayments

Excess rent becomes tenant credit

RentPayor applies only the amount needed to settle the invoice and carries the excess forward in the lease credit record for future allocation.

Where the rent goes

Reconciliation works with your configured rent destination

A supported bank account, M-Pesa Paybill, or M-Pesa Till can be configured as the rent destination. RentPayor keeps the invoice and payment record connected while the landlord or property manager receives funds through the configured destination.

See M-Pesa rent collection

Online and manual payments

One balance model, two ways to record rent

Integrated M-Pesa payments reconcile automatically after confirmation. Rent received another way can still be recorded manually against an invoice and uses the same paid, partial, outstanding, and credit logic.