RentRows
Start free trial
Kenyan landlords and agencies

How bill-number Paybill matching can simplify rent reconciliation

How exact references, provider verification and an exceptions inbox work together for M-Pesa rent payments.

RentRows editorial · Reviewed 12 November 2026 · 5 min read

Use a precise account reference

A payer’s phone name may not be the tenant’s name. A parent, employer or friend can pay for them. Matching a name alone can put money on the wrong account. An individual bill number gives a clearer instruction: pay this Paybill using this bill number as the account number.

The number should identify one bill in the receiving workspace. A combined invoice or a payment described as “rent and deposit” may need a manual split. Useful automation recognises the difference.

Verify before posting automatically

A provider notification records that a payment was reported. A reliable integration retains it even when its reference is unclear and independently verifies live transactions before automatic posting. A delayed callback should not lead to duplicate manual entry.

RentRows keeps an M-Pesa inbox and supports transaction recovery where the provider enables it. Repeated notifications and recovered transactions should refer to the same receipt. Sandbox records stay outside real accounting.

Automate the clear cases

An enabled rule can match an independently verified receipt to one eligible bill in the same workspace and allocate up to the unpaid balance. Part payments leave debt. Overpayments leave an unassigned remainder for review.

Keep the original provider reference and allocation history. Fees and deposits should use the existing accounting path, avoiding a separate ledger with different rules.

Make exceptions visible

Unknown references, settled or cancelled bills, transactions entered manually already and verification delays need an explanation in the inbox. They should never disappear or be assigned to the nearest-looking person.

Enable automation deliberately and retain the ability to pause it. Pausing allocation should preserve incoming receipts for investigation.

Check what the Paybill supports

Use an approved Paybill you control or supported access from its operator. A bank’s shared public Paybill does not automatically become accessible through your Daraja app. Ask the bank about its reconciliation service.

RentRows’s approved Paybill setup costs USD 9.99 once per workspace, separately from membership and tenant payments. Production onboarding and a real verified payment are required before a connection is live-ready.

Keep your next rental task clear.

Try RentRows for two calendar months. Choose your plan before registering. No card needed and no automatic charge after the trial.

Choose your plan →