Up to 12% offbulk orders
Home/Solar Blog/Solar Panels on a Flat Roof
Equipment · Updated July 2026

Can You Put Solar Panels on a Flat Roof? Mounting Done Right

Yes — flat roofs are often easier to put solar on than pitched ones. Ballasted racking sits on the roof held down by weight alone, with zero penetrations, and tilt-leg systems angle panels at 5–15° for solid production. You'll need a roof that can carry roughly 4–6 extra pounds per square foot and a plan for drainage — both are checkable before you order a single part.

We sell flat-roof racking to homeowners with low-slope additions and to contractors covering warehouse roofs by the acre. The mounting logic is the same at both scales, so here it is — options, tilt math, weight loads, and the actual parts.

Why Flat Roofs Are Built for Solar

There's a reason nearly every big-box store and warehouse with solar has a flat roof: it's the friendliest surface in the industry. On a pitched shingle roof, every mount is a hole through the weatherproofing that has to be flashed, and every panel goes wherever the roof plane points — even if that's 40° off south. A flat roof removes both problems.

  • Orientation freedom. Rows face true south (or east–west, if you want flatter midday production) regardless of which way the building points.
  • No penetrations required. Ballasted systems never touch the membrane's waterproofing — the single biggest source of roof-leak anxiety just isn't there.
  • Safer, faster installs. Crews walk upright instead of working on rope on a 9/12 pitch. Labor hours per panel drop noticeably.
  • Curb appeal. On a residential flat roof with a parapet, the array is usually invisible from the street.

The tradeoffs are wind behavior at low tilt, added dead load, and drainage — all manageable, all covered below.

Ballasted vs. Attached vs. Tilt Legs: The Three Ways In

Every flat-roof mounting system is one of three architectures — or a hybrid of the first two.

SystemPenetrationsRoof loadTypical tiltBest fit
BallastedNone — held down by weight~4–6 psf5–10°Commercial membranes; roofs where nobody wants a hole
AttachedAnchored and flashed / welded into the membrane~3 psf5–20°High-wind sites; structures that can't carry ballast
HybridA few anchors + reduced ballastBetween the two5–10°Wind-exposed corners/edges of otherwise ballasted arrays
Tilt legs on railsAttached (uses standard rail hardware)~3 psf10–20°Residential flat roofs; smaller arrays chasing more tilt

Ballasted is the commercial default: plastic or metal trays hold the panels at a fixed low tilt, and concrete blocks provide the hold-down force. Nothing touches the waterproofing except a protective slip sheet. The catch is weight, and the fact that wind-exposed sites can demand more ballast than the roof can carry.

Attached systems bolt to the structure through the membrane, with each anchor flashed or heat-welded watertight. Done properly — with parts designed for the job, not improvised — a membrane attachment is as reliable as the roof itself, and the array weighs half as much.

Tilt legs are the residential favorite: standard rails, with fixed-angle rear legs propping the north edge up. They reuse ordinary rail-system hardware, hit higher tilt angles than ballast trays, and come in fixed 10°, 15°, and 20° versions so the whole array sits at one clean, engineered angle.

The Tilt Angle Tradeoff: Why 5–15° Wins

Textbook solar says tilt panels near your latitude — 25–40° across most of the US. Flat-roof systems almost never do, and it's not laziness. Three forces push the angle down:

  • Wind load. A tilted panel is a sail. Uplift grows quickly with angle, and on a ballasted system every pound of extra uplift is another pound of concrete on the roof. Dropping from 20° to 10° cuts the ballast requirement substantially.
  • Row spacing. Tilted rows shade the row behind them, so higher tilt forces wider aisles. At 5–10° you can pack rows tight and fit noticeably more panels on the same roof than at 20°+.
  • Self-cleaning. Pushing the other way: below about 5°, rain stops rinsing the glass effectively and dirt accumulates along the bottom edge. That's the floor of the range.

The energy cost of low tilt is smaller than most people expect — a 10° south-facing array typically gives up roughly 5–10% of annual production versus an ideally tilted one at mid-US latitudes. Since low tilt lets you fit more panels, total roof output often comes out ahead. That's why 5–10° rules commercial ballast and 10–15° rules residential tilt legs: it's the zone where wind, density, self-cleaning, and harvest all coexist.

Weight, Drainage, and the Roof Itself

A ballasted array adds roughly 4–6 pounds per square foot averaged over its footprint; an attached or tilt-leg array is closer to 3 psf. Plenty of roofs handle that without drama — but ballast isn't spread evenly. It concentrates in blocks at tray corners, and wind-zone maps pile extra blocks at array edges and corners. Before anyone orders racking, have the structure verified by a licensed engineer against the added dead load. On newer commercial buildings this is routine paperwork; on a 1970s warehouse it's the step that saves you from a very expensive surprise.

