Self-Storage · Due Diligence Checklist
Self-Storage Due Diligence Checklist
Self-storage due diligence checklist for institutional buyers, ECRI cadence, achieved vs. web rate audits, ancillary income verification. Free template.
Why the due diligence checklist looks different for self-storage
Self-storage leases are month-to-month, so there's no lease-by-lease verification the way multifamily or office diligence works; the entire revenue base can turn over in 30 days. Diligence instead has to audit the rate-management system itself: the ECRI (existing customer rate increase) cadence, the web rate versus achieved rate spread, and the historical move-in/move-out velocity.
Unit-mix economics drive self-storage NOI more granularly than almost any other asset class. A 10x10 climate-controlled unit and a 10x30 drive-up unit at the same facility can have completely different rate trajectories, occupancy patterns, and demand elasticity. Diligence has to underwrite revenue per unit type, not a blended facility average.
Ancillary income (insurance, merchandise such as locks and boxes, and administrative fees) routinely contributes 8-15% of self-storage revenue but is the line most likely to be inflated or unsustainable in a broker pro forma, because it depends on management intensity and a specific insurance-attach rate that doesn't transfer automatically to a new operator.
The self-storage-specific checklist
- 1
Confirm title is clean
Verify: title commitment, policy exceptions, recorded liens
- 2
Reconcile rent roll to executed leases
Verify: rent, expiration, deposit, and options match each lease 1:1
- 3
Tie rent roll to T-12 general ledger
Verify: three months of GL tie to within 1% of rent roll totals
- 4
Review property condition assessment (PCA)
Verify: deferred maintenance budgeted and reflected in the pro forma
- 5
Review Phase I environmental report
Verify: no REC, no HREC, no CREC without remediation plan
- 6
Review zoning and entitlements
Verify: current use is a permitted use; no pending rezoning
- 7
Confirm tax status
Verify: tax bills paid current, no special assessments pending
- 8
Audit operating expenses
Verify: three-year trend; flag any single-line change >10% YoY
- 9
Pull the ECRI history for the trailing 24 months by unit type
Verify: frequency and magnitude of rate increases sent to existing customers, and the realized increase after cancellations, typically targeting 8-12% ECRI implementation with under 3% incremental churn
- 10
Compare web rate (asking rate) to achieved rate (actual billed rate) by unit type
Verify: achieved rate as a percentage of web rate; flag any unit type achieving less than 85% of current web rate, which signals stale ECRI or excess discounting
- 11
Audit insurance and merchandise attach rates against actual billing records
Verify: percentage of tenants enrolled in the facility's protection plan and merchandise revenue per move-in; confirm the pro forma's ancillary income assumption against 12 months of actual collections
- 12
Pull move-in and move-out velocity by month for the trailing 12 months
Verify: net rentals per month and seasonal pattern; flag any facility with move-out velocity consistently exceeding move-in velocity outside the normal fall seasonal dip
- 13
Verify unit-mix revenue per square foot against the facility's physical unit count
Verify: climate-controlled, drive-up, and vehicle/RV parking each priced and occupied separately; confirm the rent roll's unit-type codes match the physical site plan
- 14
Confirm management staffing and third-party revenue-management software in place
Verify: whether the facility uses dynamic pricing software and whether that system transfers or must be rebuilt post-close, a gap here delays ECRI execution for 60-90 days
Metrics that matter for self-storage
| Metric | Target | Calculation |
|---|---|---|
| Achieved-to-web rate ratio | >88% | average achieved rate per unit type / current web rate per unit type |
| ECRI realization rate | >90% of sent increases retained | customers retained after rate increase / customers sent a rate increase |
| Ancillary income ratio | 8-12% of gross revenue | insurance + merchandise + admin fee revenue / total gross revenue |
| Occupancy (sq ft) | >92% steady-state | occupied SF / rentable SF |
| Revenue per available SF | >$12/yr economy, >$18/yr climate | gross revenue / rentable SF |
| Tenant insurance attach | >85% | insured tenants / total tenants |
Red flags unique to self-storage
-
Achieved rate below 80% of web rate across the portfolio
the gap usually means ECRI hasn't been executed on the existing customer base in over a year, the pro forma's rate growth assumption is unrealized, not future upside
-
Ancillary income above 15% of total revenue with no attach-rate detail provided
insurance and merchandise income depends on management intensity that may not transfer to a new operator or third-party manager, and it's the easiest line for a seller to inflate in a pro forma
-
Move-out velocity exceeding move-in velocity for 3+ consecutive months outside the seasonal dip
sustained net negative rentals signal a competitive rate or supply problem the trailing NOI hasn't caught up to yet
-
ECRI under 6% annual
loose rate management leaves real rent growth on the table
-
Climate-controlled share below 30%
non-climate is commoditized; climate-controlled drives premium pricing
-
Tenant insurance attach rate under 70%
ancillary revenue leak; institutional operators target 85%+
-
Street rate vs. in-place rate gap below 8%
limited mark-to-market upside at renewal
Example — self-storage due diligence checklist walkthrough
Start with a 620-unit self-storage facility in a growth suburb of Phoenix trading at $14.2M, roughly $22,900 per unit on a 6.1% cap rate against $866,000 of T-12 NOI. The broker's pro forma shows 91% physical occupancy, average achieved rent of $118/unit/month, and ancillary income (insurance and merchandise) at 14% of total revenue. On paper the deal underwrites to a straightforward stabilized cash-flowing asset. The two lines that need proving are the achieved rate and the ancillary ratio.
Pull the management software's rate history by unit type first. Web rates for 10x10 non-climate units have moved from $132 to $149/month over the trailing 18 months as the operator raised asking rates for new move-ins. But the achieved rate, what existing tenants are actually paying, sits at $121/month, just 81% of the current web rate. The ECRI log explains it. Existing customers haven't received a rate increase in 14 months, well past the facility's stated 9-month cadence. That gap represents roughly $210 per unit per year of unrealized rate increase across 620 units, about $130,000 of annual revenue the current owner left uncollected.
Ancillary income has its own problem. The pro forma's 14% ancillary ratio assumes a 65% insurance attach rate on new move-ins, but the trailing 12 months of actual billing records show only 48% attachment. The facility's on-site manager stopped actively offering the protection plan at move-in after a staffing change six months ago. At the pro forma's assumed attach rate, ancillary income would run $121,000/year; at the actual 48% rate, it's $89,000, a $32,000 shortfall against the pro forma.
Between the ECRI backlog and the ancillary gap, in-place NOI is overstated by roughly $162,000 against the offering memorandum's underwriting, a $2.65M valuation gap at the deal's 6.1% cap. The ECRI catch-up is real, executable upside once a rate increase goes out, so the buyer stayed in at $1.9M less and moved the catch-up into a Year 1 revenue-management plan instead of assumed in-place income.
Download the self-storage due diligence checklist template
Pre-populated Excel template matching this checklist, ready to use on your next deal.
Get the template →Questions about self-storage due diligence checklist
ECRI (existing customer rate increase) is how self-storage operators raise rent on tenants already in a unit, separate from the web rate charged to new move-ins. A facility that hasn't executed ECRI in over a year has understated in-place revenue; pull the rate-increase log directly rather than trusting the pro forma's blended rate growth assumption.
Web rate is the current asking rate for a new tenant; achieved rate is the blended rate existing tenants are actually paying, which lags web rate because of ECRI timing and legacy move-in discounts. A wide gap (achieved under 85% of web) usually signals deferred rate management, not necessarily a pricing problem.
Insurance, merchandise, and administrative fees typically contribute 8-12% of gross revenue at a well-managed facility. Anything materially above that should be verified against actual attach-rate data, since ancillary income depends heavily on on-site management intensity that may not transfer cleanly to a new operator.
30–60 days is typical for institutional commercial assets. Multi-property portfolios run longer.
Typically the acquisitions team quarterbacks, with specialists pulled in for environmental, title, zoning, and legal review.
Related guides
Automate self-storage due diligence checklist with Moraine
Upload the documents and get the analysis, the red-flag report, and the template in one pass.