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. 1

    Tie rent roll to leases

    Verify: every tenant has an executed lease on file

  2. 2

    Reconcile to GL

    Verify: three months of collections match rent roll totals within 1%

  3. 3

    Compute loss-to-lease

    Verify: effective vs. scheduled rent; flag >8%

  4. 4

    Build expiration schedule

    Verify: year-by-year; flag any single year >30% of NOI

  5. 5

    Check delinquencies

    Verify: 30+, 60+, 90+ buckets; flag >2% of GSR

  6. 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. 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. 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. 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. 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. 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

Automate industrial rent roll analysis with Moraine

Upload the documents and get the analysis, the red-flag report, and the template in one pass.