Three more checks that separate a clean flat-roof install from a problem one:

  • Drainage paths. “Flat” roofs actually slope slightly toward drains and scuppers. Racking layout must keep those paths clear — trapped water (ponding) ages a membrane fast and adds its own weight.
  • Membrane age. Panels will sit there for 25+ years. If the membrane has less than about 10 years of life left, re-roof first — lifting an array to replace a roof later costs far more than the timing discipline does now.
  • Code and setbacks. Fire classification, perimeter access pathways, and NEC 690.12 rapid shutdown all still apply to flat roofs on buildings — see our rapid shutdown explainer — and your AHJ has the final word on all of it.

None of this is exotic. It's the same checklist every commercial solar contractor runs on every job; residential flat roofs just run a smaller version of it.

The Parts: A Real Flat-Roof Racking List

Here's what the racking layer looks like for a 10-panel tilt-leg array on a membrane flat roof, priced from our IronRidge stock. The Membrane Flat Roof Attachment 60T anchors watertight into TPO, EPDM, or PVC; attachment bases carry the rails; and fixed 15° tilt legs set the angle. Exact counts move with your row layout and rail spans — treat this as the shape of the order, not gospel.

PartQtyUnitTotal
IronRidge Membrane Flat Roof Attachment 60T (40-pack)Watertight structural anchors for TPO / EPDM / PVC membranes1$662.50$662.50
IronRidge Flat Roof Attachment Base (10-pack)One base at every rail support point, front and rear2$191.24$382.48
IronRidge Fixed Tilt Leg 15° (10-pack)Rear legs set the tilt; the front of each rail mounts low1$718.75$718.75
IronRidge Rail SpliceJoins rail sections on long rows4$10$40
IronRidge HUG Halo UltraGrip Clamp (Black)Universal mid/end clamps — roughly 2 per panel plus row ends22$7.97$175.34
IronRidge Grounding Lug, Low ProfileBonds the rail system to the equipment grounding conductor2$8.85$17.70
Racking subtotal (10 panels)$1,996.77

Prices are pulled live from the Pyra Solar catalog and refreshed hourly. Click any part to see current stock.

Want 10° for tighter rows or 20° for more winter harvest? The same legs come in 10° and 20° packs. The rest of the rail-system hardware lives in our mounting systems collection and on the IronRidge brand page; rails themselves ship freight in long sections, and we can quote ballasted commercial systems from Unirac and K2 Systems on request.

Everything above the racking — panels, microinverters, wire, breakers — is identical to any other rooftop system. Our complete DIY parts checklist walks that full list line by line, and the prices are worth seeing: a full pack of 15° tilt legs runs $718.75, about what a single site visit from a service crew costs.

Frequently Asked Questions

Can you lay solar panels completely flat on a flat roof?

You can, but you shouldn't. At 0° tilt, rain can't rinse dust and pollen off the glass, so soiling losses climb and water can pool along the frame edge. Nearly every flat-roof system tilts panels at least 5° so the glass self-cleans and sheds water. The production difference between 0° and 10° is real, and the maintenance difference is bigger.

Do solar panels on a flat roof require roof penetrations?

Not necessarily. Ballasted racking is held down purely by weight — concrete blocks in trays — with zero penetrations, which is why it dominates commercial flat roofs. Attached systems use anchors flashed or heat-welded into the membrane, and hybrid systems combine a few anchors with reduced ballast. Which one your roof needs depends on wind exposure and how much weight the structure can carry.

How much weight does ballasted solar add to a roof?

Typically around 4–6 pounds per square foot averaged across the array, versus roughly 3 psf for an attached system. That's within the design margin of many roofs, but ballast blocks concentrate load at specific points, so a structural check by an engineer — especially on older buildings — is a standard and worthwhile step before ordering racking.

What angle should solar panels be on a flat roof?

5–15° is the standard range, and 10° is the most common single answer. Lower tilt means less wind load, less ballast, and tighter rows (more panels per roof); higher tilt means a bit more annual energy per panel and better self-cleaning. Ballasted commercial arrays usually land at 5–10°, and residential tilt-leg arrays at 10–20°.

Do flat-roof solar panels produce less electricity?

Per panel, slightly. A 10° array typically gives up roughly 5–10% of annual production compared with an ideally tilted one at mid-US latitudes. But because flat roofs let you face every row true south — and low-tilt rows pack tighter — many flat roofs produce more total energy than the same building would with panels forced onto whatever pitch and azimuth the roof happened to have.

Want this priced for your exact roof?

Answer a few questions in our free Solar Builder and we’ll spec a compatible parts list — panel count, microinverters, racking, wire — with an itemized quote emailed to you. No sales calls, just the numbers.

Prefer the deals to come to you? The email signup on this site takes 5% off your first order and adds you to the Pyra Solar newsletter — price drops, new domestic-content stock, and guide updates, about once a month.