Revenue Leakage Rarely Announces Itself in Self Storage

Revenue leakage does not usually kick down the door wearing a neon vest.
More often, it slips in through small gaps. A street rate that missed last week’s update. A promotion that should have ended. A high-demand unit type priced off an old comp set. One delayed approval. One exception. One shrug.
None of it looks dramatic on its own. That is the problem.
In self storage, a portfolio can look healthy at the top while small pricing and execution errors keep stacking up underneath. Occupancy looks fine. Revenue per available square foot is not flashing red. Same-store performance sits inside the expected range. Then someone pulls the thread and finds dozens of tiny leaks across markets.
That is where serious revenue management work begins.

Leakage hides inside normal-looking performance
The easiest leakage to find is the loud kind.
A facility misses occupancy targets for three months. A market falls behind budget. A location drops below competitors by a mile. Those issues get attention because the KPI yells. Nobody needs a treasure map when the treasure is on fire.
The harder leakage sits below the dashboard line.
Picture a 60-property self-storage portfolio across several metro and secondary markets. No facility is in crisis. Occupancy is generally stable. Move-in volume is not alarming. Discounting is not wildly out of control. On the monthly operating call, the portfolio passes the squint test.
Now look closer.
Across the portfolio:
Several 10x10 climate-controlled units still carry rates built from an old competitor survey.
A handful of web promotions remain active after the planned end date.
Approval delays leave rate changes sitting in queue long after demand has moved.
Existing renter increases have not been reviewed at the same cadence by market.
A few facilities widened the gap between small and medium units for no clear demand reason.
One high-demand facility keeps pricing scarce drive-up units as if supply were still loose.
No one item deserves a siren. Together, they deserve attention.
This is the nature of self storage revenue leakage. It often forms as a collection of exceptions, not one obvious failure. The portfolio is not “broken.” It is just a little out of tune. Like a guitar that still plays, but makes everyone slightly uncomfortable.
The small exceptions that add up
Self storage pricing has a lot of moving parts. Street rates, web rates, promotions, existing customer rate increases, approvals, competitive data, unit availability, occupancy bands, lead activity, and local demand signals all need to stay connected.
When they drift apart, leakage appears.
Outdated street rates
Street rates are often the first place to look.
A rate can become outdated for several reasons. Competitors may raise or lower prices. A facility may move through inventory faster than expected. Seasonality may kick in. A nearby operator may launch a promotion. A unit type may become scarce.
If rates do not update with market conditions, the facility may continue renting units at prices based on yesterday’s assumptions. That does not always show up as weak occupancy. In fact, outdated rates can hide behind strong occupancy. If the product is selling fast, the report may look “good” while the pricing logic is asleep at the wheel.
The question is not only, “Are we renting units?”
The better question is, “Are we renting the right units at rates that match current demand?”
Expired promotions that remain active
Promotions need expiration discipline.
A promotion designed to fill lease-up inventory should not quietly linger once the inventory picture changes. A discount created for a slow week should not remain attached to a unit type after demand improves. Yet this happens in real operations because teams are busy, systems do not always talk, and yesterday’s special becomes today’s default.
Promotions are useful tools. They become leaks when nobody owns the off switch.
That off switch matters. A discount that stays live beyond its purpose can distort pricing reads. It can also train teams to accept lower effective rent when the market no longer requires it. The promotion starts as a scalpel and becomes a butter knife. Still useful, but not for surgery.
Delayed approvals
Pricing decisions lose value when they sit in limbo.
Many operators use approval workflows for good reasons. They create control. They protect against bad moves. They keep field and corporate teams aligned. But if approvals take too long, rates can lag demand.
This is especially important when occupancy is tight, move-ins are strong, or competitor pricing changes quickly. A recommended increase that waits too long can become a missed window. A recommended decrease that waits too long can slow rental activity.
The issue is not approval itself. The issue is approval speed and visibility.
A healthy process shows what is pending, who owns it, and how long it has been waiting. Otherwise, the approval queue becomes a storage unit for lost revenue opportunities. Very on-brand, but not ideal.

