Learn · Underwriting workflow
How do you analyze a T-12?
Before you start: two documents, one property
You need the T-12 and the current rent roll side by side. The T-12 says what the property earned over twelve months; the rent roll says who is paying what today. Neither is trustworthy alone, because most of the patterns worth catching only appear when the two disagree. If you are new to the statement itself, start with what a T-12 is and what it contains, then come back.
Every step below uses the same worked example: a 24-unit property whose seller package reports $177,000 of NOI. By step five that number is $168,000, and the difference is worth $150,000 of price at a 6 percent cap.
Step 1: Reconcile the T-12 to the rent roll
Multiply the rent roll's in-place rents by twelve and compare against what the T-12 says was actually collected. Call the difference the collection gap. Because the rent roll shows today's rents and the T-12 covers the past year, the gap blends several things: vacancy, concessions, bad debt, non-paying units, and any rent increases during the year. That mix is exactly why it has to be explained, not assumed away.
| Rent roll: 24 units × $1,400 average in-place rent | $33,600 / mo |
| In-place scheduled rent, annualized | $403,200 |
| T-12 collected rent | $358,500 |
| Collection gap: $44,700 | 11.1% |
If the offering memorandum says "95 percent occupied," this reconciliation is the rebuttal. Physical occupancy counts heads; the collection gap counts dollars, and a unit with a tenant who does not pay is occupied and worthless at the same time. Ask the seller to decompose the gap into vacancy, concessions, bad debt, and recent rent increases. Any gap above roughly 8 to 10 percent deserves that line-item split before you underwrite the rent roll's numbers as achievable.
Step 2: Normalize one-time and non-recurring items
Scan every line month by month for amounts that will not repeat, in either direction. On this property, two items fail the test, and one cost is missing entirely:
- One-time income: other income totals $31,500, but $12,000 of it is an insurance claim payout booked in March. Confirm what the payout covered, then take it out of the run rate: recurring other income is $19,500. A buyer who capitalizes the claim payout pays roughly $200,000 for money that arrives once.
- One-time expense: one month shows $21,000 of repairs against a $3,000 median for the other eleven. The spike tells you where to look; the invoice tells you what it was. Here it is a building re-pipe, so treat the extra $18,000 as a capital item and pull it out of operating expenses. Normalization cuts both ways; this adjustment moves NOI up, in the seller's favor.
- Missing cost: the statement books no management fee because the owner self-manages. A new owner will pay a manager, so add a market fee. About 4 percent of adjusted effective gross income is $15,120; round it to $15,000 a year.
These anomalies only show up month by month, which is the whole reason a T-12 is broken into twelve columns. Here are the three lines that move this deal:
| Month | Collected rent | Other income | Repairs |
|---|---|---|---|
| Jan | $28,600 | $1,625 | $2,800 |
| Feb | $28,700 | $1,625 | $3,100 |
| Mar | $28,900 | $13,625 | $21,000 |
| Apr | $29,000 | $1,625 | $2,900 |
| May | $29,100 | $1,625 | $3,000 |
| Jun | $28,800 | $1,625 | $3,200 |
| Jul | $29,200 | $1,625 | $2,700 |
| Aug | $29,300 | $1,625 | $3,000 |
| Sep | $29,400 | $1,625 | $3,100 |
| Oct | $32,200 | $1,625 | $2,900 |
| Nov | $32,500 | $1,625 | $3,000 |
| Dec | $32,800 | $1,625 | $3,300 |
| T-12 total | $358,500 | $31,500 | $54,000 |
March carries both one-time items. And the last three months of rent step up hard, which is the subject of step 3.
Step 3: Compare the T-3 run rate to the T-12
Average the last three months of collected rent and annualize it. On this property the trailing three months average $32,500 against $29,000 for the prior nine, a 12.1 percent lift. Annualized, the T-3 says $390,000 of rent; the T-12 collected $358,500. That $31,500 gap is the whole negotiation: the seller will price the property on the new rents, and your job is to find out whether they are durable.
Three questions narrow it down. Are new leases signed at those rates, or are they month-to-month bumps? Were concessions burned off right before the listing, meaning the face rent rose while the net rent did not? And does the rent roll reconcile to the trailing three months but not the twelve? Here it does: $32,500 collected against $33,600 of in-place potential is a healthy 3.3 percent recent loss, a pattern consistent with a push made just before the package went out. Only lease-level evidence settles it: lease start dates, renewal versus new rates, concession schedules, and delinquency. A lift that recent is not automatically fake, but it is unproven, and unproven revenue gets discounted.
One rule follows from this step: the T-3 tells you what to investigate; it does not go into the valuation. Step 5 capitalizes the normalized T-12, never the annualized trailing three.
Step 4: Test the expense ratio and hunt for missing lines
Divide total operating expenses by effective gross income. Here that is $210,000 over $378,000, or 55.6 percent. As a screening band, stabilized multifamily commonly runs 35 to 55 percent, but the band shifts with age, class, unit count, who pays utilities, and above all the tax and insurance regime. This property's high-end ratio traces to its actual property tax bill, which is checkable. The screening flag runs the other way: a ratio below roughly 30 percent is rarely an efficient building. It usually means lines are missing.
So check for the lines themselves: property taxes (against the assessor's actual bill, not last year's), insurance, management, repairs and maintenance, payroll, utilities, administrative. Books that bucket everything into three or four categories are hiding the answer to "what does this property really cost to run," and a missing tax or insurance line overstates NOI by exactly the amount of the missing bill. One forward-looking note while you are on the tax line: a sale often resets the bill. Some states reassess on transfer, and even in nondisclosure states such as Texas, appraisal districts tend to move assessments toward market value after a trade, so the buyer's future tax bill can be materially higher than the T-12's. That belongs in the buyer's own underwriting, not in the historical statement.
Step 5: Recompute NOI and translate it to price
Apply the step 2 adjustments and read the result against the seller's package:
| Line | Reported | Verified |
|---|---|---|
| Collected rent | $358,500 | $358,500 |
| Other income (less $12,000 one-time claim) | $31,500 | $19,500 |
| Effective gross income | $390,000 | $378,000 |
| Operating expenses (less $18,000 re-pipe, plus $15,000 management) | $213,000 | $210,000 |
| Net operating income | $177,000 | $168,000 |
| Value at 6.00% cap | $2,950,000 | $2,800,000 |
| Price supported by the ledger | -$150,000 |
A $9,000 NOI adjustment became a $150,000 price gap, because every recurring dollar of NOI is worth about $16.70 of price at a 6 percent cap. The cap rate itself moves value just as hard: at 5.75 percent the verified $168,000 supports about $2,921,700, so a quarter point on this deal is worth roughly $121,700. Both figures are indicated values under direct capitalization, a starting point for negotiation rather than the closing price, and the cap rate should come from closed comparable sales. But that is the entire argument for analyzing the T-12 before negotiating anything else: the ledger work is hours, and it reprices the deal in six figures.
Keep three NOIs separate as you work. The reported NOI is the ledger as handed to you. The normalized NOI is the recurring history, which is what this page computes and what a verified listing should show. Your forward underwriting NOI layers on buyer-specific changes: taxes reassessed at the sale price, a fresh insurance quote, your own management plan and reserves. Sellers get paid on the second number; buyers should model the third before they sign anything.
What RTOM automates in this workflow
Every check above maps to a detector in RTOM's published verification methodology, which runs on every T-12 before a listing goes active:
- Step 3 is the pre-list rent lift detector. A trailing-three effective rent more than 10 percent above the prior nine months is flagged as critical, and the listing cannot publish until the seller documents the cause. The 12.1 percent lift in this example would be blocked.
- Step 2 maps to the expense spike, other income, and management detectors. A month of expenses over 3x the median of the others is flagged, other income at 5 percent or more of total income without an itemized breakdown is flagged, and a missing management fee line is noted.
- Step 4 maps to the expense ratio and category detectors. Total expenses below 30 percent of income is a critical flag, missing tax or insurance lines are flagged, and fewer than four expense categories is flagged as too coarse to underwrite.
- Step 1 stays partly manual. The revenue dip and occupancy decline detectors catch income-side movement inside the statement, but reconciling to the rent roll and the assessor's tax bill is diligence work the buyer should still do on any deal, anywhere.
Run this analysis on your own T-12
Upload a trailing twelve and get the automated checks in seconds: NOI, expense ratio, occupancy, anomaly flags, and a suggested asking range. Free, no login.
Run the free T-12 health checkFrequently asked questions
- What is the difference between reading a T-12 and analyzing one?
- Reading a T-12 means understanding its structure: income at the top, operating expenses below, net operating income at the bottom, twelve monthly columns. Analyzing it means testing the numbers: reconciling to the rent roll, removing one-time items, comparing the trailing three month run rate to the full year, and recomputing NOI before applying a cap rate.
- What documents do you need to analyze a T-12?
- At minimum the T-12 itself and the current rent roll, because the two must reconcile. For deeper diligence, add the general ledger, the property tax bill, the insurance declaration page, and utility bills, which let you confirm the largest expense lines instead of trusting the category totals.
- How do you normalize a T-12?
- Remove income and expenses that will not recur: insurance claim proceeds, legal settlements, a one-time tax true-up, or a single large repair. Then add costs a new owner will actually pay, such as a market management fee on a self-managed property. The result is a run-rate NOI a buyer can capitalize.
- What is a good expense ratio on a T-12?
- Stabilized multifamily operating expenses usually land between 35 and 55 percent of effective gross income, depending on market, property age, and tax load. A ratio below 30 percent is the classic red flag: it almost always means categories such as taxes, insurance, or management are missing, not that the property is unusually cheap to run.
- How do you turn T-12 NOI into a property value?
- Divide the normalized NOI by a market cap rate. At a 6 percent cap, $168,000 of verified NOI supports $2.8 million of value. The cap rate should come from closed sales of comparable properties, not from an offering memorandum, and a quarter point of cap rate moves value by six figures on even a small deal.
Reviewed by Scott Henderson, Senior Multifamily Advisor · Updated July 2026