BACK

What Is a Flat Roof Solar Ballast System?

2026-8-17Author:Tao ChenViews:171
MIBET flat roof solar ballast system - What Is a Flat Roof Solar Ballast System

On a commercial flat roof, a mounting system that avoids structural penetrations has to hold the array down by weight and friction alone. Concrete ballast looks like the whole answer. Its weight is only one input among several, alongside wind uplift, sliding resistance, roof capacity, membrane protection, and array geometry. Two roofs carrying identical modules can end up with different ballast quantities and different support arrangements.

Quick Answer

A flat roof solar ballast system is a PV mounting system that holds the array in place with ballast, usually concrete blocks set in or on the racking, so the array resists wind uplift and sliding with few or no structural roof penetrations. Ballast quantity and placement follow from site wind conditions, building and array geometry, the array's position on the roof, the friction available at the roof interface, and any supplemental attachments. The roof structure and roofing assembly then have to carry the resulting loads and contact conditions.

Table of Contents

How Does a Flat Roof Solar Ballast System Work?

A ballasted mounting system carries load through the whole racking assembly. The path runs from the PV module through the clamps or support brackets into the racking base or ballast tray, then through the ballast and the roof interface into the roof structure.

  1. PV modules
  2. Clamps or brackets
  3. Base or tray
  4. Ballast and interface
  5. Roof structure

Main Components and Load Path

Depending on the product, the assembly includes module clamps, support frames or bases, ballast trays, ballast blocks, roof pads or protection layers, inter-row connections, and wind deflectors. Some systems also accept selected roof attachments for hybrid layouts. The ballast itself is usually precast concrete blocks or concrete pavers. Many projects buy them locally, so the racking bill of materials and the ballast arrive from two different suppliers, and that split affects both cost and delivery sequencing on site.

Forces reach a rooftop array from more than one direction. Gravity pulls the modules, racking, and ballast down onto the roof. Wind produces uplift across the module surfaces and horizontal drag across the array.

Racking geometry and row connections decide how those forces move between adjacent supports. A row of connected bases shares load, while an isolated base carries what lands on it.

Some systems add wind deflectors to change the airflow around and under the modules. A deflector reduces the pressure difference across the module surface, which lowers the uplift the ballast has to resist. That reduction counts only when it forms part of the system's engineering basis. For flat roofs, and for gable or hip roofs pitched below 7 degrees, ASCE/SEI 7-22 Section 29.4.3 gives tabulated design wind pressures for rooftop solar panels. Engineers handle geometries outside that scope through the wind tunnel procedure in Chapter 31 of the same standard.

How Ballast Resists Uplift and Sliding

Ballast does two jobs at the same time. Its weight offsets the uplift trying to lift the array off the roof. The same weight also presses the mounting feet onto the roof surface, and the sliding resistance available at that contact equals the normal force multiplied by the friction coefficient of the two materials in contact. Change the pad material and the sliding resistance changes, even though the ballast weight has not.

Normal force Ballast weight pressing the feet onto the roof
×
Friction coefficient Set by the two materials in contact
=
Sliding resistance Available at each mounting foot

Friction is therefore a design value that has to be verified. The Los Angeles County plan review list for PV systems, for instance, calls for a friction test report prepared to ASTM G115 at an approved laboratory to support the coefficient used in the design.

More concrete is not always the better answer. Extra ballast raises resistance, and the same blocks become permanent dead load on a building designed long before the array existed. The mounting designer sets the quantity and its distribution, and the project's structural engineer confirms the building can carry the result.

Which Flat Roofs Are Suitable for Ballasted Solar Mounting?

Most structurally sound low-slope commercial roofs can take a ballasted array. The decision usually turns on spare structural capacity, remaining roof service life, roof slope, and the conditions attached to the roofing warranty.

For membrane roofs, TPO, PVC, and EPDM name only the exposed waterproofing layer. Insulation, cover board, membrane attachment method, structural deck, protection requirements, and warranty terms all change how the racking meets the roof.

Roofing manufacturers set their own conditions for rooftop PV on warranted roofs, and those conditions are procedural as well as technical.

  1. The array layout goes in for review before work starts.
  2. A protection course is required beneath non-penetrating ballasted racking.
  3. An applicator the roofing manufacturer has authorized carries out the membrane-side work, including slip sheets, walkway pads, and flashings.
  4. The manufacturer is notified once installation is complete.
Warranty Note

Skipping one of those steps can suspend warranty coverage on a roof that is otherwise sound.

What Determines How Much Ballast a Solar Array Needs?

Ballast quantity comes out of the wind calculation for one specific building: site wind conditions, building height and geometry, the array's position on the roof, module size and tilt, and the friction available at the roof interface. A taller building, a more exposed site, or an array pushed closer to the roof edge all raise the pressures the layout has to resist.

For U.S. projects, ASCE/SEI 7-22 Section 29.4.3 covers rooftop solar panels on flat roofs and on gable or hip roofs pitched below 7 degrees. Its tabulated pressures come with conditions on the array geometry itself.

