Flat roofs
Flat roofs mounting systems create the tilt a flat surface does not provide and hold the array down against wind uplift without compromising the waterproofing. Choose by how uplift is resisted: a ballasted load system weighted with paving slabs or gravel trays, a LANDBLOCK moulded base, or a penetrating and bonded fixing where the permitted roof load is too low for ballast. Layout follows from that, east-west or south facing, with tilt, row spacing and bifacial rear gain set by the structural check and the wind calculation. Guide
Related flat roof categories
- Load system
- LANDBLOCK bases
- Flat roof solar panels
- Bifacial modules
- Rail profiles and clamps
- Mounting systems
Flat roofs: uplift, ballast and the membrane underneath
On a flat roof the dominant load is not weight, it is wind uplift. A tilted module is an aerofoil, and the structure has to stay put without being screwed to anything. Two strategies exist. A ballasted system resists uplift with dead weight, concrete slabs, gravel trays or moulded bases, and leaves the waterproofing untouched. A penetrating system anchors into the deck or the structural slab and needs far less weight, but every anchor becomes a detail the roofer has to seal and warrant. The choice is decided by the permitted additional roof load, which is why a structural assessment comes before any product selection.
The second constraint is the roof build-up itself. A PVC-P single-ply membrane, an EPDM sheet and a bitumen torch-on system each react differently to point loads, to plasticiser migration and to contact with polystyrene or aluminium, so the right protection mat under every foot is part of the specification and not an accessory. Combined with the load system geometry, the rails and the module clamps, this makes flat roof mounting the most calculation-heavy family in the solar structures range.
FROM THE FIELD
"Every flat roof job starts with the same question: how much extra load will this roof take. Ballast is not a number you decide on site, it is the output of a wind calculation checked against the structural reserve of the deck. I have seen crews add slabs until the array stopped rattling, then discover the roof was already at its limit with snow. Get the structural engineer's figure in writing first, then design the array to fit it."
Ladislav Proc · Mounting systems specialist, ONSA Plus
How to choose a flat roof mounting system
Flat roof systems are specified in a fixed order, and skipping a step usually means redesigning the array. The load reserve of the roof, the wind zone and the membrane type will normally decide the system before the yield model is even opened.
Work through it in this order: structural check for permitted additional load, then ballasted or penetrating, then the wind uplift calculation with its edge and corner zones, then membrane compatibility and protection mats, then orientation, tilt and row spacing, and finally drainage, access and maintenance.
Show the full guide Close the guide
Step 1: the structural check comes first
A ballasted array adds permanent dead load across the whole roof area, and it adds it on top of the snow load the roof was already designed for. The question for the structural engineer is not "can the roof take solar panels" but "what additional uniformly distributed and point load is available, in kg/m², after the existing design loads".
- Distributed load: a ballasted east-west system typically lands somewhere in the region of 10 to 25 kg/m² over the array footprint, depending on wind zone, building height and tilt. High tilt and exposed sites push it up quickly.
- Point loads: ballast is not spread evenly. Corner and edge rows carry the most, and lightweight decks such as trapezoidal steel are sensitive to concentrated loads over a single span.
- Snow acts at the same time as the array's dead load and drifts against rows and parapets. It does not simply replace the panel weight.
- If the reserve is too small, the options are a penetrating or bonded system, a lighter aerodynamic layout with deflectors, a lower tilt, or a smaller array. Adding slabs is not one of them.
Step 2: ballasted or penetrating
Both are legitimate. The roof, not preference, decides.
- Ballasted: no penetrations, so the membrane warranty is usually preserved and installation is fast and reversible. Needs load reserve and needs a friction check, because the system relies on weight and on the friction coefficient between mat and membrane to resist sliding.
- Penetrating: anchors into the deck or slab, so ballast drops to a fraction. Every anchor needs a sealed and flashed detail executed by the roofing contractor, and the pull-out capacity of the deck has to be tested or calculated.
- Bonded: feet adhered to the membrane with a compatible adhesive or welded patch. No holes and low weight, but it depends on membrane age, cleanliness and the adhesive being approved by the membrane manufacturer.
- Hybrid: a mostly ballasted field with mechanical anchors only in the corner and edge zones, where uplift peaks. Often the cheapest way to satisfy a marginal load reserve.
Step 3: wind uplift, edge zones and the ballast calculation
Wind actions are derived from EN 1991-1-4 with the national annex, using the site's basic wind velocity, terrain category, building height and roof geometry. The result is not one pressure across the roof. The code divides the roof into a middle field and much more heavily loaded strips along the perimeter, with the reference length e taken as the smaller of the building width and twice its height.
- Corner zones see the highest suction of all. Arrays are often simply kept out of them, which is cheaper than ballasting them.
- Edge zones along the parapets need extra ballast or anchors. A layout that ignores zoning and applies one average ballast figure everywhere is under-ballasted at the edges and over-loaded in the middle.
- Parapet setback: most system suppliers require a clear strip inside the parapet. It keeps the array out of the worst turbulence, gives maintenance access and keeps the drainage route open.
- Aerodynamic deflectors: a rear wind deflector closes the gap behind the module so airflow passes over the array instead of under it, converting uplift into downforce. It cuts required ballast substantially, at the cost of a larger surface catching snow and a larger effective area in the shading model.
- Sliding and friction: uplift is only half the check. Horizontal wind force must be resisted by friction between the protection mat and the membrane, which is why the mat material is part of the calculation and cannot be substituted freely.
Tip from practice
Ask which membrane is on the roof before ordering the load system, and get it in writing. Plasticised PVC-P is not compatible with bitumen or with untreated polystyrene, and a foot placed straight onto it without the correct separation layer can soften the sheet at exactly the point carrying the highest load. The protection mat is specified with the membrane, not chosen from what is on the van.
Step 4: membrane compatibility and protection mats
The mounting system touches the waterproofing at every foot, permanently, under load, at temperatures that can swing from below freezing to well over 60 °C on a dark membrane in summer.
- PVC-P single ply: plasticisers migrate. Direct contact with bitumen, EPS insulation or some rubbers causes embrittlement or softening. Use a separation fleece or a mat the membrane manufacturer approves, and never let a bitumen-based pad touch it.
- EPDM: chemically stable but soft and easily indented by point loads. Wide-footprint mats spread the pressure. Avoid oil-based and bitumen-based products in contact with it.
- Bitumen: softens in heat, so a narrow foot can slowly imprint and eventually wear the cap sheet. Slip sheets plus wide bearing plates are the standard answer, and the roof surface temperature under a dark array runs higher than the open roof.
- Gravel and green roofs: ballast bears on the structural deck through the build-up, so the mat and base must sit on a proper bearing layer and not float on loose gravel or growing medium.
- Existing membrane condition: an old, shrunken or brittle sheet may need local reinforcement patches before anything is placed on it. This is the roofer's call, in writing.
Step 5: east-west or south, tilt and row spacing
The layout decision is a trade between peak yield and how much of the roof you can actually use.
- East-west: modules mounted back to back in a shallow A shape, typically at 10 to 15 degrees. Rows nest with little or no gap, so the roof carries far more kWp per square metre. Ballast is lower because the closed geometry reduces uplift, and the production curve is broader, with morning and afternoon peaks that suit self-consumption.
- South facing: higher yield per installed kWp, typically at 15 to 20 degrees on a flat roof rather than the optimum for latitude, because tilt drives both wind load and row spacing. Rows need a clear gap behind each one.
- Row spacing and self-shading: for a south layout, spacing is set so the rear row is not shaded at the design sun elevation, commonly taken around midwinter midday. Too tight and the bottom cell rows shade in winter, dragging down the whole string through its bypass diodes.
- Tilt is not free: every extra degree raises the projected area to the wind, so it raises ballast, and it widens the shadow, so it widens row spacing. On a load-limited roof the optimum tilt is usually lower than the yield model alone would suggest.
- Bifacial gain: a bifacial module over a light-coloured membrane collects reflected light on its rear side. Flat roofs are the best case for it, given adequate clearance under the module, a high-albedo surface and a mounting system whose rails and ballast do not shade the back. On a bright white membrane the extra yield is meaningful, on dark bitumen it is close to nothing.
Step 6: drainage, access and maintenance
A flat roof is a drainage system with a building underneath it. Ballast trays, base plates and deflectors sit directly in the water path, and anything that dams water creates ponding, which adds load exactly where the array already sits.
- Keep outlets and emergency overflows clear. No component, no ballast slab and no cable route may sit over or beside a drain in a way that restricts flow.
- Do not block the falls. Rows run so that water passes between and under the bases. Where a base crosses a fall, the system must leave a flow gap at deck level.
- Leaves and debris collect against deflectors and under the lowest module edge. Plan an access route for cleaning and for gutter and outlet inspection.
- Cable management: DC cabling is routed in trays or clipped to rails, never lying in the water path and never resting on the membrane where it can abrade it.
- Fall protection and access to the array for inverter and string checks has to be designed in, not improvised after handover.
East-west against south on a flat roof
| Property | East-west layout | South layout |
|---|---|---|
| Typical tilt | 10 to 15 degrees | 15 to 20 degrees |
| Roof area used | Rows nest back to back, highest kWp per m² | Clear gap behind every row, lowest kWp per m² |
| Ballast required | Lower, the closed A shape reduces uplift | Higher, open rear face catches wind |
| Production profile | Broad, with morning and afternoon peaks | Narrow midday peak, highest yield per kWp |
| Best suited to | Self-consumption, load-limited roofs | Export or storage, roofs with spare area and load reserve |
Swipe the table to the left
Frequently asked questions about flat roof mounting
Do I need to penetrate the roof to mount solar panels on a flat roof?
Usually not. A ballasted system holds the array down with dead weight and leaves the waterproofing intact. Penetrating or bonded fixings are used when the roof has too little load reserve for ballast, or in the corner and edge zones where uplift peaks.
How much extra weight does a ballasted system add?
It depends on wind zone, building height, tilt and layout, but a ballasted east-west array commonly adds something in the region of 10 to 25 kg/m² over its footprint. The exact figure comes from the wind calculation, and it is not distributed evenly.
Does my roof need a structural check first?
Yes, before any product is selected. You need the permitted additional load in kg/m² and the acceptable point loads, given the existing design loads including snow. If the reserve is insufficient, the answer is a lighter or anchored system, not more ballast.
Can I put a mounting system straight onto a PVC membrane?
No. Plasticised PVC-P needs a separation layer approved by the membrane manufacturer, because plasticisers migrate and react badly with bitumen and some plastics. Protection mats also spread the point load and provide the friction the sliding calculation assumes.
What is the difference between PVC, EPDM and bitumen for mounting?
PVC-P is chemically fussy and needs compatible separation layers. EPDM is chemically stable but soft, so it indents under point loads and needs wide bearing mats. Bitumen softens in heat, so it needs slip sheets and wide plates to avoid imprinting under the feet.
East-west or south, which layout should I choose?
East-west fits far more kWp on the same roof, needs less ballast and gives a broader production curve for self-consumption. South gives the highest yield per installed kWp but needs wider row spacing and more ballast. Load reserve and available area usually decide.
How far apart do the rows have to be?
Far enough that the row behind is not shaded at the design sun elevation, usually taken around midwinter midday. Spacing grows with tilt and with latitude. Too tight and winter shading on the bottom cell rows drags the whole string down through its bypass diodes.
Are bifacial panels worth it on a flat roof?
Often yes, and this is their best application. Rear gain needs three things: clearance under the module, a light-coloured high-albedo membrane below it, and a mounting system whose rails and ballast do not shade the rear glass. Over dark bitumen the gain is negligible.
What do wind deflectors actually do?
A rear deflector closes the gap behind the module so air flows over the array rather than under it, turning uplift into downforce. That reduces the ballast needed. The trade-off is a larger surface for snow to collect against and a slightly larger shading footprint.
Can the array block roof drainage?
It can, and that is a real failure mode. Ballast bases must not dam water or sit over outlets and emergency overflows, because ponding adds load exactly where the array already is. Keep the falls clear, leave a flow gap at deck level and plan cleaning access.
Ballast, layout and membrane protection follow a wind load calculation and a structural check of the permitted roof load.
About ONSA Plus
Why installers across Europe order flat roof systems from us
ONSA Plus is a European B2B distributor of photovoltaics, battery storage, heat pumps and EV charging stations. In our own EU warehouses we keep over 1,500 products from 25+ brands, including Huawei, Solis, SolaX and Dyness.
We are not just a trading company. We design and service energy systems ourselves, so we answer questions on ballast calculation, membrane compatibility and layout from engineering practice, not from a catalogue. You handle a warranty claim directly with us and you buy per job.