Unit-type pricing inconsistencies
Unit types should have pricing relationships that make sense.
That does not mean every 10x10 needs the same rate. It means the pricing ladder should reflect demand, value, convenience, climate control, access, floor, and local inventory conditions.
Inconsistencies creep in when decisions happen one unit type at a time without a portfolio view. A 5x10 may sit too close to a 10x10. A climate-controlled 10x15 may price lower than a standard drive-up unit with weaker demand. A premium access unit may not carry enough premium to reflect its value.
These gaps confuse customers and teams. They also create avoidable trade-down behavior. If the larger unit looks only slightly more expensive, the customer may take more space than needed. If premium inventory is underpriced, the facility fills its best product too cheaply.
This is where self storage pricing needs both local context and structural discipline.
Unreviewed existing renter rates
Existing renters are part of the pricing picture.
Most operators review existing customer rates through defined policies, lease terms, and notice requirements. The exact approach varies by company and state law. The important point is simple, current customers should not be invisible in pricing analysis.
Leakage can occur when existing renter rates go unreviewed for too long, especially in unit types where street rates have moved. It can also occur when increases are applied unevenly without a clear reason tied to tenure, current rent, market rent, occupancy, or customer history.
This does not mean every customer should receive the same increase. That would be easy, but pricing is not a vending machine. It means decision rules should be visible, consistent, and reviewed.
Existing customer rate increases, often tracked through ECRI, need the same level of attention as street rates. Both shape portfolio performance.
Competitor gaps
Competitive data can create false comfort if it is stale or incomplete.
A facility may appear well priced against one competitor but mispriced against the broader set. A comp may have changed its web rate. A nearby property may be running a discount. A new facility may be leasing up. A competitor may be full on the exact unit type being compared.
The risk is not only being too high. Being too low is also a leak.
If the market will support a higher rate and inventory is tight, underpricing can persist without looking like underperformance. In fact, it can create the opposite problem. The facility rents too easily. Everyone cheers. The spreadsheet quietly coughs.
Competitor gaps should be tracked as patterns. One odd comp point may not matter. Repeated gaps across unit types, weeks, or markets deserve review.
Strong-demand inventory priced from stale assumptions
This is the sneakier version of outdated pricing.
A facility may have a unit type that moved from normal demand to strong demand. Maybe drive-up units are scarce. Maybe climate-controlled units are leasing faster than projected. Maybe a nearby apartment community is turning over. Maybe local business storage demand picked up.
If pricing still reflects the old demand picture, the facility can leak opportunity while looking strong.
This is why inventory strength matters. A unit type with limited availability and steady move-ins should not be priced only from last quarter’s assumptions. Demand changes. Pricing should change with it.
One KPI will not catch the whole problem
Revenue leakage is tempting to simplify.
Look for low occupancy. Look for weak RevPAF. Look for below-budget sites. Look for discount spikes. Those are useful signals, but none of them is enough on its own.
A single KPI can tell you where to look. It cannot tell you what happened.
For example:
KPI looks fine | What may still be happening |
Occupancy is steady | High-demand units may be underpriced |
Move-ins are strong | Discounts may be too generous or outdated |
Revenue is near budget | Existing renter rates may lag current market rates |
Facility performance is average | Unit-type exceptions may be hiding inside the mix |
Competitor position looks acceptable | The comp set may be stale or incomplete |
This is why leakage should be investigated through patterns and exceptions.
Patterns show repetition. Exceptions show drift. Together, they reveal whether a pricing issue is isolated, operational, or systemic.
A one-off exception might be harmless. Ten similar exceptions across three markets are not a coincidence. That is not a rounding error. That is the portfolio tapping its watch.
Good portfolio analytics should answer questions like:
Which rate recommendations are pending too long?
Which promotions are active past their intended window?
Which unit types have widening gaps from competitor pricing?
Which facilities have strong demand but stale rates?
Which existing renter groups have not been reviewed recently?
Which rate changes were recommended but not executed?
Which exceptions repeat across markets, regions, or asset managers?
That is the difference between watching KPIs and managing revenue.

