Overview
Self-storage looks like the simplest asset class in commercial real estate. It usually is not. The economics differ from multifamily in ways that catch first-time underwriters: leases are month-to-month, per-unit rents are small (often $80 to $250 a month), there are no tenant improvements and no leasing commissions, and a good operator raises rents on sitting customers several times a year. Revenue is occupancy multiplied by rate, and both move constantly.
Because the leases are short and the customer is sticky, the operator has real control over rate. That is the upside. The offsetting risk is almost entirely external and hyper-local: new supply. A new facility built within three to five miles can cap your street-rate growth for two to three years, no matter how well you run the asset. Most of your underwriting judgment goes into two questions. What can rate and occupancy realistically do, and what is the competitive set going to look like over the hold?
The workflow below follows the order a real acquisitions analyst works through: gather the documents, verify the numbers, model rate and ancillary income, then pressure-test the thesis. Manual underwriting on a stabilized facility runs 6 to 10 hours for a first-pass model. AI-assisted extraction compresses the data-entry steps, but the judgment at each step is the same.
Step 1: Read the OM and the Supply Picture
The OM is the seller's narrative. Your first job is to separate what is verifiable from what the broker is projecting, then to build the one thing the OM will never give you honestly: the competitive supply picture around the asset.
Work through the OM with these questions:
- What is the stated occupancy, and at what rate? Storage has three numbers that matter: physical occupancy (units rented), the street rate (what a new customer pays today), and the achieved rate (the average of what sitting tenants actually pay). Brokers lead with physical occupancy because it is the flattering one. Note all three and where they diverge.
- What is the unit mix and net rentable square footage? Break the facility into climate-controlled versus drive-up versus parking or vehicle storage. Confirm the unit count and net rentable square feet (NRSF) reconcile to the rent roll. Climate-controlled units command higher rates but carry HVAC cost, so the mix drives both revenue and expenses.
- How is the asset managed? Is it third-party managed by a platform operator (Extra Space, CubeSmart, Public Storage third-party programs) or run by the owner? Third-party management typically costs 5 to 6 percent of revenue plus onsite or call-center payroll. An owner-operated book that shows no management line is understating the real cost of running the asset.
- What is on the revenue-management platform? If the seller recently switched on an aggressive rate-increase program, the trailing revenue can spike in a way that will not repeat at the same pace. Ask when the current pricing engine went live.
- What debt is in place? Note assumability, prepayment penalties, and reserves. Storage is financed through SBA, Freddie small-balance, CMBS, and bridge lenders, each with different DSCR floors.
Then build the supply map, because storage is hyper-local. Pull every competing facility within a three to five mile radius, their current street rates by unit type, their occupancy where you can see it, and, most important, the construction and certificate-of-occupancy pipeline. Square feet per capita is the standard saturation gauge: roughly 7 to 10 net rentable square feet per person is considered a saturated market. A submarket already at 11 square feet per capita with a new REIT facility about to deliver two miles away is a rate freeze you must underwrite, not a footnote.
Step 2: Analyze the Trailing Twelve-Month Financials
The T12 (trailing twelve months) is the operating statement for the most recent twelve-month period. It reflects what the facility actually earned and spent, and it is where you rebuild NOI from your own numbers rather than the seller's.
Reconciliation checks specific to storage:
- Rebuild revenue from gross potential. Start with gross potential rent at street rates, then subtract promotional discounts and first-month-free concessions (storage runs heavy move-in promotions), economic vacancy, and bad debt to reach collected rental income. Storage revenue is only real after concessions come out.
- Separate rental income from ancillary income. Tenant insurance or protection plans, administrative fees, late fees, merchandise, and truck or vehicle rental should each sit on their own line. You will underwrite these differently in Step 4, so do not let them hide inside a single "other income" figure.
- Scrutinize the expense stack. Property taxes are usually the largest line and often reassess on sale, so model the reassessed number, not the seller's frozen basis. Then payroll, repairs and maintenance, marketing (Google, Sparefoot, and aggregator fees), insurance, utilities (higher for climate-controlled), credit card fees, and the management fee. There are no unit-turn or tenant-improvement costs to normalize, which is why storage expenses are lighter than multifamily.
- Compute your own expense ratio. Stabilized storage runs a 35 to 45 percent expense ratio on EGI. A T12 showing 28 percent almost always means the owner self-manages for free or is deferring maintenance. Add a market management fee and a realistic repairs line before you trust the NOI.
- Reconcile to the rent roll. Collected rental income on the T12 should tie to the in-place rates on the rent roll times occupancy. A gap points to either concessions you have not captured or a rate roll that is stale.
On messy owner-operated books this reconciliation takes two to three hours by hand. AcquiOS extracts the T12 line items straight from the PDF and normalizes them into your model, flagging anomalies like a missing management fee or an expense ratio that is too good to be true for analyst review.
Step 3: Process the Rent Roll and Unit Mix
The storage rent roll is a unit-by-unit schedule: unit size and type, occupancy status, in-place rate, current street rate, move-in date, and any discount attached to the unit. Rent roll analysis is where you quantify the gap between what tenants pay today and what the market rate is, and that gap behaves differently in storage than in multifamily.
In an apartment building, the spread between in-place and market rent (loss to lease) closes only when a unit turns. In storage, leases are month-to-month, so the operator closes the gap on sitting tenants through existing customer rate increases, not just at move-out. That makes the in-place-to-street spread a lever you can pull sooner, which is why it deserves its own column:
| Unit Type | In-Place Rate | Street Rate | Rate Gap | Occupancy |
|---|---|---|---|---|
| 5x10 Drive-Up (220 units) | $78 | $95 | $17/unit | 92% |
| 10x10 Drive-Up (180 units) | $118 | $140 | $22/unit | 90% |
| 10x10 Climate (150 units) | $145 | $172 | $27/unit | 94% |
| 10x15 Climate (90 units) | $185 | $210 | $25/unit | 88% |
| Parking (40 spaces) | $55 | $70 | $15/space | 85% |
The rate gap is your near-term revenue upside, but only if you verify it. Pull your own street rates from the competitive set rather than trusting the seller's "market rate" column. If competitors are quoting the same 5x10 at $85, your $95 street rate is aspirational and your gap shrinks.
Key rent roll checks for storage:
- Length-of-stay distribution. Long-tenured customers tolerate rate increases best because their moving friction is highest. A roll skewed toward recent move-ins on promotional rates is more fragile than the occupancy number suggests.
- Discount and promotion concentration. Flag every unit on a first-month-free or discounted rate. These inflate physical occupancy while suppressing collected revenue.
- Delinquency and auction pipeline. Units 30, 60, and 90 days past due are functionally pre-vacant. Storage lien-sale timelines are fast, so today's delinquency is next quarter's vacancy.
- Above-street in-place rates. Any unit already priced above today's street rate carries move-out risk if you push it further.
- Reconcile to the T12. In-place rate times occupancy across the roll should tie to collected rental income. Explain any gap before you build the model.
Step 4: Rate Management, ECRI, and Ancillary Income
This is the step that separates storage from every other asset class, and it is where most of the value-add lives.
Existing customer rate increases (ECRI). Storage operators raise the rate on sitting tenants on a schedule, often every six to nine months, at 8 to 15 percent per increase. It works because the friction of physically emptying a unit and moving the contents elsewhere is high, so most customers absorb a raise rather than move. ECRI is a genuine revenue engine, but it is not free. Underwrite it conservatively: assume a share of raised tenants move out, and do not straight-line a 12 percent annual rate lift across a five-year hold. If the seller has been running an aggressive program, part of the "upside" is already spent.
Ancillary income. Storage carries several high-margin income streams that mom-and-pop facilities frequently underdevelop:
- Tenant insurance or protection plans: $10 to $15 per tenant per month, often structured as a revenue share with the insurer. A low attachment rate at acquisition is a real lever, since raising it toward 80 to 90 percent of tenants flows almost entirely to the bottom line.
- Administrative and setup fees: a one-time $20 to $30 charge at move-in.
- Late fees: recurring on the delinquent tail, though you do not want to underwrite growth in this line.
- Merchandise: locks, boxes, and packing supplies at the office or kiosk.
- Truck or vehicle rental: where a facility hosts a rental program.
Ancillary can run 5 to 9 percent of total revenue. The trap is double counting. If the OM pro forma already assumes a fully ramped insurance attachment rate, you cannot layer more insurance upside on top. Underwrite the current attachment rate from the actuals, then model the ramp yourself.
Step 5: Set Market-Calibrated Assumptions
Your assumptions drive the output more than any other input, and they need to survive both an investment committee and a lender's credit desk.
- Occupancy: Model physical and economic occupancy separately. Stabilized storage runs 88 to 92 percent physical occupancy, and economic occupancy sits a few points below because of discounts and delinquency. Underwriting to 95 percent physical is aggressive for most markets.
- Rate growth: Base street-rate growth on your local supply map, not national REIT averages. In a saturated or delivering submarket, hold rates flat or model concessions for the lease-up window. Real rate growth comes from ECRI on the in-place book, which you modeled separately in Step 4.
- Expense ratio: 35 to 45 percent of EGI. Reassess property taxes at your purchase price where the jurisdiction reassesses on sale, because that single line can swing NOI by a point or more. Management runs 5 to 6 percent of revenue for a third-party operator plus onsite or call-center payroll. Marketing runs 3 to 5 percent of revenue.
- No tenant improvements or leasing commissions: Storage has no TI and no LC budget. That absence is exactly why its expense ratio sits below office and multifamily, and it means a move-out costs you a cleaned unit and a marketing spend, not a build-out.
- CapEx reserves: Roof, paving, gates, and roll-up door replacement. Budget roughly $0.15 to $0.25 per net rentable square foot per year, plus any deferred items you flagged in the OM.
- Financing: SBA, Freddie small-balance, CMBS, or bridge, with DSCR floors typically 1.25x and up. For floating-rate bridge, model a stressed rate, not just the current coupon.
Step 6: Build the DCF and Calculate Returns
The DCF projects facility cash flows across the hold, discounts them, and produces the return metrics your IC decides on. Structure it in this order:
- Gross potential rent: Units times street rate by type, with ECRI applied to the in-place book and street-rate growth applied per your supply-calibrated assumption.
- Discounts, concessions, and economic vacancy: Subtract promotions, first-month-free, and bad debt to reach effective rental income.
- Ancillary income: Add insurance, admin fees, late fees, merchandise, and truck rental, modeled off current attachment rates with a defensible ramp.
- Operating expenses: Apply your normalized expense stack, grown at roughly 2.5 to 3.5 percent, with taxes reassessed and management modeled as a percent of revenue.
- Net operating income: Effective income minus operating expenses, tracked every year of the hold.
- Debt service and CapEx: Apply your financing terms, compute DSCR each year, and subtract reserves and any deferred capital.
- Exit proceeds: Apply your exit cap to forward stabilized NOI, net disposition costs, and repay debt. Storage trades in a roughly 5.5 to 7.5 percent cap range depending on market, quality, and climate mix, with class-A climate product in strong metros at the tight end. Add 25 to 50 basis points to today's going-in cap for your exit.
The model then produces the three metrics investors weigh: IRR (annualized return across all cash flows and the exit, often mid-teens for a value-add lease-up or ancillary ramp and lower for stabilized core), cash-on-cash (current yield on equity), and equity multiple (total equity returned over equity invested). AcquiOS builds this structure into your existing Excel template from the extracted OM, T12, and rent roll rather than forcing your team onto a new model format.
Step 7: Stress Test the Model
A model that only works at base case is not defensible. In storage, the stress test is mostly about one thing: what happens to rate and occupancy when the competitive picture turns.
- Supply shock: A new facility opens within three miles. Drop occupancy 300 to 500 basis points, hold street rates flat for 24 months, and widen the exit cap 50 basis points. Does the deal still service its debt, and what is the IRR?
- ECRI pushback: Model higher churn from aggressive rate increases. If 20 percent of raised tenants move out instead of your base assumption, how much of the revenue lift survives?
- Rate stress on floating debt: For bridge financing, run debt service 200 basis points above your base coupon and check whether DSCR breaches a covenant.
Sensitivity tables beat single scenarios. Build a two-axis grid of IRR across exit cap rate (rows) and street-rate growth (columns). It shows your IC exactly where the deal breaks. The consistent error in storage underwriting is treating new supply as a tail risk when it is the base-rate driver of distress. A well-run facility in an oversupplied submarket still loses the rate war. Weight your scenarios toward supply, not toward operational upside you can control.
Frequently Asked Questions
How do I underwrite a self-storage deal?
Underwriting a self-storage deal runs in seven steps: read the offering memorandum and the three to five mile supply picture, reconcile the T12, process the rent roll and unit mix, model rate management, ECRI, and ancillary income, set expense and occupancy assumptions, build the DCF, and stress test. Storage has month-to-month leases, no tenant improvements, and thin per-unit rents, so occupancy discipline, rate management, and local supply drive the return more than any single line item.
What is the difference between physical and economic occupancy in self-storage?
Physical occupancy is the percentage of units rented. Economic occupancy is the percentage of gross potential rent actually collected, which sits below physical occupancy because of promotional discounts, first-month-free concessions, delinquency, and the gap between in-place rates and current street rates. A facility can be 92 percent physically occupied and only 84 percent economically occupied. Underwrite to economic occupancy, not the physical number the broker leads with.
What operating expense ratio should I use for self-storage underwriting?
Self-storage operating expenses typically run 35 to 45 percent of effective gross income, lower than multifamily because there are no tenant improvements, minimal turn cost, and no resident services. Property taxes are usually the largest line and often reassess on sale. A T12 showing a sub-30 percent expense ratio usually means the owner self-manages for free or defers maintenance, so add back a market management fee before trusting the NOI.
What is ECRI in self-storage?
ECRI stands for existing customer rate increase. Storage operators raise the rate on sitting tenants periodically, often every six to nine months at 8 to 15 percent per increase, because the friction of physically moving stored goods keeps churn low even after a raise. ECRI is a primary revenue lever, but underwrite it conservatively and assume some move-outs, because an aggressive increase program can inflate a trailing T12 in a way that is not sustainable at the same pace.
Can I use AI to underwrite a storage deal?
Yes. Purpose-built CRE platforms extract the T12 and unit-by-unit rent roll from PDFs, populate your existing Excel model, and validate in-place and street rates against comparables. The tool handles the data entry while the analyst keeps control of the rate strategy, the ancillary ramp, and the supply read. AcquiOS is built for exactly this workflow, so a first-pass storage model that took most of a day comes together in well under an hour.
See how AcquiOS stacks up against the platforms your team is evaluating: Dealpath, ARGUS, RedIQ, and others.