BACK

How Solar Ballast Systems Avoid Penetrations on Membrane Roofs

2026-8-5Author:Tao ChenViews:224

Concrete ballasted solar mounts securing panels on a flat membrane roof without penetrations.

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.

Quick Answer

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?

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.

Ballasted Roof Assembly

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.

Solar Ballast System

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.

Insurer Guidance

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.

Specification Checkpoint

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.

Four Mechanisms That Hold a Ballasted Array in Position
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.

Material Compatibility

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 Inputs and What Each One Controls
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.

Wind Tunnel Report Checklist

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.

1.15 Importance factor applied to the wind design
2.0 Safety factor applied to each panel
C Ground roughness assumed for exposure

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 Inputs and What Each One Produces
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.

avatar

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.

SPEAK WITH THE
MIBET TEAM