Payment reconciliation
Every rent payment matched to the right tenant, automatically
When a tenant pays by M-Pesa, bank transfer or card, LeaseForce works out who paid and which invoice it is for. It records the payment, updates the balance and sends a receipt. Your team only looks at the few payments it cannot place.
The problem
Matching payments by hand takes days every month
- Going through M-Pesa and bank statements line by line to work out who paid.
- Tenants enter the wrong account number, or pay from a relative’s phone.
- Receipts go out late, so tenants call to ask whether their payment arrived.
- The balances in the spreadsheet drift away from what is really in the bank.


How it works
Payment reconciliation in four steps


What it does
In detail
Matches by code, invoice number or phone
A payment that quotes a tenant’s payment code or an invoice number is applied automatically. A payment that only matches a tenant’s phone number is suggested, and someone confirms it with one click.
Unclear payments wait for a decision
A payment that cannot be placed goes to an unmatched list with the sender’s name, phone number and reference. Assigning it to the right tenant takes a couple of clicks.
One set of rules for every channel
M-Pesa, bank transfers, card gateways, statements, cash and cheques all follow the same rules, so every payment is recorded, applied and receipted the same way.
Nothing lost, nothing counted twice
Every payment notification that arrives is kept, along with what it became: a payment, an item to review or an error. The same payment is never recorded twice.
Statements for accounts with no connection
Upload a bank or M-Pesa statement PDF, even a password-protected one. AI reads every money-in line and the same rules match it. Available on Agency plans and above.
Cash and cheques too
Payments received in person are recorded in a few clicks, then applied and receipted like any other payment.


Questions
Payment reconciliation: common questions
What happens when a tenant enters the wrong account number?
If they paid from a phone number that belongs to a tenant, the payment is suggested for that tenant and someone confirms it with one click. If not, it waits in the unmatched list with the sender’s name, phone number and reference, so it can be assigned quickly.
What if a tenant pays only part of the rent?
The payment clears as much as it covers, starting with the oldest unpaid invoice. The rest stays on the tenant’s balance until it is paid.
Do I still need to check bank statements?
Only for accounts that do not send payment notifications. For those, upload the statement and it is reconciled for you.
Is reconciliation included in every plan?
Yes. Automatic matching of M-Pesa and bank payments is in every plan, including the free Starter plan. Reading statement PDFs with AI comes with the Agency plan and above.
Related
Keep reading
M-Pesa reconciliation
M-Pesa rent payments, matched and receipted in seconds
Bank API reconciliation
Bank payments matched as they land, not at month end
AI
AI that does property management work, not just chat
See your rent reconcile itself.
Set up in an afternoon, on any device. Free for up to 5 units.



