Skip to content

Underwriting and Valuation

Self-Storage Competition Analysis: Key Metrics

Self-Storage Competition Analysis: Key Metrics

I compare self-storage and boat/RV competitors on total cost, verified occupancy, and site usability - not advertised rent alone. I start with a 3- to 5-mile radius, keep storage units and vehicle spaces separate, and use October 2, 2026, as the survey date.

Here’s what I check:

  • Supply: Existing facilities, planned projects, local population, and drive times.
  • Pricing: Matched unit sizes or parking types, discounts, mandatory fees, and average monthly cost over the first 12 months.
  • Demand: Physical and economic occupancy, collections, and seasonal trends. Online availability is not proof of occupancy.
  • Inventory and fit: Unit configurations, parking dimensions, vehicle clearance, and room to turn.
  • Site quality: Security, access hours, visibility, surfaces, drainage, and building condition.
  • Next steps: Pricing tests, repair priorities, and checks needed before a purchase, sale, or renovation.

My rule: <u>verify the gap before acting on it</u>. For example, 90% versus 85% occupancy is a 5-percentage-point gap - but it does not, by itself, prove that higher rents will work. This is a common pitfall in self-storage valuations.

Self-Storage Competition Analysis: From Benchmarks to Action

Self-Storage Competition Analysis: From Benchmarks to Action

Compare Street Rates and First-Year Costs

Compare like-for-like products: unit size, climate control, drive-up or interior access, and parking dimensions and covered status. Keep asking rates, promotions, contract rents, and collected rents separate. Record how long each discount lasts and who qualifies, including online booking, new-customer, autopay, or annual-prepayment requirements. Document the public asking rate before concessions or tenant-specific adjustments.

Pricing field What to compare Cost treatment
Monthly street rate Same size and configuration; compare uncovered, covered, and enclosed parking separately Divide monthly asking rent by rentable square feet
Promotional price Discount amount, duration, eligibility, and documented post-promotion rate Apply only to eligible months
Mandatory charges Administrative fee, required insurance or protection plan, mandatory lock purchase, taxes, and recurring access fees Include documented charges; separate optional purchases
Contract and collected rents Contractual tenant rents versus rental revenue actually received Keep separate from advertised customer pricing

First-year average monthly cost = [12 × net monthly rent + 12 × mandatory recurring charges + one-time mandatory charges] ÷ 12.

Use average net monthly rent after documented concessions over the first year. Count one-time fees once and recurring fees for each month they apply. Exclude undocumented future increases and optional fees. Include taxes only when documented.

For parking, track monthly cost per space alongside rent per square foot. Two spaces with the same area may not fit the same vehicle.

Start with pricing data, then check whether reported occupancy and collections support those rates.

Separate Occupancy from Availability

For each occupancy figure, request the numerator, denominator, reporting period, and supporting rent roll or operating report.

Economic occupancy = collected rental revenue ÷ gross potential rent at current street rates for the same period. State whether the calculation includes concessions, delinquency, mandatory fees, taxes, and tenant-protection revenue. Online inventory and waitlists point to demand; they do not measure leased occupancy.

Occupancy measure Source to request Product category Advertised availability to record Discounts to record
Occupied units ÷ total rentable units Dated rent roll and unit inventory Storage, separated by configuration Online count by unit size Current move-in offers
Occupied rentable square feet ÷ total rentable square feet Rent roll with unit areas Storage, separated by configuration Sizes shown as available Offers by unit category
Leased usable spaces ÷ total usable spaces Parking inventory and lease records Uncovered, covered, and enclosed separately Available spaces; temporary holds separately Parking concessions
Collected rental revenue ÷ gross potential rent Revenue report and current rate sheet Storage and parking separately Product-level availability alongside revenue results Concessions during the reporting period

Record parking spaces taken offline for paving, maintenance, construction, blocked access, or unusable pavement separately from leased spaces. If you exclude them from the usable-space denominator, disclose how many were excluded.

High physical occupancy does not prove strong revenue performance. To explain the gap, request concessions as a percentage of gross potential rent, delinquency, and average in-place rent compared with street rates.

Track these measures over time to distinguish demand-driven price changes from temporary shortages.

Track Rate Changes and Seasonal Demand

Repeat surveys monthly in active markets, or at least quarterly. Use the same unit types, parking dimensions, channels, and eligibility assumptions each time. Review 12–24 months of occupancy and revenue history when available.

Note openings, expansions, renovations, management changes, pricing changes, and storm or construction disruptions. Time surveys to account for seasonal boat/RV demand swings.

