Rent accounting
Rent Arrears in Kenya: How to Read an Aging Report
Rent arrears are easier to act on when outstanding balances are grouped by age. Learn how to read aging buckets and trace each balance back to the invoice and payment history behind it.
When several tenants owe different amounts, the hardest part is often not knowing that money is outstanding. It is knowing which balances need attention first, how old they are, and what created each balance.
A rent arrears aging view helps answer those questions by grouping outstanding rent according to how long it has remained unpaid. For a landlord or property manager, that turns a long list of balances into a more useful operating picture.
RentPayor includes an arrears view in its landlord financial workspace. It can show outstanding rent across aging buckets such as current, 1-30 days, 31-60 days, 61-90 days, and 90+ days. The aging view is useful for prioritization, while the underlying invoice and payment records explain how each balance was reached.
This guide explains how to read that information without confusing an aging report with debt recovery, legal enforcement, or a complete accounting system.
What a rent aging report is trying to tell you
A rent aging report answers a simple operational question: how long has each outstanding balance been sitting unpaid?
That matters because two tenants can each owe KES 20,000 while requiring very different follow-up.
One balance may be attached to an invoice that has only just become due. Another may have been outstanding for more than three months. Looking only at the amount owed hides that difference.
Aging adds time to the picture.
Instead of treating every unpaid balance as identical, you can review it in groups:
- Current: outstanding rent that is not yet materially aged.
- 1-30 days: recently overdue balances.
- 31-60 days: balances that have remained unpaid for a longer period.
- 61-90 days: older arrears that may require closer operational attention.
- 90+ days: long-standing outstanding balances.
The point of those buckets is not to label a tenant as good or bad. They help a property manager understand where outstanding rent is accumulating and decide what to review next.
Aging should lead back to the invoice
An aging bucket is a summary. It should not be the end of the investigation.
If a balance appears in the 31-60 day bucket, the next useful question is: what invoice created that balance, what was originally due, what has already been paid, and what remains outstanding?
RentPayor invoices can show the billing period, due date, amount paid, outstanding amount, payment status, and related payment activity. Where credit has been applied, that can also help explain why the current amount due differs from the original gross amount.
This is why arrears visibility works best together with invoice-level records. The aging view helps you find the balance. The invoice explains the balance.
For a deeper explanation of how invoice balances change as payments arrive, read Partial Rent Payments in Kenya: How to Track Balances.
A practical example
Suppose a property manager is reviewing three outstanding balances:
| Tenant | Outstanding balance | Aging bucket | What to review next |
|---|---|---|---|
| Tenant A | KES 8,000 | 1-30 days | Open the invoice and confirm recent payments and remaining balance |
| Tenant B | KES 20,000 | 31-60 days | Review invoice activity and whether any partial payment was recorded |
| Tenant C | KES 45,000 | 90+ days | Review the underlying invoices, payment history, and operational follow-up already taken |
The table does not tell you what action is legally appropriate, and it does not guarantee collection. It simply helps make the portfolio easier to inspect.
The important part is that the aging bucket should remain connected to the actual rent obligation and the payment records behind it.
Partial payments can still leave arrears
A common source of confusion is assuming that once some money has been received, the invoice is no longer part of arrears.
Consider an invoice for KES 30,000. If the tenant pays KES 18,000, the payment is real, but KES 12,000 is still outstanding.
RentPayor can keep the invoice in a partially paid state and show both the amount paid and the remaining balance. If that remaining KES 12,000 becomes overdue, the arrears view can help surface it according to its age.
That distinction matters because the property manager should be able to see both facts at once:
- the tenant has already paid part of the obligation; and
- part of the obligation is still outstanding.
A binary paid/unpaid view can hide that nuance.
Confirmed online payments and manual payment records
The quality of an arrears view depends on the quality of the payment records behind it.
For an eligible invoice in RentPayor, a tenant can open the invoice in the app and choose Pay with M-Pesa. The tenant enters the M-Pesa number that should receive the payment prompt. That number is the phone number used to approve the payment; it is not the destination for the rent.
RentPayor waits for payment confirmation because sending a prompt does not mean the payment has completed. When an online payment is confirmed through the supported flow, it can be associated with the relevant invoice so the invoice balance can be reconciled without the landlord recreating that same payment manually.
If rent was paid outside the supported online flow, the landlord or property manager can instead record the payment against the invoice manually, including the amount and transaction date, with optional payer name, reference, and notes.
RentPayor does not claim to automatically discover every external bank or M-Pesa payment. External payments still need the correct record against the correct invoice if they are to affect the balance shown in the system.
For the broader payment-to-invoice workflow, see Rent Reconciliation in Kenya: From M-Pesa Payment to a Reconciled Invoice.
Why old balances deserve context, not just urgency
A 90+ day balance looks serious, but the aging number alone still does not explain everything.
Before acting on an old balance, review the records behind it. Useful questions include:
- Which billing period or invoice does the balance relate to?
- Was any partial payment received?
- Was carried-forward credit applied?
- Is the invoice still outstanding, partially paid, or otherwise changed?
- Are there recorded payments that explain part of the movement?
- Does the tenant have more than one outstanding invoice?
This review avoids treating the aging bucket as if it were the complete story.
The purpose of RentPayor's arrears workspace is financial visibility. It does not perform legal recovery, guarantee collection, or determine the correct legal action for an overdue tenant.
Arrears and carried-forward credit are different things
Outstanding rent and tenant credit should not be mixed together conceptually.
If a tenant pays more than the amount outstanding on an invoice, RentPayor can use the amount needed to settle that invoice and carry the excess forward as lease credit. That credit can then be applied to a later invoice.
This is different from arrears, where money remains due.
A clean rent record therefore needs to distinguish between:
- an amount still outstanding;
- an amount already paid;
- credit applied to an invoice; and
- excess credit carried forward for future use.
Those distinctions become especially important when reviewing several months of rent activity.
Use aging as a review queue
One practical way to use an arrears report is to treat it as a review queue rather than a final decision engine.
Start with the oldest balances, then work back toward the most recent. For each item, open the underlying invoice and verify what the system says about the amount due, payments already applied, any credit involved, and the remaining balance.
A simple review sequence can look like this:
- Open the arrears view.
- Start with the 90+ day bucket.
- Open the relevant invoice or tenant context.
- Review the original obligation and due date.
- Check recorded payments and partial payments.
- Confirm the current outstanding balance.
- Move to the 61-90, 31-60, 1-30, and current buckets as needed.
The objective is not merely to produce a bigger overdue total. It is to make each outstanding amount explainable.
Arrears visibility is only one part of rent operations
Rent arrears do not exist separately from invoicing and payments. They are the result of obligations that have not yet been fully settled.
That means a useful arrears workflow depends on three connected records:
- the invoice, which defines what was due;
- the payment activity, which shows what has been received or recorded; and
- the remaining outstanding balance, which can then be viewed according to age.
RentPayor brings those pieces together for landlords and property managers as part of its rent operations workflow. The product also includes operational expenses and profit-and-loss views, but those financial summaries are not a substitute for statutory accounts or professional accounting advice.
The practical takeaway
Aging is most useful when it helps you move from a portfolio-level question to an invoice-level answer.
Instead of asking only, "How much rent is overdue?", ask:
- How old is the balance?
- Which invoice created it?
- What has already been paid?
- What remains outstanding?
- Is there any credit involved?
- What record explains the current number?
That is the difference between a list of unpaid amounts and an arrears workflow you can actually review.
RentPayor's arrears view gives landlords and property managers a way to see outstanding rent by age, while the underlying invoice and payment records provide the detail needed to understand each balance.
For broader product context, visit RentPayor.
Automate rent reconciliation with RentPayor
Send rent invoices, let tenants pay with M-Pesa, reconcile the invoice automatically, and receive the money in your bank account.