How Solar Ballast Systems Avoid Penetrations on Membrane Roofs

Keeping structural anchors out of a membrane roof settles one waterproofing question and opens several others. The array still has to resist uplift, sliding, and overturning. Ballast supplies part of that resistance, and every block you add lands as dead load and local pressure on the roof build-up. The mounting decision reaches well past the racking quote. It touches your wind design, your roof structure, the materials sitting at the contact surface, and the warranty you already hold on the membrane.
Solar ballast systems avoid primary roof penetrations by holding the array down with module and rack weight, added ballast, interface friction, aerodynamic geometry, and load sharing across connected units. The layout has to match site wind loads, roof slope, membrane attachment, structural capacity, contact materials, and drainage conditions. Non-penetrating mounting reduces the number of waterproofed structural connections. It does not remove the need for project-specific engineering, insurer review, or roofing-manufacturer approval.
Table of Contents
- What Is a Solar Ballast System for a Membrane Roof?
- How Ballasted Mounting Secures the Array Without Roof Penetrations
- Which Membrane Roofs Are Suitable for Ballasted Solar Mounting?
- What Determines Ballast Weight and Array Layout?
- What Project Data Is Needed for an Engineered Ballast Plan?
- Mibet Provides Ballast Plans for Membrane Roof Solar Projects
- Frequently Asked Questions
What Is a Solar Ballast System for a Membrane Roof?
A membrane roof solar ballast system supports photovoltaic modules on low-profile racks above the waterproofing layer. Concrete pavers sit in ballast trays or in designated positions on the racking, and their weight does the work that anchors would otherwise do.
The term non-penetrating applies to the primary mounting method, meaning the connection between the racking and the building structure. Conduits, electrical equipment, fall-protection anchors, and hybrid attachment points may still require separately flashed roof penetrations.
Two uses of the word ballast run through this subject, and they hold different things down.
Stone or pavers hold the roofing membrane itself in position. This is a roofing method, decided before any solar equipment enters the project.
Where that ballast is concrete pavers, a solar array can coexist with it under review.
Concrete pavers sit in trays or in designated positions on the racking and hold the PV mounting structure down.
It carries the array. It does nothing for the membrane, which keeps its own attachment method.
Where the existing roof is held by loose aggregate rather than pavers, treat it as a separate question.
FM Data Sheet 1-15 advises against installing PV on roofs with aggregate, or where an adjacent higher roof has aggregate. Loose stone can become windborne debris, and pedestals bearing on aggregate change the sliding resistance your calculation depends on.
How Ballasted Mounting Secures the Array Without Roof Penetrations
Four mechanisms hold a ballasted array in position, and they do not all act on the same side of the equation. System weight and interface friction supply resistance. Array geometry and load sharing work on the demand side. Geometry changes how much wind pressure reaches each module, and the connections between racks spread an applied load across neighboring units.
Ballast Weight Resists Uplift and Overturning
Wind creates pressure above and below a solar module. The net upward component is wind uplift. The same flow creates an overturning moment that tends to rotate the rack about one of its support edges.
The combined weight of modules, racking, and ballast counters both actions. How much resistance a support needs changes across the roof. Supports near roof corners, roof edges, array boundaries, gaps, and access aisles face different demands from supports buried inside a large group of modules.
An access aisle shows why. The aisle breaks the continuity of the connections between panels, which reduces load distribution and removes the shielding that outer panels give to the ones behind them. For panels immediately around openings of that kind, FM recommends additional ballast or securement, typically on the order of 50 percent more.
Adding ballast raises resistance. It also raises structural load and local bearing pressure at every support that carries it. Engineers work around that tension by assigning ballast zone by zone.
Friction Limits Horizontal Sliding
Friction between the mounting base and the roof surface resists horizontal movement. That resistance belongs to one specific material pair, such as a pedestal pad or slip sheet in contact with a TPO, PVC, or EPDM membrane. Change either surface and the number changes with it.
ASTM D1894-24 provides the test method, covering static and kinetic coefficients of friction for plastic film and sheeting sliding over itself or another substance. Two properties of the method matter on a roof. It was developed for the slip behavior of films, and it runs with a small weighted sled at much lower contact pressure than a loaded PV pedestal applies. ASTM also notes that the static value responds to the rate of loading and to blocking between the sled and the platform, and that surface properties themselves vary with the equipment and running conditions used to produce the material. Results shift with material age, surface condition, temperature, moisture, and procedure.
The friction value in your sliding calculation has to describe the materials that will actually be installed, including any slip sheet. One substitution at the contact surface invalidates the resistance side of the calculation.
Array Geometry Changes Wind Pressure
Module tilt, orientation, row spacing, edge gaps, parapet height, and wind deflectors all change the airflow around an array. A layout with lower wind demand can be held with less ballast, provided it stays inside the configuration range the pressure coefficients came from.
Deflectors show the effect clearly. Fitting them on the high side of each row turns an open mounting system into a closed one, and the two carry different pressure coefficients. Switching a module from portrait to landscape alters the rack geometry in the same way. A larger module, a higher tilt, a shorter connected row, or a different edge gap can also move the wind coefficients or the structural resistance behind the original calculation.
Connected Rows Share Loads
Rails, braces, module connections, and rack-to-rack connectors transfer part of an applied load into neighboring units. Engineers call that behavior load sharing, and it is one of the few design variables that lowers the required ballast.
A physical connection is not a load path we can count on until a test quantifies it. The usable value depends on rack stiffness, connector strength, array dimensions, module arrangement, and ballast placement.
| Stability Mechanism | Acts On | What It Does | Main Influencing Factors |
|---|---|---|---|
| System weight | Resistance | Resists uplift and overturning | Module weight, rack weight, ballast distribution |
| Interface friction | Resistance | Resists horizontal sliding | Contact materials, surface condition, roof slope |
| Array geometry | Demand | Changes the wind pressure reaching the panels | Tilt, orientation, row spacing, deflectors, parapets |
| Load sharing | Demand | Distributes load between connected units | Rack stiffness, connectors, array size, tested configuration |
Because all four vary with position, your final drawing should carry a zone-specific ballast schedule, not one quantity repeated across the roof.
Which Membrane Roofs Are Suitable for Ballasted Solar Mounting?
TPO, PVC, EPDM, and some modified-bitumen assemblies all carry ballasted solar arrays. What decides your case is the rest of the assembly: how the membrane is attached, what sits underneath it, and how much service life it has left.
Membrane Chemistry Determines Material Compatibility
TPO and PVC are thermoplastic membranes. EPDM is a thermoset synthetic rubber. Each responds differently to prolonged contact with plasticizers, oils, rubber compounds, heat, and surface treatments, so contact materials get specified by membrane type.
Plasticizer content shows the mechanism at work. Elevate states that its RubberGard EPDM membrane contains no plasticizers or flame retardants, and attributes the stability of its properties over time to that composition.
Where a material does contain plasticizers, migration into an adjoining material over years of contact is what the separation layer exists to stop.
Roof Age, Slope, and Build-Up Complete the Review
Check an existing roof for leaks, open seams, blisters, previous repairs, trapped moisture, and remaining service life before solar modules restrict access to it. A roof more than 10 years old should be replaced or re-covered before a PV system that may run 25 to 30 years goes above it, and PV should not be installed over roofs showing leaks, cracks, delamination, or blisters.
Service lives need to line up commercially as well as physically. A solar-ready roof should have a remaining warranty period that broadly matches the expected service life of the PV system. Structural capacity should be evaluated by a licensed structural engineer using stamped drawings and calculations. Where the roof is close to replacement, the array has to come off and go back on partway through its life, and that work lands in your operating budget.
Other project inputs include:
- Roof slope and surface condition
- Membrane attachment method
- Cover-board type and thickness
- Insulation compressive resistance
- Roof-deck type and condition
- Drainage layout
- Parapets and rooftop equipment
- Allowable structural loading
Membrane chemistry narrows the material choices. The complete roof build-up decides whether a ballasted layout can proceed, and the data behind it feeds straight into the ballast calculation.
What Determines Ballast Weight and Array Layout?
No ballast figure carries across from one project to another. The required quantity moves with the site, the building, the roof, the module, the rack, and the tested array configuration. Before those inputs exist, a supplier can quote you a budget placeholder and nothing more solid than that.
ASCE/SEI 7-22 provides the U.S. framework for wind, snow, rain, seismic, dead-load, and load-combination calculations. Projects elsewhere work from the applicable national or local standard. Insurer requirements sit on top of the code.
The main design inputs connect as follows:
| Design Input | Engineering Relationship | Project Impact |
|---|---|---|
| External load conditions | ||
| Basic wind speed and exposure | Establish external wind demand | Affect uplift, sliding, and overturning |
| Building height and dimensions | Change pressure distribution across the roof | Affect roof-zone boundaries |
| Parapet geometry | Changes airflow near roof edges | May raise or lower local demand |
| Roof and array position | Identifies interior, edge, and corner conditions | Produces a zone-specific ballast schedule |
| Roof and structural conditions | ||
| Roof slope | Adds downhill force and reduces normal force | Changes sliding resistance |
| Tested interface friction | Quantifies horizontal resistance | Affects required ballast |
| Roof structural capacity | Limits added dead load | May require layout or attachment changes |
| Snow and seismic conditions | Add vertical or horizontal actions | May change the mounting method |
| Array and equipment conditions | ||
| Module dimensions and orientation | Change aerodynamic area and rack geometry | Affect wind-data applicability |
| Tilt and row spacing | Change pressure around the modules | Affect layout and ballast demand |
| Rack stiffness and load sharing | Distribute load between connected units | Affect available resistance |
Roof Zones and Array Zones Are Different
Wind pressure rises near building edges and corners, so roof calculations divide the surface into interior, edge, and corner zones. A solar array has its own interior, edge, and corner positions, and the two classifications overlap without matching. An exposed module at an array corner near a roof corner sees a different demand from an interior module near the middle of the building.
A boundary layer wind tunnel report prepared under ASCE 49 is what resolves both classifications for your specific layout.
A wind tunnel report becomes a usable basis for a ballast schedule when it supplies:
- Pressure coefficients for the tested array configuration
- Roof zones and array zones
- Limits on panel slope
- Edge factors
- Parapet factors
- Limits on building geometry
- Limits on roof slope
- The load sharing factor used
A report that omits several of those items has not yet established a design basis, whatever else it contains.
Structural Capacity Limits the Available Ballast
The structural review should cover:
- Module and rack dead load
- Added ballast
- Local bearing pressure
- Installation and maintenance loads
- Applicable snow, rain, and other load combinations
For a first-pass screening on an existing roof, FM suggests allowing 2 to 3 psf (0.10 to 0.14 kPa) for the PV panels and their hardware, plus the calculated ballast, while confirming that the added dead weight does not pull the roof's remaining capacity for snow, rain, and live loads below acceptable levels. Treat that figure as a screening value. Actual equipment weights and project calculations govern the design.
When wind resistance calls for more ballast than the roof can carry, the layout is where the adjustments happen. Tilt, module orientation, array boundaries, row connections, and deflector arrangement all move the demand. A hybrid layout can add structural connections in the higher-demand zones and keep ballast where the roof accepts it.
Wind design settings under the FM framework. Exposure B or D applies only where every condition for it has been met and documented. Design wind speed is not reduced to a lower mean recurrence interval on the assumption that the panels will have a shorter service life than the building. Other standards and jurisdictions set their own limits.
What Project Data Is Needed for an Engineered Ballast Plan?
A ballast schedule is assembled from building geometry, environmental loads, roof information, module data, and installation constraints. Roof area and target capacity open the conversation without carrying it far enough to produce numbers you can build to.
| Project Input | Engineering Output |
|---|---|
| Site location and applicable code | Design basis |
| Building height and dimensions | Zone plan |
| Roof drawing and parapet dimensions | Array layout |
| Membrane and attachment method | Roof-interface requirements |
| Roof build-up and allowable loads | Load summary |
| Cover board and insulation data | Support and interface details |
| Module model, dimensions, and frame | Racking arrangement |
| Tilt, orientation, and target capacity | Module and row layout |
| Drains, equipment, and setbacks | Coordinated installation drawing |
| Wind and friction inputs | Zone-specific ballast schedule |
Mibet Provides Ballast Plans for Membrane Roof Solar Projects
The Mibet engineering team develops project-specific ballasted solar mounting plans from the confirmed roof, building, and module data. The engineering package shows more than the total ballast weight. It identifies the location of each rack and ballast block, the roof and array zones used in the calculation, and the module dimensions, interface materials, and layout conditions that must remain consistent through procurement and installation.
To begin a project-specific review, send the project inputs listed in the table above.
Frequently Asked Questions
1. Do ballasted solar systems require any roof penetrations?
Ballasted solar systems avoid structural penetrations for the primary module and racking assembly. Module weight, rack weight, ballast, friction, array geometry, and the connections between racks hold the array in place.
Electrical conduits, rooftop equipment, fall-protection anchors, and hybrid attachment points may still require separately flashed roof penetrations.
2. Can ballasted solar mounting be installed on TPO, PVC, and EPDM roofs?
Yes, under suitable project conditions. Approval rests on the assembly behind the membrane name.
Settle the attachment method first, since a mechanically attached membrane closes the ballasted route under the FM framework. Roof condition, protection-layer compatibility, cover-board and insulation capacity, roof slope, structural loading, and warranty requirements follow from there.
3. How much ballast does a membrane roof solar system need?
There is no standard ballast weight per module or per square foot. The quantity comes out of site wind conditions, building geometry, parapets, roof and array zones, module tilt, interface friction, roof slope, rack load sharing, and structural capacity.
4. Do you need a wind tunnel test for a ballasted array?
Not in every case. A boundary layer wind tunnel study prepared under ASCE 49 gives project-specific pressure coefficients, and it comes with a third-party peer review and a vertical load test that establishes the load sharing factor.
Where those reports are unavailable, the prescriptive methods in ASCE/SEI 7-22 and SEAOC PV2-2017 supply design loads within their stated limits. Each route carries its own cost, schedule, and set of deliverables, so the comparison belongs in the project budget rather than in a general rule.
5. Can ballasted mounting be used in seismic areas?
Yes, within defined limits. ASCE/SEI 7-22 Section 13.6.12 permits unattached arrays once conditions on risk category, building height, roof slope, panel center-of-mass height, seismic displacement of the array and its cabling, and friction testing including cold-weather effects are all satisfied. SEAOC PV1-2012 supplies the displacement methods, from a prescriptive procedure through nonlinear response history analysis and shake table testing.
Where those conditions are not met, or where the governing framework calls for anchorage, perimeter or zonal attachment takes over from weight and friction. Adding ballast does not stand in for it, since seismic force rises with the dead load you add.
6. Can ballast blocks damage a roof membrane?
Yes. Poor contact materials, small bearing areas, repeated movement, and blocked drainage all reach the membrane.
A compatible protection layer, an adequate support area, a stable rack arrangement, and a coordinated roof build-up reduce abrasion and compression. The installed interface material should also match the friction data used in the sliding calculation.
7. Does a non-penetrating solar system preserve the roof warranty?
Not by itself. Warranty status depends on the existing roof condition, the membrane manufacturer, contact materials, installation method, access provisions, the inspection process, and the required documentation. Several manufacturers charge for post-installation inspection on an existing warranted roof and require repairs before coverage continues.
Have the roofing manufacturer or warranty provider review the proposed mounting arrangement before the layout and installation details are finalized.
Here is a list of the sources used to create this article.
- FM Data Sheet 1-15, Roof-Mounted Solar Photovoltaic Panels. FM, 2026.
- ASTM D1894-24, Standard Test Method for Static and Kinetic Coefficients of Friction of Plastic Film and Sheeting. ASTM, 2024.
- Elevate. RubberGard EPDM Waterproofing Membrane: Product Information.
- U.S. Department of Energy, Better Buildings Alliance. Commercial Rooftop Solar: Frequently Asked Questions. 2015.
- ASCE/SEI 7-22, Minimum Design Loads and Associated Criteria for Buildings and Other Structures. ASCE, 2022.
- ASCE/SEI 49-21, Wind Tunnel Testing for Buildings and Other Structures. ASCE, 2021.
- SEAOC PV2-2017, Wind Design for Solar Arrays. Structural Engineers Association of California, 2017.
- SEAOC PV1-2012, Structural Seismic Requirements and Commentary for Rooftop Solar Photovoltaic Arrays. Structural Engineers Association of California, 2012.

Tao Chen
Marketing Director & IT Director · MIBET ENERGY
MIBET is a global designer and manufacturer of solar mounting systems. With over 10 years of professional experience, Tao Chen regularly contributes articles to our blog on structural design, installation, and maintenance, offering valuable guidance for navigating the complexities of solar projects.

