Skip to content

No account required

Start a project

5 min · 4 sections

Analysis for landlords and letting agents.

A rent roll shows a balance on a date. Almost everything worth knowing is in the pattern behind it.

By Data Analysis App team

What this covers

Jump to the part that matches what you are looking at.

Which of my tenants are actually a problem?

Separate being behind from paying late. A rent roll shows a balance, which says nothing about the tenant who clears it on the twenty-eighth every month, and habitual lateness is the earliest available signal of arrears to come. Then put lease expiries on a calendar with the income attached, because individually unremarkable endings stack into a quarter.

Section 01

Late is not the same as behind

A tenant who pays on the twenty-eighth every month is current on every rent roll and is the tenant most likely to be in arrears next quarter.

Reconstruct payment timing from the ledger rather than reading the balance, and rank tenants by the pattern rather than by the number.

Section 02

Expiries stack

Leases ending are individually unremarkable and collectively a cliff. Laid out by month with income attached, a quarter carrying a fifth of the rent becomes visible while there is still time to act.

This is the analysis most worth automating, because its value depends entirely on doing it early and it is the one nobody does until it is late.

Occupancy at 96% and a fifth of the income expiring in one quarter are both true at once, and only one of them is on the report.

Section 03

Occupancy is three states

Occupied and paying, occupied and not paying, and vacant are collapsed by a single occupancy percentage into one flattering figure.

Count them separately and state the rent at risk in money rather than in units, because two units at different rents are not two units.

Section 04

What to upload

The payment ledger. A roll gives you balances and the ledger gives you timing, and since every figure is computed from one table, the ledger is the one to lead with: it is where the early signal is. A rent roll uploaded alongside is read and returned as a download, and the report says whether the two look related, but balances and payments are not brought together into one number.

Lease start and end dates make the expiry calendar possible, so they belong on whichever file you lead with. A PDF from the agent is workable, since tables are lifted out of it, though a spreadsheet export is better.

See it on a real project

Two clients, 38% of revenue, accounted for every one of the 38 overdrawn days.

Is winter actually our slow season?

Keep reading

Every check in this guide runs on every upload.

Drop the file in and the problems described here are tested before anything is reported: with the rows behind each repair kept, so you can see exactly what changed.

  • Subtotal rows detected and excluded
  • Duplicates matched on identity, not on whole rows
  • Text-typed numbers found, coerced and counted

No account needed to start. You only pay when you like what you see.