Guide · Rent roll

How to read a rent roll.

The rent roll is the unit-by-unit ground truth for a property's revenue — and the first place a deal's real story diverges from the broker's pitch. Here is how to read one: what each column means, the gap between in-place and market rent that is your whole thesis, and the red flags that should make you re-underwrite before you re-offer.

8-minute read · by the team at Nivora

What a rent roll is

A rent roll is a snapshot, as of one date, of every unit in the property: who lives there, what they pay, what they could pay at market, the lease term, and the unit’s status. Where the T-12 tells you what the property collected over the last year, the rent roll tells you what it’s contracted to collect right now — the run rate you’re actually buying. The two must agree; when they don’t, one is stale.

The columns that matter

  • Unit and unit type. The mix — how many 1x1s, 2x2s, etc. Confirm the unit count matches the offering memorandum; a rent roll with fewer units than advertised is the first sign the numbers were assembled loosely.
  • In-place (actual) rent. What the current lease charges. Sum it, annualize it, and you have the real top line before vacancy — not the GPR the OM leads with.
  • Market rent. What management believes the unit would lease for today. Treat it as a claim to verify against comps, not a fact.
  • Status. Occupied, vacant, notice, model, employee, down. The occupancy story lives here, not in a headline percentage.
  • Lease start / end. The expiration ladder — how much of the rent roll rolls over, and when.
  • Deposit, balance, concessions. Delinquency and giveaways hide here; a column of past-due balances is a collections problem the T-12 will confirm.

Loss to lease: the thesis in one number

The gap between market rent and in-place rent, summed across the property, is loss to lease — and on a value-add deal it’s the entire business plan. A property leasing 8% below market isn’t underperforming by accident; it’s a mark-to-market opportunity if the market rent is real, or a trap if it isn’t.

Reading loss to lease — 104 units, illustrative

In-place rent (annualized)sum of actual lease rents × 12$1,536,000
Market rent (annualized)management’s mark$1,668,000
Loss to lease7.9% below market — the upside, if real$132,000

Loss to lease is only opportunity if the market rent is achievable. Verify it against leased comps and the units that just signed on this rent roll — the freshest in-place leases are the best evidence of true market rent, far better than the management “market” column.

Occupancy: physical, economic, and the trap between

Physical occupancy is occupied units ÷ total units. Economic occupancy is rent actually collected ÷ gross potential rent — and it’s always the lower, more honest number, because it nets out concessions, delinquency, and non-revenue units. A property that’s 95% physically occupied but 86% economically occupied is telling you the leases on paper aren’t turning into cash. Underwrite the economic number.

Five rent-roll red flags

  • 1. A wall of near-term expirations. If half the leases roll in the next two quarters, your “in-place” rent is really a bet on re-leasing velocity. Stagger risk matters.
  • 2. Recent leases below in-place average. The newest signatures are the current market. If they’re under the rest of the roll, rents are falling, not rising — and the loss-to-lease “upside” is a mirage.
  • 3. Concessions not shown. A roll with no concession column in a soft market is hiding free rent. Cross-check effective rent against the T-12’s net collections.
  • 4. Model, employee, and down units counted as occupied. Non-revenue units inflate physical occupancy. Pull them out before computing anything.
  • 5. Balances climbing. A growing past-due column is a deteriorating tenant base — it shows up in the rent roll a quarter before bad debt spikes in the statement.

Reconcile against the T-12

The rent roll’s annualized in-place rent, less vacancy and concessions, should land close to the T-12’s recent collected revenue. A meaningful gap means one document is out of date — or the better-looking one was handed over on purpose. This is the exact cross-check Nivora runs on upload: the rent roll and T-12 are reconciled against each other, and any mismatch is flagged before it reaches your model.

The 60-second pass

  • Confirm unit count and mix against the OM.
  • Annualize in-place rent — that’s your real top line, not GPR.
  • Compute loss to lease, then verify market rent against the freshest signed leases.
  • Use economic occupancy, and strip out model/employee/down units.
  • Scan the expiration ladder and the balance column for rollover and delinquency risk.

Do that and the rent roll stops being a formality and becomes the place you find — or kill — the deal. Better: Nivora reads the rent roll, maps the columns, computes loss to lease and economic occupancy, and reconciles it against the T-12 the moment you upload.

Frequently asked questions

What is a rent roll?

A rent roll is a snapshot, as of a single date, of every unit in a property: the tenant, the in-place rent, the market rent, the lease term, and the unit’s status. Where the T-12 shows what the property collected over the past year, the rent roll shows what it is contracted to collect right now — the run rate you are actually buying.

What is the difference between in-place rent and market rent?

In-place (actual) rent is what the current lease charges — a contractual fact you can annualize into the real top line. Market rent is what management believes the unit would lease for today; treat it as a claim to verify against comps and the freshest signed leases, not a fact. Underwriting the two apart is the whole point of reading a rent roll.

What is loss to lease?

Loss to lease is the gap between market rent and in-place rent, summed across the property. On a value-add deal it is the entire business plan: a property leasing 8% below market is a mark-to-market opportunity if the market rent is real, or a trap if it is not. It is only upside when the market rent is achievable, so verify it against leased comps and the units that just signed.

How do you calculate loss to lease from a rent roll?

Annualize the in-place rent (sum of the actual lease rents × 12), annualize the market rent the same way, and subtract. On a 104-unit example, $1,668,000 market − $1,536,000 in-place = $132,000 of loss to lease, or about 7.9% below market — the upside, if those market rents can actually be signed.

What is the difference between physical and economic occupancy?

Physical occupancy is occupied units ÷ total units. Economic occupancy is rent actually collected ÷ gross potential rent, and it is always the lower, more honest number because it nets out concessions, delinquency, and non-revenue units. A property that is 95% physically but 86% economically occupied is telling you the leases on paper are not turning into cash — underwrite the economic number.

What are the biggest rent-roll red flags?

A wall of near-term lease expirations (your in-place rent is really a re-leasing bet); recent leases signed below the in-place average (rents are falling, not rising, so the loss-to-lease “upside” is a mirage); concessions not shown in a soft market (hidden free rent); model, employee, and down units counted as occupied (inflated physical occupancy); and a climbing past-due balance column (a deteriorating tenant base that precedes a bad-debt spike).

How do you reconcile a rent roll against the T-12?

Take the rent roll’s annualized in-place rent, subtract vacancy and concessions, and it should land close to the T-12’s recent collected revenue. A meaningful gap means one document is stale — or the better-looking one was handed over on purpose. Nivora runs exactly this cross-check on upload and flags any mismatch before it reaches your model.

Should you underwrite from gross potential rent or in-place rent?

Underwrite from in-place rent, not gross potential rent (GPR). GPR is every unit at full market with zero vacancy — the number the offering memorandum leads with. In-place rent, annualized from the actual leases on the rent roll, is the run rate you are buying; apply your own vacancy, loss to lease, and concessions from there.

See it computed, not explained.

Every concept on this page is a number Nivora computes live — the real engine is running on a fictional 104-unit sample deal right now, no login required.