You're under contract and a sloppy rent-roll assumption could cost you your equity check and months of carrying costs. This piece walks through what we actually do when we underwrite a self-storage deal: how we treat the rent roll, where we normalize expenses, and how we push the property to an honest break-even that lenders and partners will accept.
The core idea, in one line
Self-storage underwriting is about reconciling three things: the rent roll's reality, realistic operating expenses, and the lender/partner break-even thresholds. Get any one wrong and the rest looks good on paper but fails in practice. For a broader primer on underwriting mechanics, see Commercial Real Estate Underwriting: A Practical Guide.
1) Rent roll triage: don’t trust lines—verify them
Start with the rent roll, because it drives everything. Two quick checks catch most deal-killers:
- Economic vs. physical occupancy: confirm what the seller reports as occupied actually pays. Trailing numbers can hide long-term vacancies or seasonal churn.
- Street rate vs. in-place rate: compare in-place rents to what you can lease a unit for today. Look for persistent discounts, large blocks of discounted units, or aggressive move-in promos that tank effective rent.
How we verify a rent roll, step-by-step:
- Reconcile the rent roll to the T-12 cashflow. Line-items should match; reconcile differences immediately.
- Sample tenants. Call a handful of tenants to confirm move-in dates, monthly amounts, and payment method. If auto-pay is low, expect higher churn and more bad debt.
- Check lease terms and concessions. Short-term leases, heavy concessioning, or a high percentage of month-to-month tenants are red flags for cashflow stability.
- Review ancillary revenue on the roll—admin fees, late fees, retail. These line items are easy to inflate and often roll off if you change management or policies.
If you need a step-by-step checklist for rent-roll verification, see How to Read a Rent Roll Like an Underwriter.
2) Expense normalization: separate real ops from owner quirks
Seller expense reports often mix one-off corporate items, below-market contracts, or capital repairs. If you accept the T-12 at face value you’ll misprice the asset. Normalize, and be specific about categories.
Key areas we reclass and test:
- Payroll and management: confirm staffing levels and duties. Is the manager full-time? Are some tasks performed by the owner? Convert irregular labor costs into a market-level run-rate.
- Utilities and insurance: verify billing and coverage. Some sellers pre-pay or have grandfathered rates that won’t transfer.
- Repairs & maintenance vs. capex: move capital repairs to a capex budget. Use an actual capex schedule for roof, paving, and security upgrades rather than letting the seller expense them inconsistently.
- Marketing and commissions: are occupancy drives funded by temporary marketing that won’t be repeated? Normalize to a steady-state spend for leasing and digital marketing.
Document requests that make this fast: T-12 detail by GL code, invoices for large repairs, utility bills for 12–24 months, staffing schedules, and vendor contracts. If a line item is >15% of NOI and you can’t justify it with invoices, it’s a red flag.
That’s why teams should consult Where diligence processes usually break for common traps and fixes when normalizing expenses.
3) Break-even: align the model to what lenders and partners require
Underwriting is pointless if it doesn't speak to the capital provider. Two lender realities we always bake in are DSCR and occupancy expectations. Most lenders require a Debt Service Coverage Ratio; a common range for that requirement is 1.20x–1.25x. Lenders also prefer properties that have been stabilized above certain occupancy thresholds—expect them to want evidence of sustained occupancy for the prior 6–12 months.
Run your break-even this way:
- Calculate annual debt service based on the loan terms you expect. Then set required NOI = annual debt service × target DSCR (use 1.20–1.25x as your test range).
- Compare the required NOI to your normalized NOI. If required NOI exceeds normalized NOI, you must reduce debt, push for lower rates/longer amortization, or find immediate revenue upside.
- Always stress occupancy. Model a downside where occupancy slips to levels lenders dislike, and test whether NOI still covers the required DSCR.
We also run a debt-yield check as a secondary screen. Debt yield is a lender metric used to temper leverage; treat it as a backstop to your DSCR work. Loan structure matters—review Types of Commercial Real Estate Loans (and When Each Fits) to understand how different loan products affect lender break-even expectations.
Mini-case: how we size the problem without fancy numbers
Imagine the loan your broker quoted produces an annual debt service of D. The lender wants a DSCR of 1.25x. That means NOI must be 1.25 × D. If the rent roll and expense normalization produce an NOI lower than that, the gap is the problem you must solve: cut costs you can credibly cut, find revenue levers that truly scale, or negotiate the loan terms down.
We avoid optimistic ramp assumptions. Lenders and partners will ask: do you have evidence the operator can increase rates and occupancy at the speed your pro forma needs? If you can’t show comps, conversion rates, and a plan, your upside is speculative and lenders will treat it accordingly.
Practical items operators skip but shouldn’t
- Walk every unit during due diligence. Many discrepancies show up visually—locked units, long-term clutter, or under-sized signage that suppresses street rates.
- Audit tenant payment methods. Low autopay means higher collections and higher bad-debt risk. Push for documentation of auto-pay enrollments on the rent roll.
- Confirm comps on street rates from brokers or local owners. Don’t rely on the seller’s market narrative.
- Verify promos and move-in discounts in the operating system. Sellers often run introductory rates that disappear under new management.
How we present the numbers to partners and lenders
Keep the model simple and traceable. Show three cases—base, downside, and lender case. The lender case should use conservative revenue growth, normalized expenses, and the lender’s DSCR target. We always include a short sensitivity table that shows NOI vs occupancy and NOI vs street rate—this is the single page underwriters actually read.
Don’t hide assumptions. Flag any revenue you’re counting that depends on changing management, converting month-to-month tenants, or price re-positioning. Attach evidence: comps, traffic data, a simple marketing plan, and the staffing changes you’ll make.
Where a CRE-specific tool helps
If your underwriting lives in spreadsheets, assumptions get stale and versions proliferate. Use an underwriting workspace that saves assumptions with the deal and recalculates metrics as you edit so your lender case stays traceable. CREflow’s Underwriting tab stores assumptions for an investment deal, updates NOI/IRR/DSCR as you change inputs, and offers a Share link to generate a read-only underwriting report you can send to partners or lenders.
- Store and version assumptions with the deal so Excel overwrites are avoided.
- Generate a shared underwriting report for partners with the Share link.
If you want to see how this fits into a broader acquisitions workflow, you can track your acquisitions pipeline in CREflow.
Key takeaways
- Vet the rent roll line-by-line—reconcile it to the T-12 and verify tenants directly.
- Normalize expenses: move capital items into capex, adjust payroll to market, and question large or inconsistent line items.
- Build a lender case using DSCR (test 1.20x–1.25x) and occupancy history—if NOI doesn’t clear the lender test, the deal needs work.
- Model a downside and a lender case; lenders will focus on those, not your optimistic upside.
FAQ
What is the single most important file to get from the seller?
Give me the rent roll and the T-12 in the same day. Those two files let you reconcile income and start flagging issues fast.
How do lenders treat occupancy in underwriting?
Lenders expect to see stability. They typically want evidence of higher occupancy for the prior 6–12 months and use occupancy as a key input to stress tests against DSCR requirements.
Should I accept the seller’s expense numbers?
No. Normalize. Move irregular or capital repairs out of OPEX, verify contracts and invoices, and set a market-level management and payroll run-rate.
What’s the most common underwriting mistake?
Counting speculative rent upside as stabilized income. If your model depends on aggressive rate increases without comps or a plan, you’ll be surprised in diligence and by lenders.
Pre-underwrite checklist
- Have the signed rent roll and T-12 in hand and reconciled.
- Walk the property and audit a sample of tenants for payment method and move-in data.
- Normalize expenses with invoices and a capex schedule; flag anything you can’t justify.
- Run a lender case using a DSCR range of 1.20x–1.25x and confirm required NOI covers annual debt service.
- Prepare a short sensitivity page (NOI vs occupancy and NOI vs street rate) for lenders and partners.
Underwriting self-storage is simple in theory and messy in practice. Treat the rent roll like a live document, normalize expenses ruthlessly, and build your break-even around lender realities. Do that, and you’ll spot bad deals early and move the good ones forward with confidence.