Cross-Cutting Tools

Rent Roll to T-12 Tie-Out

Reconciles a normalized rent roll against a normalized T-12 on a stated, consistent basis (annualized contractual vs recognized accrual; collected cash out of scope) and never forces a tie.

Download the CRE Skills Plugin

Latest release, portable bundle (signed). Review the SKILL.md files before installing into your agent.

dataTenant / personal data
What it does

Takes a normalized rent roll and a normalized T-12 and reconciles them on a stated basis: annualized contractual income versus recognized accrual. Every untied dimension is classified and routed to a human reviewer; nothing is plugged.

Why it matters

Before IC, someone has to answer whether the rent roll actually supports the operating statement revenue. That question is easy to state and tedious to answer: the two documents measure different things, use different account structures, and have different annualization periods. Teams either skip it and carry forward the seller's revenue claim unchallenged, or they burn analyst hours doing it ad hoc in a spreadsheet where a plug is always one cell-edit away.

How it's done today

An analyst manually ties base rent in a spreadsheet by copying totals from the rent roll and matching them to the T-12 revenue lines. Recoveries get reconciled separately from other income even though the operating statement combines them. Variances get explained in a comment or overridden to force agreement, and the basis (contractual versus cash versus accrual) often goes unstated. One analyst's bridge rarely matches another's.

When to use it

Reach for it

Run after both the rent roll and the T-12 have been normalized (via rent-roll-to-database and t12-to-database) and before feeding revenue inputs to the NOI bridge or an IC memo. The natural trigger is: the two source documents exist and the next step is to prove the revenue.

Not the right tool

Not a substitute for normalizing source documents: run rent-roll-to-database and t12-to-database first. Not the right tool for rollover analysis, WALT, or mark-to-market rent work -- use rent-roll-analyzer for those. OpEx-to-NOI work is owned downstream.

What it needs and produces

Inputs

  • OM
  • Rent Roll
  • T-12
Example use case

A 120-unit multifamily deal is under LOI. The analyst runs the tie-out after normalizing both documents. The EGI bridge shows the T-12 recognized $47k more in recovery income than the contractual run-rate: the engine classifies it as a CAM timing variance, not a gap, and routes it to review with the confidence band. Base rent ties within 0.6 percent. One occupancy dimension comes back one-sided because the T-12 carries no occupancy metric, so it is flagged as unquantifiable rather than forced to a number. The IC memo cites the reconciled EGI figure and discloses the open recovery item.

Compatible agents

Agent personas that pair well with this skill

Works with
Limitations

The skill reconciles what the two normalized payloads say. If the upstream normalizations misclassify a charge or map an account incorrectly, those errors carry through. Occupancy cannot be reconciled when the T-12 carries no occupancy metric; that dimension is marked one-sided, not estimated. The tool does not replace analyst judgment on how to resolve a MISSING classification.