min.6.4mm 0.25 in. Gap between adjacent panels
max.2.04m 6.7 ft Spacing between those gaps
min.1.2m 4 ft Clear distance from panels to roof edge

Geometry conditions attached to the tabulated wind pressures in ASCE/SEI 7-22 Section 29.4.3, not product limits. The clear distance to the roof edge is the larger of 1.2 m and the value the standard sets for the building. The applicable edition still depends on local code adoption, and projects outside the United States work to a different structural standard.

A layout change can therefore reopen the ballast calculation. The table below groups the variables that feed it, and what each one changes on the project.

Design Variable Why It Matters Project Effect
Site and building
Site wind conditions Set the wind actions acting on the array Can change ballast quantity or attachment reactions
Building height and geometry Change rooftop pressure patterns and airflow Need confirmation before final mounting design
Parapets and rooftop obstructions Alter local airflow Their effect depends on the applicable design method
Array and module geometry
Array position on the roof Wind effects vary across roof and array zones Ballast can vary within one project
Module dimensions Change exposed area and support geometry Must match the racking engineering basis
Module tilt and orientation Change array aerodynamics Affect both layout and ballast design
Row spacing and array geometry Affect airflow and load sharing Layout changes can alter ballast requirements
Roof interface and attachments
Roof interface and friction Set the sliding resistance available at each base Installed materials need to match the design assumptions
Supplemental roof attachments Provide another load path Can reduce dependence on ballast in a hybrid layout

Snow and seismic criteria belong to the wider structural design, and neither one acts as a multiplier on ballast weight. Snow adds gravity load to the roof and racking, and it draws on the same structural reserve the ballast needs. Seismic criteria work differently, because they set limits on where a fully unattached layout is permitted at all.

Unattached Array Conditions

ASCE 7 Section 13.6.12 ties a fully unattached ballasted array to a set of conditions:

  • Risk category I, II, or III
  • Buildings of six stories or fewer
  • A supporting roof slope no steeper than 1:20, about 2.9 degrees, which an independent peer review can relax to 1:12
  • A panel center of mass below the smaller of 0.9 m (3 ft) and half the least plan spacing of the panel supports
  • Seismic displacement of the array relative to the roof accommodated, with the panels interconnected to carry the forces that come with it

If your array position, module size, or tilt changes after the ballast schedule is issued, the layout has to be re-checked. Ballast quantities do not scale with module count.

Ballast Requirements Vary Across the Roof

Wind pressure is not uniform across a rooftop. Edges, corners, array perimeters, parapets, and changes in building geometry create different design conditions on the same roof. So one project usually carries several ballast quantities. Procurement needs the total tonnage. Installers need the block count at each position.

A zone-by-zone ballast schedule is what links the structural design to the installed array. Moving blocks between zones changes that layout even when the total weight on the roof stays the same.

The schedule stays useful after handover as well. When the roof is re-inspected, extended, or re-covered years later, it is the record that shows whether the array still sits in its designed condition.

Why There Is No Universal kg per Module Answer

A figure given only as kilograms of ballast per module leaves out the conditions that produced it. The same mass can belong to different module sizes, tilt angles, roof zones, friction assumptions, building heights, and wind speeds.

System configuration moves the number as well. Two products at the same tilt can need different ballast if one carries tested wind deflectors and the other accepts supplemental roof attachments across part of the array.

A preliminary figure still helps with early budgeting, provided its assumptions travel with it. Final purchasing and installation quantities follow the project ballast layout.

What Are the Common Ballasted Solar Array Configurations?

Commercial flat-roof arrays generally use one of two layouts: a single-tilt array facing one main direction, or a dual-tilt array with opposing module orientations.

Layout drives roof utilization, row spacing, energy production, access, and wind behavior. The ballast calculation needs the final array geometry, since tilt and orientation change the shape the array presents to the wind.

South-Facing Single-Tilt Arrays

A single-tilt array arranges modules in rows facing one primary direction, south in the northern hemisphere and north in the southern. Row spacing comes out of module tilt, shading targets, roof geometry, and access requirements.

A higher tilt changes both the solar geometry and the wind exposure of the modules. Wider row spacing reduces row-to-row shading, and it also reduces the number of modules that fit within a given roof area.

Energy modeling and mounting design therefore have to work from the same layout assumptions.

East-West Dual-Tilt Arrays

An east-west array places adjacent module planes in opposite directions. Some racking systems accept a tighter repeating layout for this arrangement, which suits projects where module density is the priority.

The opposing module planes also create a different aerodynamic geometry. Ballast quantities follow the engineering basis established for that specific mounting configuration.

The two arrangements separate along three practical lines.

Design Consideration South-Facing Single Tilt East-West Dual Tilt
Module arrangement One primary direction Two opposing directions
Row spacing Usually includes distinct gaps between rows Can use a more compact repeating geometry
Roof utilization Depends on tilt, spacing, and setbacks Can support higher module density with suitable racking

Module orientation and tilt should be settled before the final ballast schedule. A late layout change alters the support arrangement, the ballast quantity, and the bill of materials.

