A flat roof mount is the racking system that secures solar panels or equipment to a low-slope roof, holding the load either with dead weight (ballast) or with mechanical anchors driven through the membrane. Because a flat roof gives panels no natural pitch, the mount also sets the array’s tilt, usually 5 to 15 degrees, which controls both energy output and wind resistance. The right mount depends on three things: your roof’s spare load capacity, its membrane type, and your local wind zone.
This guide covers the mounting systems themselves, the engineering behind them, and the one factor solar vendors rarely mention: how a flat roof mount interacts with your roofing warranty. For the broader question of tilt angle, production, and payback, see our guide to putting solar panels on a flat roof, and browse the rest of our roofing guides for related low-slope topics.
The three flat roof mounting systems
Flat roof mounts fall into three systems: ballasted, mechanically attached, and hybrid. Ballasted mounts sit on the roof and are held down by concrete or steel weights, so nothing is drilled into the membrane. Mechanically attached (penetrating) mounts bolt into the roof deck and are flashed at each point. Hybrid mounts use a lighter ballast plus a few anchors, which suits high-wind sites where full ballast would be too heavy.
| System | How it holds | Added dead load | Roof penetrations | Best for |
|---|---|---|---|---|
| Ballasted | Concrete or steel ballast blocks in trays | ~5 to 15 psf | None | Newer TPO or EPDM roofs with spare load capacity |
| Mechanically attached (penetrating) | Bolts into the deck, each point flashed | ~2 to 3 psf | Yes, one per foot | Weight-limited or high-wind roofs |
| Hybrid | Light ballast plus a few anchors | ~3 to 8 psf | Few | High-wind zones where full ballast is too heavy |
Major racking makers including IronRidge, Unirac, and SunModo build lines for all three. The load and penetration figures above come from published manufacturer and installer data and vary by system, panel count, and wind speed.
Ballasted vs penetrating: which flat roof mount to choose
Choose a ballasted mount when the roof is newer, the membrane warranty matters, and the structure has spare load to carry the weights. Choose a mechanically attached mount when the roof cannot take heavy ballast or sits in a high-wind or coastal zone, where anchors resist uplift better than dead weight. The decision is a trade between added weight and roof penetrations, and a structural check usually settles it.
| Factor | Ballasted | Mechanically attached |
|---|---|---|
| Roof penetrations | None | One per foot, each flashed |
| Added weight | ~5 to 15 psf | ~2 to 3 psf |
| Leak risk | Lower, no holes in the membrane | Higher if flashing is done poorly |
| Install speed | Roughly 25% faster | Slower, each point sealed |
| Labor cost | About $0.05 to $0.10 per watt less | Higher |
| Wind performance | Limited without added ballast | Strong |
| Best roof | Newer membrane, spare structural capacity | Weight-limited or high-wind |
Cost and speed figures reflect installer estimates and can shift with roof height, panel count, and local labor rates. Whether penetrating a roof raises leak risk is a real concern that good flashing manages, covered in our guide to whether roof penetrations cause leaks.
How much weight does a flat roof mount add?
A ballasted flat roof mount typically adds 5 to 15 pounds per square foot (psf) of dead load, concentrated where the ballast blocks sit, while a mechanically attached mount adds only about 2 to 3 psf. A structural engineer should confirm the deck, joists, and beams can carry that added weight plus snow and live loads under ASCE 7-22. Many commercial steel-deck roofs have spare capacity; older wood-framed roofs often do not.
Point loads matter as much as the average. Ballast trays can concentrate several hundred pounds on a small footprint, so the engineer checks local deck strength, not just the roof total. Where a permit requires it, the mount plan carries a professional engineer (PE) stamp before install.
What tilt angle should panels sit at on a flat roof?
On a flat roof, solar panels usually tilt 5 to 15 degrees, with 10 degrees a common middle ground. A lower tilt cuts wind uplift, tightens row spacing, and fits more panels on the roof; a steeper tilt raises production and helps rain wash off dust but needs more ballast and wider gaps to avoid row-to-row shading. East-west dual-tilt layouts pack the most panels onto a limited roof.
Tilt and wind load are linked: every degree of pitch turns the array into more of a sail, so a steeper angle usually means more ballast or more anchors. For the full trade between angle, output, and cost, see our guide to solar panels on a flat roof.
Does a flat roof mount void your roof warranty?
A mechanically attached mount penetrates the membrane, and on a commercial TPO, EPDM, or PVC roof, any penetration not flashed by a manufacturer-certified applicator can void a no-dollar-limit (NDL) membrane warranty. This is the factor solar installers most often miss. The safe path is to have a contractor certified by the membrane maker (Carlisle, GAF, Johns Manville, or Sika Sarnafil) flash every anchor so the warranty stays intact.
Ballasted mounts avoid penetrations but are not risk-free: the trays, ballast, and install traffic can abrade or puncture a single-ply membrane. Slip sheets or manufacturer-approved protection pads go under the racking to spread the load and guard the surface. Match the mount to your flat roof membrane type and loop in the roofer before the solar crew starts.
Non-penetrating mounts for antennas, satellite dishes, and equipment
The phrase flat roof mount also covers non-penetrating mounts for antennas, satellite dishes, and small mechanical equipment. These use a weighted base, often concrete pavers or a filled ballast tray, so nothing is drilled into the roof. The principle matches a ballasted solar mount: hold the load with weight, not holes, and keep the membrane sealed.
Non-penetrating mounts are common for TV and ham-radio antennas, dish receivers, and light rooftop gear where a service tech wants a stable base without cutting the roof. For anything heavier, or for tall antennas in high wind, an engineer should confirm the ballast resists tipping and the roof can carry the weight.
How to pick a flat roof mount
Work through the roof before you pick hardware. The mount that fits a newer, well-built commercial roof can overload an older one, and the choice that keeps a warranty intact on one membrane can void it on another.
- Confirm structural capacity. Have an engineer check the deck and framing for the added dead load plus snow, per ASCE 7-22.
- Identify the membrane. Know whether the roof is TPO, EPDM, PVC, or built-up, and read the warranty terms.
- Check the wind zone. Use the ASCE 7 design wind speed to size ballast or anchoring.
- Choose the system. Ballasted if the structure allows and the roof is newer; mechanically attached if weight-limited or high-wind; hybrid in between.
- Protect the membrane. Specify slip sheets or approved protection pads under any ballast.
- Preserve the warranty. Have a certified roofer flash every penetration.
- Permit it. Submit PE-stamped plans where the jurisdiction requires them.
Solar makes up a growing share of what goes on flat commercial roofs, a trend tracked in our solar roofing adoption data.
Flat roof mount FAQ
Can you put solar panels on a flat roof without drilling holes?
Yes. A ballasted flat roof mount holds panels down with concrete or steel weights instead of anchors, so nothing is drilled into the membrane. It suits newer TPO and EPDM roofs with spare load capacity and avoids the leak risk of penetrations. The trade-off is added weight, roughly 5 to 15 psf, which a structural engineer should confirm the roof can carry.
How much weight does a ballasted flat roof mount add?
A ballasted mount typically adds about 5 to 15 pounds per square foot of dead load, depending on the system, panel count, and wind zone. The weights also create point loads under each ballast tray, so an engineer checks local deck strength as well as the roof total. A mechanically attached mount, by contrast, adds only about 2 to 3 psf.
What angle should solar panels be at on a flat roof?
Most flat roof arrays tilt 5 to 15 degrees, with 10 degrees common. A lower tilt reduces wind uplift and packs more panels onto the roof; a steeper tilt lifts production and sheds rain better but needs more ballast and wider row spacing to avoid shading. East-west dual-tilt layouts maximize panel count on a limited roof.
Does mounting solar on a flat roof void the roof warranty?
It can. A penetration through a TPO, EPDM, or PVC membrane that is not flashed by a manufacturer-certified applicator may void a no-dollar-limit warranty. Ballasted mounts avoid penetrations but can still abrade the membrane without protection pads. In many cases the fix is to have a certified roofer flash the anchors and add slip sheets, keeping coverage intact.
Ballasted or penetrating: which flat roof mount is better?
Neither wins outright. Ballasted mounts avoid roof holes, install faster, and cost slightly less in labor, but add the most weight and resist wind poorly without extra ballast. Mechanically attached mounts add little weight and hold up in high wind, but require flashed penetrations. The roof’s load capacity, membrane, and wind zone decide which fits.
What is a non-penetrating roof mount?
A non-penetrating roof mount holds equipment on a flat roof using a weighted base, such as concrete pavers or a ballast tray, rather than bolts through the membrane. It is common for antennas, satellite dishes, and small rooftop gear, and for ballasted solar racking. The design keeps the roof sealed, which lowers leak risk and helps preserve the membrane warranty.
Reviewed by The Roofing Brief Team. Last reviewed July 2026.