Rooftop Support FAQs
Straight answers on engineered rooftop supports — what the codes require, how loads are evaluated, and how MIRO coordinates with your project team.
General Questions
Who MIRO is, how quoting and shipping work, and where to find help with assembly and installation.
What separates MIRO from other rooftop support manufacturers?
A few things. First, MIRO has been around a long time — since 1982 — and that experience has allowed us to create the very best rooftop supports available. We make sure all of our products can stand the test of time as well as the harshness of the outdoor environment. We back up all MIRO branded products with a 20-year warranty — 4x longer than our closest competitor.
We're also 100% dedicated to excellent customer service, helping with your project from the original quote all the way to final installation, with prompt and open communication at every stage of the ordering process.
Why does MIRO use polycarbonate for rooftop bases instead of other plastics?
Put simply: there isn't a better material for this application. Polycarbonate is a "closed-celled" plastic, meaning over time it will not dry out or crack. Other plastics, such as polypropylene, are "open-celled" and after several years begin to dry out and deteriorate — one of the main reasons competitors can't offer a warranty as long as ours. MIRO also adds carbon black to the bases for additional UV resistance over time.
Other materials fare worse: compacted rubber is likely to dry out and eventually crumble in the sun, and foam — the least durable material found on competitors' supports — deteriorates and breaks apart quickly and can't hold even moderately heavy loads.
How long does it take to receive a quote?
Typically we can finish quotes same day or next day. Additional time may be required on especially large projects.
When will my order ship?
It depends on the nature of the order. General stock and assembly product orders typically ship same day or next day; an additional day or two may be required for larger orders.
For custom orders — custom duct or pipe supports, ramps, crossovers, etc. — lead time depends on the size of the job, though most small to medium jobs ship within a couple of weeks (sooner or later depending on shop workload). Additional time is needed for large jobs, wind & seismic (engineered) jobs, or jobs using special materials such as stainless steel.
Once your order ships, we send out tracking information.
How much will my order cost to ship?
MIRO has strong relationships with our carriers and secures much better rates than the "street rate." Smaller stock and assembly orders ship via FedEx or UPS Ground; for larger orders we get quotes from several freight carriers and ship with the best price.
During quoting we provide a shipping estimate. Since many of our products are custom, we don't know the exact size or weight until after the product is built and packed, so actual shipping cost may vary from the estimate — though our experience means we're often very close, and when the final shipment costs less than quoted, we pass the savings on to you.
What do I need to know about rooftop wind & seismic jobs?
Great question — we have a page dedicated to wind & seismic compliance. Learn more here.
Does MIRO have resources to assist with product assembly and installation?
Absolutely. Most custom supports ship fully built — the only on-site assembly required is attaching the bases. With larger supports we break the product into smaller pieces to save on shipping, marking each support so it's easy to reassemble.
Our larger Surefoot Access products (crossovers, platforms, ramps) almost always ship in parts. We leave as much intact as possible, include general assembly instructions with all Surefoot Access products, and include photos of the assembled product taken in our shop with the shipment.
Engineering & Code Basics
Why rooftop supports need engineering, which codes apply, and who is responsible for what.
Why do rooftop supports need to be engineered?
An engineered and code compliant rooftop support is part of the structural load path. It is not just a stand holding equipment on the roof. Depending on the project, the support may need to resist:
- Dead loads
- Wind uplift and lateral loads
- Seismic loads
- Snow and ice
- Maintenance walking loads
- Tornado loads
- Thermal expansion/contraction
The IBC (International Building Code) requires structural systems to be based on rational analysis and to provide a complete load path from the point where a force originates to the elements resisting that force. IBC 1604.4 also specifically addresses overturning, uplift, and sliding. When it comes to code compliance, the question isn't simply, "Will the rooftop support hold the equipment?" The question is: "Can the complete rooftop support system safely transfer all applicable forces to the building structure?"
What specific codes apply to rooftop supports that meet "code"?
There isn't one single "rooftop support code." Depending on the project, the design may involve some or more of the following codes and standards:
- IBC for structural design and loads
- ASCE 7 for wind, seismic, snow, and other design loads
- IMC for mechanical equipment, piping, supports, wind, and seismic requirements
- IPC for applicable plumbing systems
- IFGC for applicable fuel/gas systems
- NFPA 70 (NEC) for applicable electrical requirements
- SMACNA standards for applicable duct construction and support
- ANSI MSS standards for applicable piping supports
- OSHA regulation requirements for walking/working systems
The exact requirements depend on the codes adopted by the project jurisdiction where the project is located.
Our state or city doesn't use the IBC. Do we need to follow it?
The IBC is a model code constructed by the International Code Council that is adopted throughout the United States, usually with state or even local municipal and county amendments. Each project may use a specific edition of the IBC, amendments to that edition, or additional local requirements. The important question is: "Which codes has the local jurisdiction adopted for this specific project?" This is what controls the specific code-compliant design.
Isn't rooftop support engineering the structural engineer's responsibility?
It is a coordinated mechanical (or plumbing, electrical, etc.), MIRO support design, and structural coordination process. The mechanical, plumbing, or electrical engineer or architect typically establishes:
- What is being supported
- Where the equipment is on the roof
- Equipment and component weights
- Equipment dimensions
- Piping and duct materials
- Clearances
- Access requirements
- Thermal movement requirements
After the equipment types and locations are established, MIRO specialty engineer designs and evaluates the support assembly, connections, and applicable loads. The structural engineer then evaluates the building structure by receiving the support reactions from MIRO Industries. The responsibilities all connect together. A typical load path: supported component, through the support and connections, into the roof framing or structure. The International Mechanical Code, as an example, specifically requires exterior mechanical equipment, appliances, and supports exposed to wind to resist the applicable wind pressures. The mechanical engineer would pass the duct, mechanical units, etc. to MIRO to evaluate wind and dead load reactions. Then MIRO would pass the reactions from those loads to the EOR to ensure the provided loads work with the building structure.
We've always used wood blocks or non-engineered supports. Why change now?
Past or common practice does not demonstrate that the same solution works on the next project. Many engineers, architects, and contractors are unaware that supports must meet specific building codes, so all unaware parties continue to use non-engineered supports. Wind speed, building height, exposure, equipment size, roof construction, support geometry, connection locations, and seismic requirements can all change from project to project. These are some of the examples of why wood and non-engineered supports do not work; supports must consider the above mentioned variables and still meet project specific design (wind, snow, seismic, etc.) loads. There is a difference between: "We've never had a problem." and "We've demonstrated that this system works for this project." Engineering provides proof that the systems work. The new question should be, "Do the supports need to meet code?" If they do need to meet code, which all projects in North America should, wood block and non-engineered supports fall short of these code requirements.
Loads & Design Forces
Wind, seismic, snow, and the other forces a rooftop support system may need to resist.
Why can't we just design for seismic?
Because seismic is only one possible load condition. A rooftop support may need to resist wind, seismic, snow, ice, dead, live, tornado, and other applicable loads on one project. Wind is particularly important for rooftop components because they are exposed to the exterior environment and can experience significant uplift and lateral forces. Wind is never exempt in North America; if you have rooftop MEP equipment, wind must be met through engineered supports. ASCE 7 provides specific procedures for determining wind forces on rooftop structures and equipment. The applicable loads should be determined by the project requirements, not selected beforehand.
If our project is exempt from seismic, do we still need engineered supports?
Yes, engineered supports are still required to meet the remainder of the loads on the project. Seismic loading is exempt from most jurisdictions in the United States, but wind is never exempt for rooftop equipment. The International Mechanical Code, for example, treats wind and seismic as separate requirements. Mechanical equipment and supports exposed to wind must resist applicable wind pressures, while seismic support requirements apply where earthquake loads are applicable. A project can have no applicable seismic support requirement and still have significant wind requirements. MIRO engineers will go through each requirement and determine what controls the design.
Does wind always govern over seismic?
No. Wind does frequently govern (control design) on rooftop applications, but seismic can control in certain situations. The MIRO engineer will evaluate the applicable loads and determine which condition produces the most critical demand on the support, connections, attachments, and building structure. The governing load should be calculated, not assumed.
What about snow, ice, or tornado loads on rooftop supports?
They may need to be applied to the calculations depending on the project location, building characteristics, risk category, and adopted building code in the design alongside wind, dead, live, and snow loads. ASCE 7 includes requirements for several environmental loads, and newer editions of the building code include specific tornado provisions for applicable buildings. The project design criteria should establish which loads apply before the support is engineered by MIRO Industries.
Attachment & Ballasted Systems
Direct structural attachment vs. ballasted and free-floating supports — and what code requires of each.
Why does MIRO generally prefer direct structural attachment?
Direct attachment provides a clear and identifiable load path. Chapter 16 of the IBC requires this load path to be established. A typical attached support can be evaluated through this load path:
- Rooftop MEP equipment
- MIRO support
- Base plate
- Fasteners or anchors
- Building structure
The MIRO engineer can evaluate the support, base connection, anchorage, and resulting building reactions as part of one coordinated system. This is especially important for wind. ASCE 7 Section 29.4.1 addresses the lateral and vertical wind forces on rooftop structures and equipment.
Does the IBC say every rooftop support must be mechanically attached?
Systems can have some supports that land on the roof membrane in some locations and then have attached supports in other locations. The key is that the system has been analyzed to meet the code requirements and the different support types are compliant in the MIRO calculations for the specific project. It is important that structural system be properly analyzed and provide a complete load path capable of transferring forces from their point of connection to the elements they support. Looking at the code, IBC 1604.4 does not simply say that everything must be bolted. It requires an engineered structural analysis with a complete load path. The MIRO calculations go through this load path and demonstrate which locations are required to be attached. Direct attachment is the simplest and most cost-effective way to demonstrate this load path as required by code.
Can a ballasted or free-floating (sleeper) support be code compliant?
Typically, non-attached supports on rooftops do not satisfy all code requirements. The load path required in Chapter 16 of the IBC and loading in the ASCE 7 requires complete analysis of transferred loads. A ballasted system unfortunately relies on:
- Self-weight
- Added ballast
- Friction
- The roofing assembly
- Other resistance mechanisms
If these items must resist the design forces, they become part of the load path. Along with load path issues, industry lacks published data specific to rooftops for coefficients of friction from rooftop supports and membranes that account for dust, temperature variance, water, snow, and ice, etc. The engineer performing the rooftop support analysis would need to demonstrate adequate resistance to:
- Sliding of bases
- Overturning of frames
- Uplift of system
- Load transfer through the roof system (all components meeting uplift and lateral loading)
- Membrane to coverboard
- Coverboard to insulation
- Insulation to insulation layering
- Insulation fasteners to decking, etc.
"It's heavy enough" is not an engineering calculation that meets code requirements.
Why is a ballasted system more complicated?
A directly attached system can provide a direct load path through the support and its connection to the structure. A ballasted system may depend on several additional interfaces, including:
- Support to membrane
- Membrane to adhesive
- Adhesive to insulation
- Insulation to fasteners
- Fasteners to deck
- Deck to structural framing
If the roof assembly is part of the resistance mechanism, those components need to be considered in their entirety and must be capable of resisting combined loading. MIRO recommends direct structural attachment for engineered rooftop support applications as these methods are straightforward and always meet code.
Why can't we just make the base heavier and add large amounts of weight?
Adding weight can increase resistance to sliding and overturning, but it also increases the load placed on the roof. Additional ballast may require evaluation of:
- Roof deck capacity
- Structural framing
- Localized roof loading
- Roof system capacity
- Existing structural conditions
- Maximum compressibility on insulation (long-term)
- Membrane puncture resistance
Ballasted supports are a potential method for floating systems, but it is not automatically a substitute for structural attachment or meeting code.
Why can't we just use friction to meet IBC Loading?
Friction depends on the actual materials and conditions at the roof interface. It can be affected by:
- Roofing membrane
- Base material
- Surface texture
- Age and weathering
- Temperature
- Moisture
- Dust and dirt
- Oils or chemicals
- Contact pressure
- Contact area
- Direction of movement
- Roof slope
- Static versus kinetic conditions
A generic coefficient of friction should not automatically be assumed to represent every rooftop system; these values are not available for the different states that are found on rooftops. If friction is critical to the design, the EOR needs a technically defensible basis for the value being used. Depending on the application, that may require testing or other recognized technical evidence that can change drastically depending on project location, time of year, and even the time of day when interactions occur. The roof is being used as part of the resistance mechanism, if needing to meet code.
Why does the roof membrane become part of the structural design for a ballasted system?
The horizontal wind force on a free-floating support may have to be resisted through:
- Support base
- Friction at base
- Roofing membrane
- Adhesive
- Insulation
- Insulation fasteners
- Roof deck
- Deck fasteners
- Structural framing
If any part of that system cannot transfer the required force, the assumed load path is interrupted. The roof cannot simply be assumed to have structural capacity because it supports the weight of the equipment. Supporting the weight of the equipment (dead load) and meeting code lateral and uplift loads are not the same.
Can MIRO combine attached and free-floating supports?
Yes. A system can be designed using a combination of:
- Positively attached supports
- Free-floating supports
- Fixed points
- Guides, if needed
- Sliding supports
- Thermal expansion/contraction
This can be useful when the system needs both structural restraint and thermal movement. The important point is that the entire configuration needs to be engineered as a system.
Roof Warranty & Penetrations
Protecting the roof and its warranty while still meeting structural requirements.
We don't want roof penetrations because of the warranty. What are our options?
Avoiding unnecessary roof penetrations is a reasonable design objective, but eliminating all penetrations may make the system fail code compliance. There are solutions to still support rooftop equipment when needing to meet code. Possible rooftop solutions include:
- A combination of attached and free-floating supports
- Approved roof penetrations with proper flashing
- Standing-seam attachment systems
The goal is always to protect the roof and roof warranty while still providing the required structural resistance. Roof warranties are still able to be maintained even if supports do have some required roof penetrations. Roof penetrations should be coordinated with the roofing contractor and should follow the roof specifications to maintain the warranties.
Can a properly flashed attachment protect the roof warranty?
Yes, and it is typical when needing to meet code. A roof penetration does not automatically mean the roof warranty is void. The attachment should be coordinated with the roofing manufacturer specifications, roofing contractor, approved project flashing details, and warranty requirements. In many cases, a properly detailed and flashed structural attachment is preferable when compared to an unsecured support moving and sliding across the roof during a wind event.
Project Coordination
What MIRO needs from your team — and how engineers, architects, and contractors stay aligned.
As a specifier, how do we get everyone on the project team on board with code compliant supports?
Specify the requirement early. The MPE, Structural, and Architectural drawings and specifications should clearly identify:
- Engineered rooftop supports
- Applicable design loads
- Roof attachment requirements
- Engineering documentation (Deferred Submittal)
- Structural reaction calculations
- Submittal requirements
When this is established during design and shown in RFP drawings and specifications, the contractors can price the correct system, and the structural engineer can coordinate the reactions prior to installation.
What information does the MIRO engineer need?
Typical information includes:
- Project address
- Applicable code edition
- Building height
- Building risk category
- Wind criteria
- Roof height
- Roof slope
- Seismic criteria
- Snow and ice criteria
- Tornado criteria, where applicable
- Equipment weights
- Equipment dimensions
- Roof assembly and thickness
- Structural deck and framing information
Projects that start out with the correct engineering information typically finish smoothly and meet required timelines.
What if the equipment hasn't been selected yet?
A support unfortunately cannot be properly engineered without understanding what it is expected to support and how it is to connect to the building. If final equipment has not been selected, the design team should establish documented assumptions for the MIRO engineer to work with. Those assumptions should be verified and provided to MIRO when the final equipment is selected. An assumed load is a design assumption, and it is not included in the final support design reactions required per code.
What about attachment to the roof deck versus joists or structural framing?
A metal or wood deck transferred loading connection is not necessarily equivalent to the same reaction delivered directly to a joist, beam, slab, or other structural member. Where the support attaches matter in the code transferred loading. The structural engineer needs to know where the support reactions are at the structural elements so he or she can evaluate the supporting structure accordingly. MIRO engineering analyses provide support reactions and attachment forces necessary for that coordination and structural analysis.
Does MIRO engineer the building structure?
No. MIRO's engineering focuses on the rooftop support assembly and its applicable structural requirements. MIRO engineering will provide support reactions and attachment forces for coordination with the building's structural engineer. The structural engineer then evaluates the capacity of the roof deck, joists, beams, slabs, framing, or other building components receiving those reactions. MIRO engineers the supports. The building's structural engineer evaluates the building structure.
What about thermal expansion?
Thermal movement is primarily a mechanical system design item, but it directly affects support selection. MIRO can provide support configurations that accommodate specified movement, including:
- Fixed points
- Guides
- Sliding supports
- Expansion/contraction allowances
- Restraint configurations
The mechanical engineer should establish the required thermal movement and restraint strategy. MIRO will provide the supports to accommodate the required linear movement needed on the project.
What about vibration isolation?
Vibration isolation does not automatically eliminate the need for code loading. The codes require supplemental restraint where vibration isolation of equipment and appliances is employed. The support design may need to incorporate:
- Spring isolators
- Elastomeric isolators
- Seismic restraints
- Wind restraint
- Equipment anchorage
- Operational movement
The isolation and restraint systems should be supported in the systems together. Provide this information upfront when working with MIRO's engineering department, and the supports will show the supports that meet the isolation along with the supports meeting code restraint loading.
Why do crossovers, ramps, walkways, and platforms need to be addressed?
They need to be addressed since the building codes require it and they are rooftop structures that people will use as means for access. They may need to be evaluated to meet:
- Live (walking) loads
- Dead loads
- Guardrail loads
- Wind, seismic, snow, etc.
- Attachment
- Clearances or code maintenance heights
If maintenance personnel need to cross over piping, ductwork, or other obstructions, the design should provide a safe access and code compliant solution instead of leaving the issue to the installer. If people are expected to use it, it should be intentionally designed. Also, don't forget about meeting OSHA requirements for these systems. MIRO will ensure that the walking support systems meet OSHA requirements and then code requirements when called for.
Can't I just use a standard off the shelf manufacturer's support for engineering?
A standard product may be available, but a catalog rating does not automatically mean that the support is adequate for every project when meeting code specifics. Capacity can change based on:
- MEP geometry
- Equipment span
- Equipment weight
- Wind
- Seismic
- Structure types
- Anchor capacity
- Load direction
- Attachment location
Off the shelf product selection and project-specific engineered supports are not the same thing. Make sure that everyone understands there is a difference and make sure MIRO's engineering department is aware of code requirements when they are needed. A product is manufactured for a particular range of rooftop applications. An engineered system evaluates how the engineered products will perform for a specific project.
Submittals & Specifications
What an engineered submittal includes and how to keep the spec on track.
What does an engineered rooftop support submittal provide?
Depending on the project scope, an engineered submittal may include:
- Engineered shop drawings
- Support roof layouts
- Connection details
- Design criteria
- Wind calculations
- Seismic calculations
- Snow and other applicable load calculations
- Anchorage calculations
- Support reactions
- Material specifications
- PE stamp
The purpose of an engineered submittal is to document that the support has been evaluated for the actual project conditions and that it meets the local building code requirements.
As a specifier, what if a contractor doesn't want to use engineered supports?
The code requirements should be established during design and shown in the drawings and specifications. These RFP drawings and specifications should identify the required support type, design loads, attachments, engineering, calculations, submittals, structural coordination, and any other roof attachment requirements. When the requirement is clear from the beginning, the contractor can price and install the correct system. Code compliant engineering should be established during design, not questioned after the equipment is on the roof.
What is MIRO's recommendation on engineered rooftop supports?
MIRO's recommendation is straightforward: When a project shows or calls for supports to meet building code criteria, the rooftop supports should be coordinated with MIRO to be engineered and meet all requirements within the local code and all project specific needs. When provided with engineering criteria, MIRO engineering will identify the loads, design the supports, design the connections, establish the load path, coordinate the building reactions, and document the design in a stamped deferred submittal. MIRO recommends positive structural attachment for engineered rooftop support applications because it provides a clear and identifiable load path. This does not mean every non-engineered or free-floating system is automatically unnecessary or thrown out. It means that when engineering/code is required, then the support systems must demonstrate adequate resistance to the applicable loads and a complete load path through engineering analysis.
What else do you need to know about engineering or code compliant rooftop supports?
Rooftop supports should not be treated as an afterthought whether they need to meet all codes. When the supports need to meet code:
- The specifying engineers and architects should establish and show the code requirements in the specs and drawings.
- The MIRO engineers design the supports and the connections to the structure.
- The structural engineer evaluates the building structure with the applied loads.
- The contractors coordinate the support installation.
When everyone understands their part of the code compliant process, the result is a safer and more predictable rooftop installation that meets all code requirements.
