Economic occupancy in self storage: what it is, and how to read it
With a worked storage rent roll and revenue statement · last reviewed 2026-08-21
Economic occupancy is how much of a self storage facility's potential rent it is actually achieving, measured either from what tenants are charged or from what the facility collects. Physical occupancy is the share of its space that is occupied. They are different measurements, and the distance between them is where a storage deal gets read: a facility can be close to full and still earn far less than its rates suggest, because a rented unit is not the same thing as a paid one, and a posted rate is not the same thing as the rent the tenants are on.
The catch is that economic occupancy is a ratio, and nothing about the name fixes what goes into it. The top can be rent billed, rent at the rates tenants are on, or cash collected. The bottom can price every unit at street rates, or price the occupied units at their contract rates and only the vacant units at street. Every combination produces a number that is arithmetically true of something, and the combinations do not have to agree: on the facility below they land far apart. So a quoted economic occupancy is not usable until whoever quoted it tells you the formula. This page shows why with one fictional facility that reads 90.0% full by storage-unit count and that, depending on the construction, could answer an economic-occupancy question with 86.6%, 80.7% or 75.5%, all drawn from the same July, all from the same two documents.
Those two documents are the rent roll and the trailing 12-month operating statement, called a T-12. The occupancy arithmetic and the tie-out on this page come from reading those two against each other; where the walkthrough leans on anything else, it says so.
Physical vs economic occupancy
Physical occupancy answers one question: how much of the facility is occupied. Even that needs a definition before it is a number, because it can be counted by unit or by square foot, and the two pull apart when vacancy concentrates in particular sizes, which is where the distinction becomes material. Whether parking spaces, offices, or units the operator uses itself sit in the denominator changes it again.
Economic occupancy answers a different question: how much of the potential rent is showing up, on the books or in the bank. Four drivers of the distance between the two numbers, each a separate line of questioning on a real deal:
- Tenants on rates below the current asking rate, because they moved in at other prices and their rate has moved differently since.
- Move-in promotions and discounts, which reduce what a new tenant pays without touching the posted rate.
- Delinquency: units that are occupied, and counted as occupied, while some of the billed rent is not arriving.
- Space that is occupied but not billed at all: units the operator uses for its own purposes, and units provided free or traded for services.
Neither number is the real one. Physical occupancy tells you how much of the space is counted as occupied. Economic occupancy tells you how much of the potential rent the facility is achieving. Reading a storage deal means holding both, and knowing which construction of each you are holding.
The two documents that answer it
The rent roll, the same word storage borrows from every other rental property, is a schedule of the units at a facility as of one date: each unit or unit type, its size, whether it is occupied, the street rate, meaning what the facility currently asks for a vacant unit (a facility can ask different prices on different channels, so establish which one the roll reports), and the rate the current tenant is charged, called the in-place rate. It may arrive unit by unit or as a summary by unit type, and the management system behind the facility can print it under several names, so the version to ask for is the one that shows street rate and in-place rate side by side, whatever it is called. Everything about occupancy starts here.
One structural fact carries much of this page, and it explains a column this document does not carry: lease expirations. Storage tenancies run month to month as the standard arrangement. No lease term means rates can move on whatever notice the rental agreement and state law require, a matter of days instead of lease years, so the whole book can reprice inside a season, and the delinquency process runs on the clock the agreement and the state's procedure set. Where a facility does carry term agreements, the timing of everything below changes; ask.
The T-12 is the operating history: income and expenses over twelve months, one column per month. The rent roll describes one day; the T-12 describes a year. Ask for the roll dated to the last month of the T-12. Matching the dates does not make a snapshot and a month of cash directly comparable, and it cannot show the month's own move-ins, move-outs and rate changes, but it does put the snapshot inside the statement's final reporting month, and the walkthrough below shows what that comparison can and cannot do.
A storage rent roll, unit type by unit type
Written for this page. There is no Wrenfield Storage, no owner, no manager, no tenant and no market data anywhere in it. Every figure is invented, and the figures were chosen to carry the reading lessons below, not to describe a representative facility. It arrives the way this fictional seller chose to send it: summarized by unit type. The unit-level version, one line per unit with each tenant's actual rate, is the fuller document this walkthrough will keep telling you to go get. Read the table first and see what you notice, then read what follows it.
| Unit type | Units | Occupied | 30+ days delinquent | Street rate | Avg in-place rate |
|---|---|---|---|---|---|
| 5x5 (25 sq ft) | 40 | 40 | 1 | $52 | $47 |
| 5x10 (50 sq ft) | 56 | 54 | 2 | $74 | $69 |
| 10x10 (100 sq ft) | 64 | 55 | 4 | $118 | $96 |
| 10x10 climate controlled (100 sq ft) | 30 | 27 | 1 | $142 | $131 |
| 10x15 (150 sq ft) | 36 | 28 | 1 | $149 | $158 |
| 10x20 (200 sq ft) | 24 | 21 | 1 | $185 | $172 |
| 10x30 (300 sq ft) | 10 | 9 | 1 | $246 | $238 |
| Uncovered parking (approx. 180 sq ft) | 12 | 8 | — | $65 | $61 |
| Total | 272 | 242 | 11 |
Scroll the table sideways to see every column. Rates are US dollars per month. Delinquent units are counted inside the occupied column, and a — in that column means zero. In-place averages cover the occupied units in each group.
What the roll is actually telling you
- Physical occupancy is four different numbers on this one page. Count storage units and it is 90.0%. Count storage square footage and it is 87.1%, lower because the vacancy sits in larger units. Put the parking spaces in the denominator and the two readings become 89.0% and 85.6%. All four are arithmetic, and none is neutral. Which one a summary quotes is a choice: quoting the unit count where the square-foot reading runs lower flatters the facility, and whether uncovered parking belongs in a square-foot denominator at all is contestable, since a parking space is not rentable building area. A summary that says occupancy without saying which construction it used has told you a word, not a number. Ask for the unit-level roll and the definition, and ask separately whether any units were excluded as unrentable, since a denominator that quietly drops damaged or company-use units reports a fuller facility than the one you are buying.
- The 10x10 (100 sq ft) group is charged an average of $96 against a $118 street rate. That is the widest gap on the roll. One way a gap like it forms is a group of tenants in place a long time while their rates moved more slowly than the asking rate; testing that story takes the rate-change history, the tenure distribution and the history of asking rates together. Either way, the gap is not revenue. It is a possibility that becomes revenue only through rate increases that stick, and raising rates on sitting tenants, which the industry calls an existing customer rate increase (ECRI), means some can respond by moving out, which costs the vacancy, whatever promotion refills it, and however long that unit type takes to rent again. What a bad answer sounds like: quoting the street rate when asked what the units rent for. What to request: the ECRI log for the trailing years beside the move-outs in the months after each increase, plus the tenure distribution of the group. Together they show whether rates have been managed or left alone, and they put the move-outs beside the increases, which is where the cost question starts. Pricing what a move-out cost takes vacancy duration and the rates and concessions on the refills; attributing it to the increase at all takes tenant-level dates and a comparison. How it feeds diligence: any revenue assumption that closes this gap has to say how fast, for which tenants, and at what expected cost in move-outs, and those are your numbers to defend, not the roll's.
- The 10x15 (150 sq ft) group is charged $158 against a $149 street rate: the book is above the asking price. The book, meaning the set of rates the sitting tenants are on. A street rate is a decision, not a measurement, and it can be cut at any time to fill vacant units. Here the group also stands emptier than any other storage group by share of its units, eight of its 36 vacant, which is consistent with an asking rate that was lowered to move them. Two consequences if that is what happened. New tenants who actually rent at the lower asking rate would arrive below the current book, dragging this group's average down as it fills, and the gap to street runs in the wrong direction: marking these tenants to the current street rate would lower rent. What a bad answer sounds like: describing posted rates as conservative because the book sits above them. What to request: achieved rates on actual move-ins by month, the price evidence with a real customer attached, paired with the payment history that shows what they went on to pay. How it feeds diligence: potential rent computed at street rates inherits every one of these pricing decisions, which is one reason the denominator section below matters.
- Two groups hold 17 of the 26 vacant storage units. 10x10 (100 sq ft) holds 9 and 10x15 (150 sq ft) holds 8. Concentrated vacancy has a cause: pricing, demand for that size, condition, access, or plain turnover timing, and filling it is not a marketing exercise until you know which. What a bad answer sounds like: a fill-the-vacancy projection that treats every empty unit as equally lettable. What to request: how long each vacant unit has been vacant. A group of units that have sat empty for months at a rate that was already cut is different evidence than units that turned last week. How it feeds diligence: the vacant units are where a lease-up assumption lives or dies, so the aging on them is worth more than any average. And read the full type too: every one of the 40 units in the 5x5 (25 sq ft)group is occupied. Full is not automatically good news either: it raises the pricing question without settling it, and the things to ask are when that type's asking rate last moved and what recent move-ins actually accepted.
- The smallest units are charged a multiple of the largest per square foot. In-place, the 5x5 (25 sq ft) units average $1.88 per square foot per month and the 10x30 (300 sq ft) units $0.79. The reading consequence is arithmetic, and it holds wherever per-square-foot rates differ by size: an average computed across occupied units can move solely because the occupied mix moved, with nobody repricing anything. What a bad answer sounds like: average rate is up on last year, offered as proof that rates were raised. What to request: rate and occupancy by unit group over time, so a mix shift and a rate change can be told apart. How it feeds diligence: separate the mix effect before attributing a trend to repricing, and this is the arithmetic reason why.
- Eleven of the occupied units are thirty or more days behind. They are inside the occupied count, and their roughly $1,268 a month sits inside the roll's in-place rent, and so inside every reading built on it. In storage, a delinquent unit is not simply a collections problem: applicable state law and the rental agreement determine whether and when an operator may deny gate access, place its own lock on the unit (called an overlock), or enforce a lien through sale, on that procedure's timeline. What that procedure requires, and what happens to sale proceeds, is a question for counsel in the facility's state. What a bad answer sounds like: they mostly catch up, with no aging offered. What to request: the delinquency aging by stage, from thirty days through lien notice through sale scheduled, the balances by tenant with paid-through dates, since a unit count hides whether a few tenants hold most of the money, and the write-off history for the trailing year. How it feeds diligence: these units may include tenants who will catch up and tenants whose delinquency ends in an empty unit, and the aging is the evidence for deciding how much of each to underwrite. A delinquent count is also only readable next to the enforcement that preceded it: taken just after an auction wave it reads clean, and taken after a long stretch without one it can carry units occupied on paper and economically dead. When the last lien sale ran, and how many units it cleared, belongs beside the aging. The statement below shows what the process looks like from the income side.
Three numbers that all get called economic occupancy
Now the arithmetic the page opened with. The grouped roll implies about $25,089 of monthly rent: occupied counts multiplied by each group's average in-place rate. Potential rent at street rates, every unit occupied and vacant at the asking price, is $31,080. A second potential figure prices the occupied units at their group-average in-place rates and only the vacant units at street, which comes to $28,978. And the trailing statement below reports what July collected: $23,460. One denominator note before dividing, of exactly the kind this page keeps insisting on: the rent figures here include the parking spaces, because this fictional statement's rent line is stipulated to include parking income, while the 90.0% physical figure counts storage units only. On a real deal that mapping, which accounts feed the rent line, is itself a thing to establish in the ledger before dividing anything. Even this page cannot put occupancies side by side without declaring its denominators. Divide and you get the three numbers a package or a manager could each quote as economic occupancy:
| Construction | Reading |
|---|---|
| In-place rent over potential with vacants at street and occupied units at their own rates | 86.6% |
| In-place rent over potential with every unit at street | 80.7% |
| July cash collections over July 31 potential with every unit at street (a month of cash against a snapshot denominator) | 75.5% |
Physical occupancy, meanwhile, reads 90.0% by storage-unit count. Every number in this section is arithmetically correct, none of them contradicts another, and they answer different questions: the first sits below full by exactly what the vacant units would add at street rates, the second also counts the distance between the book and the asking rates, and the third, because it is built on cash, adds the whole unallocated distance between charged rent and money that arrived, which the tie-out section below takes up. The third also measures a different span of time: the first two describe charged rent as of the roll's date, while collections accumulated across the whole month, against a potential figure that is itself a snapshot. A period-matched version would divide July's collections by July's own potential rent, which these two documents cannot construct, and a figure built the mismatched way is still a figure packages quote. When a package or a manager quotes economic occupancy, the number came from one of these constructions or a cousin of them. Ask for the formula and the report it was computed from, then rebuild a month or two of it from that report's own detail, because a number you cannot reproduce is not yet a number. The spread between 86.6% and 75.5% on this fictional facility is the reason the question is worth asking.
There is also a way past quoted labels entirely: build figures from inputs you can name yourself. July's collected rent over the roll's 242 occupied spaces is about $97 per occupied space, against about $104 of average charged rent per occupied space from the roll. They carry the same July mismatch as everything else here, and they say nothing about the vacant space, so they do not replace an occupancy measure. But they are yours, built from named inputs, and the distance between them is the same gap the tie-out below works through.
The revenue side of the T-12
The same fictional facility's trailing twelve months, revenue lines only. Economic occupancy is decided entirely on the revenue side, so that is the side this walkthrough reads; the expense side of a storage statement raises its own questions and is a separate discipline. This statement was prepared on a cash basis, meaning it records money when it arrives. That single fact governs the tie-out in the next section, and a statement that does not say which basis produced it cannot support that tie-out until you ask. On a small facility, be ready for this document to arrive as an accounting export with the owner's other affairs mixed in, or as a single annual figure with no monthly columns at all; the management system's own reports are the nearer source, and the statement is the thing to test against them.
Before reading the lines it has, notice a line it does not have: discounts. On this statement, move-in promotions appear nowhere, because the rent line simply collects less. Other statements, whatever their basis, can carry promotions as their own deduction line against scheduled rent. Either way, where promotions are recorded is a question this document forces you to ask, because the answer decides what the rent line even means.
| Line | Aug 25 | Sep 25 | Oct 25 | Nov 25 | Dec 25 | Jan 26 | Feb 26 | Mar 26 | Apr 26 | May 26 | Jun 26 | Jul 26 | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rent collected | 22,410 | 22,680 | 22,950 | 22,540 | 22,310 | 22,150 | 22,470 | 22,830 | 23,240 | 23,590 | 23,880 | 23,460 | 274,510 |
| Late and administrative fees | 340 | 285 | 310 | 420 | 385 | 310 | 295 | 440 | 380 | 1,240 | 360 | 415 | 5,180 |
| Tenant protection plan revenue | 1,090 | 1,095 | 1,110 | 1,120 | 1,135 | 1,150 | 1,140 | 1,165 | 1,180 | 1,205 | 1,215 | 1,225 | 13,830 |
| Merchandise sales | 140 | 120 | 95 | 110 | 85 | 70 | 90 | 135 | 160 | 185 | 170 | 150 | 1,510 |
| Other income | — | — | — | 650 | — | — | — | — | — | 4,850 | — | — | 5,500 |
| Total revenue | 23,980 | 24,180 | 24,465 | 24,840 | 23,915 | 23,680 | 23,995 | 24,570 | 24,960 | 31,070 | 25,625 | 25,250 | 300,530 |
Scroll the table sideways to see every month. All figures are US dollars. A — means the statement records nothing on that line in that month.
What the months are actually telling you
- $5,500 of other income arrived in two months, and $4,850 of it in May 2026. The seller's ledger notes identify both receipts as proceeds from lien sales: sales of stored belongings to enforce the facility's lien after tenant default and whatever procedure applies. That is the delinquency process from the previous section arriving on the income statement. Two readings to resist. First, two receipts do not establish recurring income at that size, and a projection that annualizes the other income line carries them forward as if they did. Second, what a facility may keep from a lien sale is not a bookkeeping choice: how proceeds are applied against what the tenant owed, and what happens to any surplus, are set by the lien procedure that applies. That makes the amount a question for counsel, and its presentation as income one for the accountant, rather than a line to accept. What a bad answer sounds like: calling it miscellaneous income. What to request: the lien sale file, with notices, dates, amounts recovered and how proceeds were applied. How it feeds diligence: heavy or growing auction proceeds are a reason to ask about the tenant base, the enforcement cadence and the accounting treatment; the proceeds alone do not say which is moving.
- The fee line prints $1,240 in May 2026 against an average of about $358 in the other months. The spike sits in the same month as the larger auction. The line is a combined one, so nothing here says how much of it is late fees, administrative charges on move-ins, or fees charged on the way to a lien sale; whether the pairing is an enforcement wave is what the ledger behind the line would show, and the coincidence is the question to bring to it. A spike tied to an enforcement event is not a run rate, a level you could project forward, in either direction until the ledger history shows whether comparable fees recur: fees of that kind follow delinquency, and the fee schedule itself can change with ownership, within whatever the rental agreements and governing law allow. What a bad answer sounds like: fee income is growing, offered as a trend. What to request: the fee schedule, the ledger detail behind the spike month, and the delinquency aging as of that month beside the aging today. How it feeds diligence: whatever share of this line turns out to come from tenant distress belongs in the delinquency reading, not just the revenue total. The split has a second use: where an administrative fee is fixed, charged on every move-in, not waived or refunded, and collected when it is charged, that portion of the line counts the month's move-ins, a cross-check on the move-in report you will ask for later. Establish those conditions before using it as one.
- Tenant protection plan revenue climbs in almost every month, from $1,090 to $1,225. This is revenue the statement attributes to a program covering tenants' stored goods, and it can be a real share of the total. Whether the line is tenants' gross charges, a commission, or a retained share is a question for the program agreement, the settlement reports and the ledger together. It rests on a program: depending on how it is structured and where the facility sits, it may be insurance sold under someone's license or a protection plan created by the rental agreement, and which it is, whether the arrangement transfers to a buyer, and on what terms, are questions for the program agreement and for counsel. The climb could be participation growing, prices moving, or the split changing, and it takes the participation counts, the charge schedule, and the settlement reports together to say which. However it grew, the program is a practice of the current operator and its agreement, not a property of the building. What a bad answer sounds like: treating the line as rent that conveys with the deed. What to request: the program agreement, the revenue split, and participation counts by month. How it feeds diligence: the receipts are historical income, but carrying them forward depends on an agreement you have not read, which makes the forward number an assumption until the agreement says otherwise.
- Rent collected started at $22,410, fell to $22,150 by January 2026, climbed to $23,880 in June 2026, then printed $23,460 in July 2026. Before decomposing anything, look at the shape: sagging through the winter months and peaking in early summer is also what a seasonal move-in pattern prints, and one year of columns cannot tell a season from a trend. The practitioner move is to compare each month with the same month a year earlier, which means asking for twenty-four months in this format, not twelve. Then the first three explanations to test for any move that survives that comparison: units occupied changed, effective rents on the occupied units changed, through rate moves or promotions, or collections against billings changed. The line cannot tell you which, and the three age very differently: occupancy gains stop at full, rate gains on sitting tenants carry move-out risk, and a collections push can be a one-time harvest. The same goes for the dip at the end: fewer tenants, lower rates on new move-ins, or money billed and not yet arrived. What a bad answer sounds like: revenue is up on last year, offered with no decomposition. What to request: twenty-four months of this statement, the monthly occupancy history, the rate-change log, and the tenant ledger behind collections, which together separate the explanations. How it feeds diligence: the next section shows how far that decomposition can get with only the two documents on this page.
Tying the rent roll to the rent line
The roll is dated July 31, 2026, the last month of the statement, so the two documents can at least be put side by side for that month: a point-in-time snapshot against a month of cash, which is why what follows is a directional bridge rather than a reconciliation. The grouped roll implies about $25,089 of monthly rent. The statement collected $23,460. The estimated distance is about $1,629, and much of reading a storage deal is turning that distance into questions; accepting either number as it stands is the mistake.
- The roll can put a size on one candidate: about $1,268 a month of scheduled charges sits on units marked delinquent: group averages multiplied by delinquent counts, with the units' actual rates hidden behind the averages, which is as precise as a grouped roll gets. And even a perfect charge figure would not size these units' share of the July cash gap, because a tenant thirty days behind on the roll's date may still have paid something during the month. What those units actually contributed to July's deposits is a tenant-ledger question, not a roll question.
- Nothing on either document allocates the gap. Candidates include items the statement never itemizes: move-in promotions absorbed into what new tenants paid, prorated move-ins and move-outs, the rounding inside the roll's group averages, and, pushing the other way, any prepaid rent and any past-due money that arrived this month. Items run in both directions, and these two documents cannot say how much of the $1,629 belongs to any of them. So say the trap out loud: do not divide the delinquency estimate into the gap and book the quotient. Nothing here establishes that delinquency explains most of this gap, and a model that underwrites a collections fix on that division is underwriting something these documents never said.
Each candidate has a document, and many management systems can print most of them in one place: a month-end management summary carrying occupancy, move-ins, move-outs, discounts given and rent for the month. Ask whether this facility's system produces one, and for twelve of them if it does. The unit-level roll answers much of the rest: its paid-through column shows which tenants are paid past the roll's date, which bounds the prepaid-rent candidate (the dollars live in the tenant ledger), and its move-in dates carry the tenure the group averages blur. Bank statements complete the set, and on a small facility ask for them early, because deposits are the one document the seller did not prepare. The two numbers were always going to differ; the point of the exercise is that the gap turns into a specific, answerable request list. A gap that resists explanation after those documents arrive is a reason to push the reconciliation into the ledger and deposit detail, and to treat the seller's numbers as unproven until it closes. On a statement prepared on another basis the same comparison tests something different, what was billed or recognized under the preparer's policy rather than what arrived, which is why the basis question comes first.
There is a free walkthrough of this same discipline, three documents reporting different figures for the same facts, reconciled decision by decision, on a fictional manufactured housing deal. Work through the reconciliation, no account needed.
Reading a seller's numbers right now?
Upload a T-12, a rent roll, or an offering memorandum. CREscope builds an editable deal file from it, records which document each extracted financial period was read from, and can flag material differences in net operating income or unit count when two different document types report them. Your first analysis is free.
Start a deal freeThis page is general information for buyers, not legal, tax, accounting, insurance, or investment advice, and not an appraisal or opinion of value. Wrenfield Storage and every figure on this page are invented for the walkthrough, and none of its occupancy rates, rents, or ratios are market data or benchmarks. Lien and sale procedures, the treatment of sale proceeds, tenant protection and insurance programs, and what transfers with a sale are governed by state law and the terms of the specific agreements involved. Confirm anything consequential with professionals qualified in the relevant jurisdiction.