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.
Related guides
Multifamily Rent Roll Analysis
Same action, other propertyRetail Rent Roll Analysis
Same action, other propertyOffice Rent Roll Analysis
Same property, other actionIndustrial Due Diligence Checklist
Same property, other actionIndustrial Underwriting Model
Pillar guideThe full Rent Roll Analysis guide
Automate industrial rent roll analysis with Moraine
Upload the documents and get the analysis, the red-flag report, and the template in one pass.