A practical way to investigate leakage
Revenue leakage work should not start with blame.
It should start with a clean view of decisions, exceptions, and timing. Pricing is a living system. If the system has gaps, people will work around them. Workarounds are where leaks love to rent space. Month-to-month, naturally.
A practical investigation can follow a simple sequence.
Start with current pricing logic
Review the logic behind rates by unit type, facility, and market.
Do the relationships make sense? Are premium units priced like premium units? Are scarce units treated differently from abundant units? Are low-availability unit types still priced from old occupancy bands?
This step separates intentional strategy from accidental drift.
Match rates to current market intelligence
Competitive data should be current, relevant, and tied to comparable unit types.
A 10x10 climate-controlled unit is not the same product as a 10x10 drive-up unit. A facility three miles away may matter more than one across the metro. A competitor with no available units may signal a different pricing opportunity than one with plenty of supply.
Market intelligence should not sit in a separate tab nobody opens. It should connect to the pricing decision.
Audit execution exceptions
This is where many leaks surface.
Look for pricing recommendations that were not approved, approved late, or never applied. Review promotions that remain active without a current reason. Check whether facility-level overrides match policy. Compare expected rates to live rates.
Execution gaps are often boring. Boring can be expensive, although we are not inventing an estimate here. Let’s just say boredom has a suspicious invoice.
Review existing renter practices
Existing renter rate management should be policy-driven and visible.
Review cadence, eligibility, current rent versus market rent, tenure, and unit type availability. Look for renters or groups that were skipped without a clear reason. Look for facilities where increases happen later than planned. Look for markets where customer rates have not kept pace with pricing strategy.
ECRI should not be a disconnected process. It belongs in the same conversation as street rates and market demand.
Separate local intent from portfolio drift
Some exceptions are smart.
A facility may hold a rate because a new competitor opened nearby. A manager may suppress a promotion change because a large block of inventory is coming online. A market may call for a different pricing ladder because of local customer behavior.
That is fine. Local judgment matters.
The issue is undocumented drift. If an exception has a reason, capture it. If the same exception appears repeatedly with no reason, investigate it.
The executive question is not whether leakage exists
Every operating portfolio has exceptions. The real question is whether those exceptions are visible, explainable, and corrected fast.
A strong revenue review does not ask, “Which facilities are failing?”
It asks better questions:
Where are pricing decisions out of sync with demand?
Where are approved strategies not reaching live rates?
Where are old assumptions still shaping current prices?
Where are competitor gaps widening?
Where are existing renter rates disconnected from policy?
Where do the same exceptions repeat across the portfolio?
That approach changes the conversation. Instead of waiting for a red KPI, teams can catch the smaller signals earlier.
This matters because self storage is an inventory business with local demand, fixed supply, and many unit-level pricing decisions. Once a unit rents, that decision stays with the property until the customer moves out or receives a rate change under the operator’s policy. Small misses can have a long tail.
No drama required. Just math, process, and a little detective work.
FAQ
What is self storage revenue leakage?
Self storage revenue leakage is missed revenue opportunity caused by pricing, discounting, execution, or review gaps. It can come from stale street rates, lingering promotions, delayed approvals, inconsistent unit pricing, unreviewed existing renter rates, or outdated competitor assumptions.
Why can revenue leakage exist when occupancy looks good?
Strong occupancy can hide underpricing. A facility may rent units quickly because prices are too low for current demand. Occupancy alone does not show whether the rate matched the market, the unit type, or the scarcity of inventory.
Should leakage be measured from one KPI?
No. One KPI can point to a possible issue, but leakage usually requires exception analysis. Pricing teams should review patterns across rates, promotions, approvals, competitor gaps, unit types, demand, and existing renter activity.
How often should pricing exceptions be reviewed?
The cadence depends on portfolio size and operating model, but exceptions should be reviewed often enough to catch stale rates, expired promotions, and approval delays before they become normal. High-demand markets and scarce unit types usually need closer attention.
Where does ECRI fit in pricing intelligence?
ECRI connects existing renter rate decisions to the broader pricing picture. Street rates, customer rates, market movement, occupancy, and inventory all influence revenue performance. Treating ECRI as separate can hide gaps.

A connected view makes the quiet leaks easier to find
Revenue leakage rarely announces itself in self storage. It does not always arrive as a bad facility, a missed budget, or a single ugly metric. More often, it shows up as a pattern of small exceptions hiding inside normal performance.
That is why pricing intelligence needs connection.
Street rates should connect to live inventory. Promotions should connect to expiration rules. ECRI should connect to market rent and customer history. Competitor intelligence should connect to unit-level pricing. Alerts should flag exceptions before they become habits. Portfolio performance should show both the headline and the hidden mess underneath.
A.R.M.S. Revenue Intelligence is built around that connected view of pricing, ECRI, market intelligence, alerts, and portfolio performance. For a closer look, explore A.R.M.S. Revenue Intelligence.
The big takeaway is simple. Do not wait for revenue leakage to make noise. By the time it does, it has probably been living rent-free in the portfolio for a while.



Comments