← All guides · 2026-10-04
Dynamic Pricing for Self-Storage: How Occupancy-Based Rates Work
Airlines and hotels change prices by the hour. Self-storage moves slower — but the principle is identical: the right price depends on how full you are, what competitors charge, and what season it is. Here's how professional operators think about it.
The core idea
Every unit size at every facility has a street rate — the price a new tenant pays. Dynamic pricing means adjusting that street rate as conditions change, instead of setting it once and forgetting it. The three inputs that matter most:
- Occupancy by unit size. A size at 95% occupancy is underpriced; a size at 60% is overpriced. The rate should push each size toward its target occupancy band.
- Competitor street rates. Your 10×10 doesn't exist in a vacuum — tenants compare it against every facility within a few kilometers.
- Move-in velocity. How fast units are renting tells you whether demand supports a higher rate or demands a lower one.
Occupancy thresholds in practice
Most operators work with bands, not precise targets. A typical framework:
- Above ~90% occupied: raise the street rate — demand exceeds supply at this price
- 70–90% occupied: hold or make small adjustments — the healthy zone
- Below ~70% occupied: lower the rate or add a promotion — the size needs help renting
The exact thresholds vary by market and by unit size — small units and large units behave differently — but the logic is universal: price is the lever that moves occupancy toward target.
Positioning against competitors
Occupancy tells you whether to move; competitors tell you how far. The standard approach is percentile positioning: decide where in the local rate distribution you want to sit for each size — say, the 35th percentile for a value position or the 65th for premium — and set your rate accordingly.
This only works with real competitor data. Rates scraped from aggregator sites are often stale or wrong; the reliable source is competitors' own websites, checked regularly.
Seasonality
Self-storage demand is seasonal in most markets: spring and summer bring moves, winter slows down. Professional operators adjust for this rather than fighting it — slightly higher rates in peak season when demand is strong, promotions or lower rates in the slow months to keep velocity up. The key is planning the seasonal curve in advance, not reacting to an empty facility in January.
Promotions vs. rate cuts
When a size needs help, operators choose between cutting the street rate and offering a promotion (e.g. "50% off first 2 months"). Promotions protect the headline rate — the tenant's renewal rate stays higher — but they train tenants to expect deals. Rate cuts are cleaner but harder to reverse. Most operators use promotions for short-term velocity problems and rate cuts for structural overpricing.
What "AI pricing" actually does
Strip away the marketing and every pricing engine does the same loop: measure (occupancy, competitor rates, velocity) → compare (against targets and positioning) → recommend (raise, hold, lower, promote) → explain (why, in plain language). The difference between engines is the quality of the rules, the freshness of the data, and whether a human can understand and override the recommendation.
How StorIQ does it
StorIQ runs 14 research-backed pricing rules per unit size, per facility — occupancy bands, competitor percentile positioning, velocity checks, seasonal adjustments, and promo discipline guardrails. Competitor rates are pulled from official competitor websites, not aggregators. Every recommendation shows its reasoning, and you approve or override each one. Start a 15-day free trial to see recommendations for your own units.