
A side-by-side comparison of Vertical Lift Modules, vertical carousels, and mezzanines for facility managers weighing floor-space options, covering mechanics, best-fit use cases, install timelines, cost drivers, and OSHA/IBC compliance notes.
Guide briefing
For diverse, moderate-to-high-velocity SKUs with ceiling clearance to spare, a Vertical Lift Module (e.g., Hänel Lean-Lift, up to 60 ft) is usually the right fit; for high-throughput batch picking of smaller items, a vertical carousel (e.g., Hänel Rotomat, up to 85% footprint savings per Hänel's spec) wins on speed; for bulky or palletized inventory, or when clear height or budget rules out automation, a code-compliant mezzanine (IBC §505.2, capped at one-third of the room's floor area under §505.2.1 unless sprinklered) typically delivers the lowest cost-per-square-foot and fastest install. Reynolds installs all three as a Hänel dealer and Reynolds-fabricated mezzanine builder, and recommends the option that matches your SKU profile and clear height — not the highest-margin one.
More from the Best Practices category.
Next step
Share the framework, records condition, workflow, capacity issue, or implementation risk. Reynolds routes it to the discipline that owns the work — from Emmaus, with same-day response.
Need help applying this guide?
Talk to a specialistAll three options solve the same underlying problem — more storage or work capacity without adding square footage — but they solve it with different mechanics, different capital profiles, and different building-code exposure. The right choice depends on what you're storing, how often you touch it, and how much clear height and floor space you actually have.
A VLM is an enclosed tower with a motorized extractor that retrieves individual trays and presents them to an operator at an ergonomic pick window — items come to the person, not the reverse. Reynolds is a Hänel dealer and installs the Hänel Lean-Lift line; per Hänel's published specifications, a Lean-Lift can reach heights up to 60 feet and system payload up to 60,000 kg, with individual tray capacity up to 1,000 kg, depending on configuration. Because the tower is enclosed, a VLM also protects inventory from dust and unauthorized access — a factor that matters for pharmacy, tooling, and controlled-parts environments.
A vertical carousel rotates its entire set of storage carriers together, Ferris-wheel style, bringing the requested carrier to a fixed access opening. Reynolds installs the Hänel Rotomat as a Hänel dealer; Hänel's published spec states the Rotomat achieves up to 85% space savings versus the equivalent footprint of conventional shelving. On Reynolds' own vertical-carousels page, the company states a typical range of 70–85% floor-space reduction compared to conventional shelving for its installed base. Because the whole carrier assembly moves as one unit, carousels tend to favor high-frequency, batch-picking operations over single-item retrieval.
A mezzanine is a steel platform bolted or welded into the existing building envelope, adding a usable second level above the floor without adding a story to the building. Under the International Building Code, a code-compliant mezzanine (IBC §505.2) is treated as "a portion of the story below" — it does not count as an additional story or add to the building's regulated area, provided it meets §505.2.1's aggregate area limit of one-third of the floor area of the room it sits in (larger mezzanines are permitted only in fully sprinklered Type I or Type II construction with an emergency voice/alarm system). Reynolds builds structural steel, cold-roll, mini, and concrete mezzanine systems, each with different load capacity and lead time.
| Criteria | VLM (Hänel Lean-Lift) | Vertical Carousel (Hänel Rotomat) | Mezzanine |
|---|---|---|---|
| How it moves inventory | Extractor retrieves individual trays from a stationary tower | Entire carrier set rotates to bring the target carrier to the operator | Static platform — operators walk/drive up; no automated retrieval |
| Best-fit SKU profile | Diverse SKU sizes/weights, moderate-to-high pick velocity, dense mixed inventory | High-SKU-count, high-throughput batch picking (electronics, pharma, parts) | Bulky, palletized, or infrequently accessed inventory; workstations or offices |
| Ceiling height needed | Works well up to 60 ft (Hänel Lean-Lift spec) | Up to 30 ft (per Reynolds' carousel comparison) | Governed by existing clear height; code requires ≥ 7 ft clearance above and below the mezzanine deck |
| Load handling | Up to 1,000 kg/tray, 60,000 kg system (Hänel spec) | Carrier-rated, generally lighter unit loads than VLM | Highest raw load capacity — structural steel and concrete decks rated for heavy industrial floor loads |
| Typical install timeline | 10–14 weeks (Reynolds' automated-storage page) | Schedule depends on unit configuration, fabrication, site readiness, integration, installation, and training; Reynolds confirms it after assessment. | 2–8 weeks depending on system type: cold-roll ~2–3 wks, mini ~2–4 wks, structural steel ~4–6 wks, concrete ~6–8 wks (Reynolds' mezzanines page) |
| What drives cost | Tower height, tray count/capacity, WMS/ERP integration | Number and size of carriers, throughput requirements | Deck square footage, load rating, stair/guardrail configuration, sprinkler/fire-alarm upgrades if area exceeds the 1/3 limit |
| Primary compliance references | OSHA 1910.176(a) aisle/clearance rules where the unit sits adjacent to racking or forklift paths | OSHA 1910.176(a) aisle/clearance rules; UL/NFPA electrical listing for the drive system | IBC §505.2 (\"portion of the story below\") and §505.2.1 (1/3 area limit unless sprinklered Type I/II with voice/alarm); local building permit |
An honest comparison has to include the cases where automation is the wrong answer. If your inventory is mostly full pallets, irregular dimensions, or heavy industrial stock, a VLM or carousel tray/carrier will constrain you more than it helps — a mezzanine or conventional racking underneath a mezzanine deck is the better fit. If your facility has limited clear height (under roughly 20–25 ft) or the structural bays can't support a tall enclosed tower, a mezzanine or ground-level storage reconfiguration is often more practical than forcing a VLM into a space it wasn't designed for. And if throughput is low and inventory is stable, the capital cost of automation (VLM/carousel systems run materially higher per square foot than a mezzanine, per Reynolds' own cost comparison) may not be justified — a mezzanine's lower cost-per-square-foot and faster install can deliver the space win without the ongoing service and integration commitment that automated systems carry.
On Reynolds' automated-storage comparison, the company states an approximate range of $75–150 per square foot stored for a VLM installation versus $100–200 per square foot for a mezzanine expansion — both well below the $300–500 per square foot Reynolds attributes to new building construction. For VLMs and carousels, the largest cost drivers are tower/carrier height, total tray or carrier count, and integration with an existing WMS or ERP system. For mezzanines, cost scales with deck square footage, the load rating required (light-duty cold-roll vs. heavy structural steel or concrete), and whether the design triggers fire-protection upgrades because it exceeds the IBC §505.2.1 one-third area threshold.
Both automated systems and mezzanine-adjacent racking fall under OSHA 29 CFR 1910.176(a), which requires that aisles and passageways be kept clear, with sufficient safe clearance for mechanical handling equipment at loading docks, doorways, and turns, and that permanent aisles be appropriately marked. Neither a VLM nor a carousel eliminates this requirement — the equipment's footprint and service clearances still need to be planned into the facility's aisle layout.
Mezzanines carry a separate, building-code-level compliance path. A code-compliant mezzanine under IBC §505.2 is treated as part of the story below rather than an additional story, which keeps it out of the building's regulated area count — but only if the aggregate mezzanine area stays within §505.2.1's one-third limit of the room it occupies (a larger mezzanine is permitted only in fully sprinklered Type I or II construction with an emergency voice/alarm system). Reynolds designs to these limits and files for the applicable local building permit as part of a mezzanine project.
It depends on the workflow. A vertical carousel rotates its entire carrier set to bring one carrier to the operator, which tends to favor high-frequency batch picking of similar-sized items. A VLM's extractor retrieves individual trays one at a time from a stationary tower, which favors diverse SKU sizes and weights over raw pick speed. Reynolds sizes the system to your actual pick-frequency and SKU-diversity data rather than defaulting to one technology.
Generally yes. A mezzanine is reviewed under the International Building Code; if it meets IBC §505.2 (treated as part of the story below) and stays within the §505.2.1 one-third area limit, it avoids being reclassified as an additional building story, but the project still goes through your local building department's permit process. Reynolds' mezzanine designs are engineered to these code sections and include the permit-drawing package.
Automated vertical systems need meaningful clear height to deliver their footprint savings — Hänel's Lean-Lift line scales up to 60 ft, and Rotomat carousels are typically sized in the 25–40 ft range. In a facility with limited clear height, a mezzanine (which adds usable level, not vertical automation) or ground-level storage reconfiguration usually delivers more practical capacity gain than forcing a short VLM or carousel into the space.
On Reynolds' own cost comparison, a mezzanine typically runs $100–200 per square foot of added capacity, a VLM runs roughly $75–150 per square foot stored, and new building construction runs $300–500 per square foot — all figures as stated on Reynolds' automated-storage page. Actual cost depends heavily on load rating, height, tray/carrier count, and integration scope, so these are starting ranges, not quotes.