Industrial · Rent Roll Analysis
Industrial Rent Roll Analysis
How to read an industrial rent roll: single-tenant NNN structure, escalation schedules, mark-to-market risk, and clear-height traps. Free template.
Why the rent roll analysis looks different for industrial
Industrial rent rolls are structurally simple, often one to three tenants on NNN leases with a single escalation schedule each, but the simplicity hides risk. A 10-year lease at a 2.5% fixed escalation can drift 20-30% below market by the back half of the term with no default, renewal event, or line-item on the roll to flag it.
Reconciliation is less about tying dozens of units to a GL and more about verifying the physical building supports the roll's rent: clear height, column spacing, dock door count, and trailer parking ratio all drive achievable rent, and a roll showing above-market rent on a functionally obsolete building won't hold at renewal.
Single-tenant credit and mark-to-market carry most of the risk. With one or two tenants on the entire roll, a single credit event or lease expiration is a binary outcome for the asset, and long-WALT NNN leases mask years of embedded rent growth the pro forma never captures because there's no complexity to audit.
The industrial-specific checklist
- 1
Tie rent roll to leases
Verify: every tenant has an executed lease on file
- 2
Reconcile to GL
Verify: three months of collections match rent roll totals within 1%
- 3
Compute loss-to-lease
Verify: effective vs. scheduled rent; flag >8%
- 4
Build expiration schedule
Verify: year-by-year; flag any single year >30% of NOI
- 5
Check delinquencies
Verify: 30+, 60+, 90+ buckets; flag >2% of GSR
- 6
Confirm escalation schedule (fixed % vs. CPI vs. flat) for every lease on the roll
Verify: current rent vs. what a 3-year-old comparable market lease with the same escalation would show; flag >15% variance either direction
- 7
Verify clear height, column spacing, and dock door count against the rent roll's implied rent tier
Verify: physical specs support the rent psf; sub-28' clear height or non-standard column spacing at above-market rent is a red flag
- 8
Pull tenant financials or credit rating for every tenant over 20% of building SF
Verify: current financials or public credit rating, not the rating at lease signing 5+ years ago
- 9
Confirm trailer parking ratio and rail/power capacity match the roll's use classification
Verify: stated use (e.g., cold storage, cross-dock, manufacturing) matches actual infrastructure, not just the lease's permitted-use clause
- 10
Calculate mark-to-market gap for each lease against current market rent
Verify: (market rent − in-place rent) / market rent; flag any single-tenant lease over 15% below market with 5+ years remaining
- 11
Confirm renewal/termination option notice periods and any early-termination buyout economics
Verify: notice period long enough for a re-leasing runway; termination buyout, if any, covers unamortized TI and leasing commissions
Metrics that matter for industrial
| Metric | Target | Calculation |
|---|---|---|
| Mark-to-market gap | <10% below market for stabilized hold | (current market rent psf − in-place rent psf) / current market rent psf |
| Escalation-to-market-growth spread | escalation ≥ trailing 5-yr market rent CAGR | contractual annual escalation % − trailing 5-year market rent growth rate for the submarket |
| Credit concentration | <50% of NOI from a single tenant | annualized rent from largest tenant / total annualized building rent |
| WALT (yrs) | >5 for core, >3 for value-add | weighted avg remaining lease term |
| Mark-to-market | >0% | (market rent - in-place rent) / in-place rent |
| Clear height (ft) | >32 for modern logistics | building clear height |
Red flags unique to industrial
-
Long-WALT single-tenant lease with a fixed 2% escalation against 5%+ market rent growth
the rent roll shows stable in-place income, but the mark-to-market gap compounds every year with no mechanism to close it until lease expiration, often 20-30% below market by year 8-10
-
Rent roll shows above-market rent on a building with sub-28' clear height or irregular column spacing
the current tenant may be paying a premium for a specific fit-out or legacy relationship; at renewal or re-tenanting, the physical building can't command that rent from a new user
-
Single tenant over 60% of building SF with no recent financial disclosure
industrial assets concentrate credit risk structurally, one tenant's downgrade or vacancy is a binary event for NOI, and stale credit information means the roll's income is less certain than it appears
-
Short-notice termination right within option period
re-leasing at market-down-cycle timing is the main scenario that breaks industrial underwriting
-
CPI escalator capped below 2%
inflation erosion over a 10-year hold
-
Tenant credit below investment grade without guaranty
NNN economics rely on tenant credit — no guaranty means no backstop
-
Mark-to-market gap below 0%
in-place rents above market suggest re-leasing risk at renewal
Example — industrial rent roll analysis walkthrough
One row is the entire rent roll on a 425,000 SF single-tenant distribution building in the Inland Empire trading at $89M, roughly $209/SF: a national 3PL on a 12-year NNN lease with 8 years remaining, current rent of $8.10/SF NNN, and a 2% annual fixed escalation. In-place NOI is $3.44M, a 3.9% in-place cap rate with the thesis resting on long-term credit stability.
The diligence work shifts to verifying what the roll doesn't show. Pulling five comparable big-box industrial leases signed in the submarket over the trailing 18 months, market rent for a comparable clear-height, dock-door-ratio building runs $10.85/SF NNN, not $8.10/SF. That's a 25.3% mark-to-market gap on day one.
The escalation schedule makes the gap worse over the hold. The lease's 2% fixed escalation compares against a trailing 5-year submarket rent CAGR of 6.4%, a 4.4-point annual spread. Compounding both rates forward 8 years: contractual rent reaches $9.49/SF, while a straight-line projection of market rent, conservatively haircut to 4% forward growth, reaches roughly $14.80/SF. By lease expiration, the gap has widened to nearly 36% below market while the roll shows the same flat escalation every year.
The physical verification confirms the rent should support market pricing: 36' clear height, 60 dock doors (one per 7,083 SF, ahead of the submarket's typical one-per-10,000 SF), and ESFR sprinklers, a building that should command market rent. The gap comes from a stale lease signed in a prior leasing cycle, not from the building.
The dollar impact concentrates at renewal. If the tenant renews at even a conservative $12.50/SF in year 9 rather than the contractual trajectory, in-place NOI on renewal jumps roughly $1.87M annually. But the intervening 8 years of underpriced escalation means the seller is capturing that upside in the sale price today, and the buyer's hold-period IRR depends entirely on a single tenant renewing rather than vacating into a market where their below-market lease was the only reason they stayed.
Download the industrial rent roll analysis template
Pre-populated Excel template matching this checklist, ready to use on your next deal.
Get the template →Questions about industrial rent roll analysis
Fewer tenants means fewer line items to reconcile, but it concentrates credit and lease-expiration risk into one or two events instead of spreading it across dozens of tenants. A single-tenant default or non-renewal is a binary NOI event, not a manageable vacancy rate.
Compare in-place rent per SF against 3-5 comparable leases signed in the submarket over the trailing 12-18 months, adjusted for clear height, dock ratio, and location. Then compare the lease's contractual escalation rate against the trailing market rent CAGR: a wide, compounding spread means the gap grows every year of the hold, not just at renewal.
Clear height (32'+ is now standard for big-box), column spacing (wider bays support more efficient racking), dock door ratio, trailer parking, and power capacity. A rent roll showing above-market rent on a building that's short on these specs won't hold at renewal or re-tenanting.
Compare every row to the executed lease, tie totals to the GL, compute loss-to-lease, build the expiration schedule, and audit delinquencies. The automated version is a rent roll audit tool.
Automate industrial rent roll analysis with Moraine
Upload the documents and get the analysis, the red-flag report, and the template in one pass.