Self-storage facilities, climate-controlled storage operators, moving-and-storage companies, vehicle-storage facilities (RV, boat, car), wine-storage facilities, art-and-document-storage facilities, and portable-storage container operators—national chains like Public Storage, Extra Space Storage, CubeSmart, Life Storage, U-Haul Self-Storage, Storage Quarters, SmartStop Self Storage, and PODS, regional operators with 10–50 facilities, independent single-facility operators, vehicle-storage specialists serving RV and boat owners, climate-controlled wine-storage operators serving high-net-worth collectors, art-storage facilities serving museums and galleries, business-document-storage operators serving law firms and accounting firms, portable-storage container operators (PODS, U-Pack, 1-800-PACK-RAT, U-Haul U-Box, Zippy Shell), and moving-and-storage companies offering both transportation and warehousing—run the bulk of their customer engagement through a website with online unit-reservation and rental, auto-pay enrollment, gate-code retrieval, unit-access scheduling, account-management portal for monthly invoices and lien notices, climate-controlled-unit and temperature-monitoring information, vehicle-storage compliance forms (insurance, registration, title verification for RV and boat storage), and moving-truck-rental integration where applicable. That flow is, for the substantial majority of new and existing customers, the only practical way to engage the facility, particularly because self-storage facilities typically have very limited on-site staffing (often a single manager covering 200–1,000 units, or fully unstaffed kiosk operations). Under controlling ADA Title III case law in every U.S. circuit (the Domino's, Winn-Dixie, and Robles lines of authority) the website is itself a place of public accommodation. The customers who most need accessible self-storage websites—a person with a disability who is downsizing to move into accessible housing and needs to store furniture, a recently-bereaved family clearing out a parent's house under estate-administration deadlines, a military service-member with a disability storing belongings during deployment, an elderly person with low vision retrieving a gate code at 8 p.m. when the on-site manager has left for the day, a person with motor disabilities completing an auto-pay enrollment form—are systematically locked out by the unit-size-comparison-chart-heavy, facility-photo-dominated templates that dominate the industry. The industry is particularly exposed to state self-storage-lien-law because the lien-notification process (auction notices to delinquent tenants after 30–90 days of non-payment, depending on state) requires the facility to be able to demonstrate that notices were communicated in an accessible format; if the online account portal where balance information appears is inaccessible to a blind tenant, the facility cannot demonstrate that the tenant had effective notice of impending lien sale. Off-the-shelf templates used by SiteLink (storEDGE), Easy Storage Solutions, Sitelink Web Edition, Yardi Storage, Storable, and generic WordPress and Wix self-storage templates rarely address these failures. Self-storage operators in the European Union or serving EU-resident customers face EAA exposure as of June 28, 2025. This guide covers the legal framework, the self-storage-specific failure patterns, and a concrete compliance checklist.

Legal Requirements

Key Accessibility Issues in Self-Storage Facilities, Moving-and-Storage Companies & Climate-Controlled Storage

Unit-Size-Comparison Charts Implemented as Inaccessible Images

Self-storage facilities universally feature a unit-size-comparison chart showing the available unit sizes (typically 5x5, 5x10, 10x10, 10x15, 10x20, 10x30, plus climate-controlled variants and vehicle-storage variants) with monthly pricing, dimensions in square feet, equivalent furniture or room references ('fits the contents of a studio apartment', 'fits a one-bedroom home'), and climate-control availability. The chart is almost universally implemented as a static image, sometimes with the image cropped to fit mobile viewports, with no alt text or with auto-generated alt text consisting of the filename. A blind customer cannot compare unit sizes, which is the primary purchase-decision factor in the industry.

How to fix:

Replace the unit-size-comparison image with a properly-structured HTML <table> with <caption> ('Unit Sizes and Pricing'), <th scope='col'> for column headers (Size, Dimensions, Square Feet, Climate Controlled, Monthly Price), and <th scope='row'> or first-column data cells for each unit size. Include the furniture-and-room reference ('fits a studio apartment', 'fits a one-bedroom home') as accessible text in a description column. Provide a 'help me choose a unit size' decision-tree wizard as an accessible form, with each question clearly labeled and the result announced through aria-live='polite'.

Online Unit-Rental Flows With Inaccessible Lease-Agreement Display

Online unit rental requires the customer to review and electronically sign a lease agreement, which is typically 6–12 pages of dense legal terms covering the monthly rent, late-fee schedule, lien provisions, insurance requirements, gate-access procedures, and prohibited items. The lease agreement is universally displayed as an embedded PDF in an iframe, or as a scrollable modal containing a PDF rendering, with no semantic structure, no proper heading hierarchy, no ability to navigate between sections by heading, and no ability to read with a screen reader. A blind customer cannot review the lease before signing, which is both ADA-actionable and state-consumer-protection-actionable for failure to disclose material contract terms.

How to fix:

Display the lease agreement as accessible HTML with proper heading structure (Heading 1 for the lease title, Heading 2 for sections like 'Monthly Rent and Late Fees', 'Lien Provisions', 'Insurance Requirements', 'Prohibited Items', 'Gate Access', 'Termination'). Use <strong> or <em> for emphasis sparingly and meaningfully. Provide the PDF as a secondary download option, but make the HTML the primary review channel. The electronic-signature flow must use an accessibility-tested e-sign vendor (DocuSign, Adobe Acrobat Sign), not a generic signature-pad widget.

Auto-Pay Enrollment Forms With Inaccessible Credit-Card and Bank-Account Inputs

Self-storage facilities universally encourage auto-pay enrollment (often with a small monthly discount, $1–$10/month). The auto-pay enrollment flow collects credit-card or bank-account information for recurring billing. Common failures: the credit-card iframe lacks proper labels for card-number, expiration, CVV, and zip fields; the ACH-routing-and-account number fields are unlabeled; the autocomplete attribute is missing; the 'I authorize recurring monthly charges' checkbox lacks a label; the recurring-billing-disclosure text is rendered as low-contrast image text. A blind tenant who wants the auto-pay discount cannot complete enrollment.

How to fix:

Use the payment-provider's accessibility-tested form (Stripe Elements, Square Web Payments SDK, Authorize.Net Accept Hosted) with proper labels and autocomplete attributes (autocomplete='cc-number', cc-exp, cc-csc, cc-name for credit cards). For ACH, use <label for='routing'>Routing Number</label> and <label for='account'>Account Number</label> with autocomplete='off' (since browsers do not have standard autocomplete values for bank-account numbers and storing them is undesirable). The authorization checkbox must have a properly-associated label including the full text of the recurring-billing disclosure. After successful enrollment, set focus to a confirmation heading announcing the auto-pay amount, schedule, and how to cancel.

Gate-Code Retrieval and Account Portal That Cannot Be Accessed With Assistive Technology

After hours, the self-storage facility's gate-access code is the only way for a tenant to retrieve belongings. The gate code is delivered through the online account portal, by SMS, or by email. Common failures: the account portal login form has unlabeled inputs; the gate-code display page renders the code as a low-contrast image rather than accessible text; the portal session times out aggressively without warning; the password-reset flow has accessibility failures that lock a tenant out. A blind tenant who has forgotten their gate code at 8 p.m. on a Sunday cannot retrieve it without calling the facility, which is often unstaffed after hours.

How to fix:

Implement the account portal with accessible login (proper <label for=> on username and password, autocomplete='username' and 'current-password', a clearly-labeled 'forgot password' link). Display the gate code as accessible text in a large, high-contrast format with a 'copy to clipboard' button (the button must have a clear aria-label and a confirmation announcement through aria-live). Implement session timeout per WCAG 2.2.1 Timing Adjustable: warn the user 60 seconds before timeout, allow the user to extend the session with a single keypress, and never log out without explicit user action where session continuity is a usability requirement. Provide SMS and email gate-code retrieval as alternative channels.

Lien-Notification Process With No Accessible Online Notice Channel

When a tenant becomes delinquent on monthly rent (typically 30–90 days late, depending on state), the facility must send lien-notification notices by certified mail and, in most states, also through the online account portal or by email. If the online notice is inaccessible to a tenant with a disability, the facility cannot demonstrate effective notice, which can invalidate the lien sale. Common failures: the lien notice in the account portal is delivered as an inaccessible PDF; the email notice is sent as an image rather than accessible HTML; the notice does not appear on the home dashboard after login but is buried in a 'messages' section; the auction-date countdown is rendered visually without a corresponding screen-reader announcement.

How to fix:

Send lien-notification notices through multiple accessible channels: certified mail (required by state statute), accessible HTML email, account-portal notice on the home dashboard after login (with a 'urgent' role='alert' announcement), and SMS where the tenant has opted in. The accessible HTML notice must include the balance owed, the auction date and time, the legal basis for the lien, and the steps to cure the delinquency. The notice must also be available as a tagged PDF for tenants who request a paper copy. Document the multi-channel delivery and the tenant's accessibility-needs disclosure to defend against wrongful-lien-sale claims.

Compliance Checklist

  • Unit-size-comparison chart is implemented as an accessible <table> with <caption>, <th scope='col'>, and <th scope='row'>, not as an image
  • Online unit-rental flow displays the lease agreement as accessible HTML with proper heading structure
  • Electronic-signature flow uses an accessibility-tested e-sign vendor (DocuSign, Adobe Acrobat Sign)
  • Auto-pay enrollment uses the payment-provider's accessibility-tested form with proper autocomplete attributes
  • ACH routing and account number inputs have proper <label for=> associations
  • Account-portal login has proper <label for=> on username and password fields with autocomplete='username' and 'current-password'
  • Password-reset flow is keyboard accessible and screen-reader navigable
  • Gate-code retrieval displays the code as accessible text, with a 'copy to clipboard' button announced through aria-live
  • Session timeout meets WCAG 2.2.1 Timing Adjustable, with a 60-second warning and extension option
  • Lien-notification notices are delivered through certified mail, accessible HTML email, account-portal home dashboard alert, and SMS where opted in
  • Lien-notification notices include balance owed, auction date and time, legal basis, and steps to cure, all as accessible text
  • Color-contrast ratios meet WCAG 2.2 AA on all text
  • Keyboard focus indicators are visible on all interactive elements
  • Facility-location maps are accompanied by accessible text-based address and ZIP-code lookup
  • Climate-controlled-unit availability and temperature-monitoring information is communicated as accessible text
  • Vehicle-storage compliance forms (RV, boat, car insurance and registration) are accessible web forms with proper labels
  • Phone, email, and in-person fallbacks are provided for every web flow
  • Accessibility statement is published with a working contact channel, per A11yFix's accessibility-statement-guide
  • Annual WCAG 2.2 AA audit is performed, with results documented and remediation tracked

Further Reading

Other Industry Guides