Treat rising asking rates as pricing power only when availability stays tight, occupancy holds or improves, concessions fall, and collections strengthen. Higher rates paired with more availability call for investigation - not an assumption of stronger demand.

Use these pricing and occupancy trends to test whether unit sizes, parking types, and vehicle fit match demand.

Use the pricing and occupancy findings above to check whether each competitor’s unit mix matches demand.

Compare Unit Sizes and Configurations

Build a verified inventory by size and configuration, from 5′ × 5′ through 10′ × 30′+ units. Separate climate-controlled interior, non-climate-controlled interior, drive-up, and specialty units. Calculate unit share = category units ÷ total rentable units and area share = category RSF ÷ total rentable RSF.

Record only observed inventory and asking rents.

Size Configuration Inventory share to record Available units Monthly asking rent
5′ × 10′ Climate-controlled interior Unit share and area share Available units Monthly asking rent
10′ × 10′ Non-climate-controlled interior Unit share and area share Available units Monthly asking rent
10′ × 20′ Drive-up Unit share and area share Available units Monthly asking rent

Record floor level, elevator access, interior hallway access, and direct vehicle access. Note door and ceiling dimensions, plus loading features: carts, freight elevators, truck access, and delivery-hour restrictions. Compare rents only within matched configurations to isolate climate-control and ground-floor premiums.

Compare Parking Types and Vehicle Fit

Separate parking inventory into uncovered, covered, and enclosed spaces. Covered spaces provide overhead protection with open sides. Enclosed spaces have walls and a lockable door. Calculate each category’s share of total spaces and record its dimensions.

Configuration Space count Inventory share Dimensions to verify Surface Limits Monthly asking rent
Uncovered Verified count Category ÷ total spaces Usable width × length Observed material Length, weight, operability Observed asking rent
Covered Verified count Category ÷ total spaces Width × length; clear height Observed material Height, vehicle type, length, or weight limits Observed asking rent
Enclosed Verified count Category ÷ total spaces Interior dimensions; door opening Observed material Vehicle and use limits Observed asking rent

Measure the full vehicle, including the trailer tongue, hitch, motor, and rear extensions. Check the access route - not just the stall. Verify the narrowest gate width and height, aisle width, turning room, and backing approach. Note whether neighboring vehicles leave less room to maneuver. Use rent per square foot or linear foot only when dimensions and access are comparable.

Check Security and Tenant Access

After comparing parking fit, check how easily vehicles and tenants can enter, move through, and leave the site. Follow the same inspection route at every facility. Record fencing, gates, access controls, cameras, lighting, and emergency contacts. A camera’s presence does not confirm its coverage, recording quality, or retention. Mark recording, retention, monitoring, and access-control function as Unknown unless verified.

Inspect the site after dark, too. Look for gaps in lighting, glare, blocked sightlines, and burned-out fixtures.

Separate tenant access hours from office hours. Confirm holiday and after-hours rules for both storage units and boat/RV parking. With permission, time gate opening and closing, record queues, and check loading areas, elevators, and traffic flow. Document aisle and gate widths, entry and exit conflicts, repeated backing, curb strikes, and road blockage. Send uncertain maneuverability or emergency-access issues to a specialist for review.

Check Visibility, Surfaces, and Condition

Next, score what customers and vehicles encounter first: access, visibility, and pavement condition. Poor visibility can make leasing harder. Damaged pavement and drainage problems can interfere with tenant access and boat/RV movement.

Check frontage, signs, curb cuts, and entrance identification from the same travel directions, both day and night. Record surface material, potholes, rutting, slope, striping, and drainage. Inspect gate approaches and turning areas for heavy-vehicle wear. Mark load capacity as Unknown unless engineering or maintenance documents verify it.

Note visible roof and door damage, water staining, cleanliness, and deferred maintenance. Flag apparent expansion limits, structural questions, and development feasibility for review by qualified specialists.

Score Features and Document Defects

Use 5 = strong and verified; 4 = good; 3 = adequate; 2 = weak; 1 = poor or nonfunctional. Mark Unknown when evidence is insufficient and N/A when a category does not apply. Score each category separately. Good security should not hide poor drainage or restricted boat/RV access.

Apply the same evidence standard across categories so weak points stay visible rather than getting lost in an overall impression. Keep fixed asset traits separate from operating outcomes.