What Are the Advantages and Limitations of Ballasted Solar Mounting?

Ballasted mounting trades roof penetrations for roof load. It keeps the racking work at the roof surface and limits structural penetrations, and it adds permanent weight the building has to absorb for the life of the array.

Roof capacity sets the ceiling on that weight, and it has to be confirmed before the mounting layout is finalized.

A flat roof leaves module orientation and row layout open, and the usable area is still smaller than the roof outline suggests. Drains, parapets, rooftop equipment, maintenance access, fire requirements, and areas where roof capacity is limited all shape the final array.

What Information Is Needed to Design a Flat Roof Ballast System?

Four inputs carry most of the early work:

  • Project location
  • Roof plan
  • Roof structure information
  • Module datasheet

An early concept layout can proceed on partial data, while the final ballast schedule needs every input confirmed. The full list below covers what that stage draws on.

Project Input How It Is Used
Site and building
Project location Establishes environmental loads and applicable code criteria
Building height and dimensions Provide geometry for wind calculations
Roof plan Defines array boundaries, drains, obstructions, and usable space
Roof condition and warranty
Roof structure information Supports review of added and localized loads
Roof membrane and roof assembly Define interface and protection requirements
Roof interface materials Set the friction value used in the sliding calculation
Existing roof age and remaining service life Decide whether the roof should be re-covered before the array goes on
Roof warranty status and documentation Set the review, protection-layer, and installer requirements that apply before work starts
Module and array
Module datasheet Provides dimensions, frame details, and mounting compatibility
Module quantity Sets array size
Module orientation Defines array geometry
Planned tilt Affects layout and aerodynamic calculations
Loads, access, and approvals
Structural load limits Constrain ballast quantity and support locations
Rooftop equipment and drainage Define access and exclusion areas
Roof access and hoisting arrangements Set where ballast can be landed and staged during installation
Wind, snow, seismic, and other applicable criteria Establish the structural design basis
Local code or approval requirements Identify the governing design and documentation requirements
Schedule Note

On an existing building, missing structural drawings usually set the schedule.

The load review waits on them, and a structural survey takes time to commission, so that item sits ahead of every other design step.

Changes to these inputs reach several parts of the mounting package. A new module size alters support spacing. A different tilt changes array geometry. Revised building dimensions or wind criteria change the ballast schedule.

For U.S. projects, the International Building Code references ASCE 7 for structural loading, and the referenced edition tracks local code adoption.

Flat Roof Ballast System Design for Your Project

Mibet designs project-specific flat roof solar ballast systems using confirmed module, roof, building, structural-load, and site-design data. The project package can include the array layout, zone-by-zone ballast schedule, racking bill of materials, roof-interface requirements, and installation drawings, giving procurement and installation teams a clear basis for material quantities and on-site placement.

Where structural capacity, wind loading, or other project requirements favor a hybrid approach, the Mibet engineering team can add selected structural attachments to the layout and provide a combined ballast-and-attachment mounting option.

Frequently Asked Questions

1. Can ballasted solar mounting be used on TPO, PVC, and EPDM roofs?

Yes, many TPO, PVC, and EPDM roof assemblies take ballasted solar mounting under suitable project conditions. Compatibility depends on the full roofing assembly, structural capacity, protection or separation layer, racking interface, drainage, warranty terms, and the mounting design.

Roofing manufacturers and racking manufacturers specify interface materials for different reasons. The friction pad and the membrane protection layer are therefore confirmed as two separate line items.

2. Can a ballasted solar system be installed on an existing building?

Yes, where the roof structure and roofing assembly accept the proposed loads and installation conditions. Roof condition, remaining service life, structural capacity, drainage, access, and warranty terms all belong in the review before the array layout is finalized.

On a warranted roof, the roofing manufacturer's requirements apply first. They typically cover layout review before work starts, the protection layer beneath the racking, who performs the membrane-side work, and notification once the installation is complete.

3. Do roof parapets reduce the amount of solar ballast required?

Not on their own. Parapets alter rooftop airflow, and the resulting effect depends on parapet geometry, building dimensions, array position, and the design method used for the project.

4. Can ballast be added later if the array needs more wind resistance?

Yes, but not as a field decision. Extra ballast changes the permanent roof load and the local reactions at the affected support points, and it can conflict with the ballast distribution assumed in the original mounting design.

When project wind conditions, array geometry, or mounting details change, engineers check the revised configuration before any quantities or locations move. The ballast schedule and as-built documentation are then updated to match. On a roof still under warranty, the rework follows the same requirements that governed the original installation.

5. What happens to a ballasted solar array when the roof needs replacement?

The array comes off, at least across the affected areas. The racking, ballast, and protection layers all sit above the roofing system, so the roofing crew cannot reach the membrane until those components are moved and then returned to the approved mounting layout.

That is why roof age and expected service life belong in the decision before installation begins. Where the remaining roof life falls well short of the array's service life, re-covering the roof first costs less than removing and reinstalling a completed array later. Ballast blocks and racking components are generally reusable, while pads and protection layers are replaced along with the roofing.

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