Category Benchmark type Score Evidence Defects or limitations Gap / follow-up
Security Asset trait 1–5, Unknown, or N/A Control tests and coverage records Breaches or control failures Footage, access logs, alarm records
Tenant access Operating outcome 1–5, Unknown, or N/A Published hours and access tests Restrictions or delays Confirm policies by product type
Visibility Asset trait 1–5, Unknown, or N/A Approach observations Entrance-identification problems Night inspection or traffic review
Surfaces and drainage Asset trait 1–5, Unknown, or N/A Condition observations and records Damage or drainage failures Civil review and repair estimate
Building condition Asset trait 1–5, Unknown, or N/A Inspection findings Damage or deferred maintenance Roof report, property-condition assessment
Boat/RV site circulation Operating outcome 1–5, Unknown, or N/A Entry, exit, and turning observations Backing conflicts or road blockage Swept-path or civil-engineering review

For each finding, record the inspection date, approximate time, weather, observer, location, and evidence type. Label the evidence observed, tested, documented, reported, or unverified. Take photographs where permitted, locate major defects, and note inspection gaps, such as inaccessible roofs or missing nighttime observations.

Prioritize Pricing, Repairs, and Diligence

Once the checklist is complete, turn each verified gap into a pricing, repair, or diligence priority. Compare each subject metric with the market median, mean, or weighted average using both absolute and percentage gaps. Use the market benchmark as the denominator, mark missing values as “not available,” and report occupancy gaps in percentage points.

Compare only matched unit types and parking categories. Keep street rates separate from actual move-in rates and first-year effective costs. Then weigh each gap by its financial impact and the quality of the evidence.

Use the table below to turn field data into action.

Metric What to compare Evidence quality Proposed action Required diligence
Rates by unit size and parking type Subject rates versus the market median; dollar and percentage gaps Verified leases/rent rolls; dated website records or phone surveys Test pricing where comparable effective rates support it Recheck concessions, fees, and leasing trend
Physical and economic occupancy Subject and comparable figures; percentage-point gaps High for verified records; low for availability-based estimates Investigate product-level demand before changing inventory Review rent rolls, waitlists, zoning, and pipeline costs
Asset risks: security, visibility, access, surfaces, and condition Separate verified site findings from market findings High for verified site inspections; low where unverified Rank repairs by safety, operating impact, and cost Obtain specialist reviews and bids; confirm scope and project status

Include the data date, product category, denominator, and evidence status with every comparison. Before an acquisition, disposition, or renovation decision, recheck rates, availability, concessions, and construction timelines. A documented gap supports testing or further diligence - not a claim of achievable rent growth or higher asset value.

For vehicle storage, focus next on maneuverability and site usability. For boat/RV assets, verify turning radii, aisle width, gate geometry, drainage, pavement load capacity, and height restrictions.

Use Advisory Support for Transaction Planning

Oakside Co provides property-specific self-storage and boat/RV analysis to turn verified benchmarks into pricing, diligence, and transaction priorities.

How can I benchmark occupancy without rent rolls?

Base your analysis on verified facility-level data from CMBS disclosures and reported financials - not web-scraped estimates. Review past performance trends, then compare your property with local facilities within a 3- to 5-mile radius.

Look at the gap between physical and economic occupancy. A spread above 10% often points to collection problems or excessive concessions. To assess market health, track absorption rates, recent construction deliveries, and net rentable square footage per person.

When should I expand my survey beyond 5 miles?

Expand your survey beyond 5 miles mainly when analyzing boat and RV storage. Customers often travel 10 to 15 miles or more for these options. Standard self-storage typically serves a 1- to 5-mile trade area, depending on whether the location is urban, suburban, or rural.

Set your survey boundaries around how your target customers travel. Account for rivers, highways, and railroads, which can limit or extend how far customers will travel to your facility.

Which site improvements should I prioritize before raising rents?

Start with deferred maintenance and upgrades that improve security and curb appeal, such as asphalt resurfacing, motion-sensor LED lighting, exterior paint, and signage. Protect the property’s value by addressing roofing and drainage, along with smart locks, modern CCTV, and access controls.

For boat and RV properties, make sure drive aisles meet the standard width of 50–60 feet. These improvements support premium pricing and can help bring occupancy to 90% or higher - a signal that it may be time to consider rent increases.

Nolen Masserman, Managing Director at Oakside

Written by

Nolen Masserman

Managing Director, Oakside. Denver, Colorado.

Commercial real estate advisor and investor with a specialty in self-storage underwriting and acquisitions. Former private equity and investment banking.

LinkedIn Full profile

Pre-Sale Strategy Session

Thirty minutes that can change what you keep from the sale.

A confidential call with Oakside's founders. We narrow the seven deferral structures beyond the 1031 to the two or three that fit your facility, and run the number you actually need after closing.