ASCE 7-22 §29.4 · Rooftop arrays · Launching soon

Rooftop solar wind loads, panel by panel

Design pressures for photovoltaic arrays on flat and low-slope roofs under ASCE 7-22 §29.4 — GCrn nominal net pressure coefficients resolved from panel tilt, roof zone, and parapet height, then carried through to clip and ballast uplift. Launching soon.

GCrn method, §29.4 Notify list gets early access Nothing charged before launch

You're viewing the rooftop array calculator. Mounting panels on the ground instead? Switch to ground-mount →

GCrn net pressuresPer-panel, both directions
Roof zones & edgesInterior, edge & corner rows
Parapet interactionSheltering by relative height
Attachment & ballastUplift to clip force / weight

The physics of a panel sitting on a roof

A rooftop module lives inside the building's own separated flow. Section 29.4 captures that with net pressure coefficients tuned to tilt, position, and the parapet above it.

GCrn method

Net pressure per module

The §29.4 nominal net pressure coefficient, resolved for your array

Each module gets a net pressure from GCrn, which the tool reads from your tilt angle, chord length, and normalized wind area — not a blanket roof number applied to hardware it was never meant for.

  • Tilt and chord set the aerodynamic coefficient
  • Normalized wind area from module footprint and mean roof height
  • Uplift and downforce reported as the governing pair
  • Low-slope and flat roofs — the mounting case §29.4 was written for
Roof position

Interior, edge, corner

Where a module sits on the roof decides its load

A module three rows in and a module on the northwest corner do not see the same wind. The calculator maps every row to its roof zone so the perimeter and corner modules — the ones that actually fail — are sized on their real demand.

  • Edge-row amplification along the roof perimeter
  • Corner zones where two accelerated flows meet
  • Setback from the roof edge to the first row of modules
  • Per-zone results so one number never hides a hot corner
Hold-down

Clips, rails & ballast

From net pressure to what keeps the module on the roof

The output is built to resolve. Take the net uplift straight to a per-attachment reaction for mechanically fastened rails, or to the counterweight a non-penetrating ballasted tray needs to stay put on a membrane roof.

  • Per-clip uplift from tributary area and spacing you set
  • Ballast weight for non-penetrating tray systems
  • Downforce path into the roof structure below
  • Risk Category I–IV importance applied automatically
Flat & low-slope roofs GCrn per module Tilt & chord factors Roof edge & corner zones Parapet sheltering Clip & ballast uplift

How it will work

A four-step flow tuned to a roof-mounted array, in the same clean interface as our live tools.

1

Address & wind speed

Design wind speed pulled from the project location, with Florida HVHZ overrides built in.

2

Roof & module layout

Mean roof height, parapet height, module tilt and chord, and setback to the first row.

3

GCrn pressures

Net pressures computed per roof zone in both directions, corners called out.

4

Engineering Report

Permit-ready output with each coefficient cited to §29.4 and a zone map.

Launching soon

Tell me when rooftop goes live

Add your email and we'll reach out the day the rooftop array calculator ships — notify-list members get in first, at launch-day pricing.

One message, the day rooftop goes live — nothing else lands in your inbox. Rather talk now? Contact sales.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Who it's for

Commercial rooftop EPCs

Lock the rail layout and attachment spacing to the governing zone pressures before hardware is ordered.

Structural engineers

Produce per-zone module pressures with each GCrn traced to §29.4 for the roof-loading calc package.

Racking manufacturers

Check rail and clip allowables against required uplift across tilt angles and roof-corner zones.

Roof consultants & AHJ

Confirm a ballasted array won't slide or lift on the membrane before the reviewer signs off.

Architects

Test a rooftop layout and parapet height early, while the setback is still cheap to change.

Roofing & GC teams

Know the downforce into the deck and the pull-out on each fastener before the crew is on the roof.

Other wind load calculators

Subscribe by category and run unlimited calculations.

Frequently asked questions

Which ASCE 7-22 provision applies to rooftop solar?

Panels mounted on the roof of a building are covered by ASCE 7-22 Section 29.4, which supplies nominal net pressure coefficients (GCrn) for arrays on flat and low-slope roofs. The calculator works entirely within that path — it is built for modules on a roof, not for open racking in a field.

Does module tilt change the result much?

Yes. Tilt angle and chord length feed straight into the GCrn value, and a steeper module in an edge or corner row can carry noticeably more uplift than a shallow one in the interior. The tool recomputes the coefficient for each configuration rather than assuming a single worst case.

How is a parapet handled?

A parapet raises the separated shear layer above the roof, and whether it shelters your modules or speeds the flow over them depends on its height relative to the panels. That relative height is an input, and it shifts the coefficient the array sees near the edge.

Can it size ballast for a non-penetrating array?

The output is net uplift per module and per roof zone. From there you resolve it to the counterweight a ballasted tray needs, or to the pull-out on each clip for a mechanically fastened rail. You set the spacing and the racking capacity; the tool supplies the demand.

What's in the report for a permit set?

An Engineering Report listing the wind speed, exposure, roof and module geometry, the GCrn value for each zone cited to its §29.4 reference, and a zone map. Sign-and-seal by a licensed PE is available on request for the jurisdictions that require it.

Is a stamped version available?

Yes — a professional engineer can review and seal the rooftop calculation through the firm's licensing network, routed to a PE registered in the project's state. The software generates the report; the seal is a separate professional service you add when the permit calls for one.

When does it launch?

Rooftop is in active build now. Join the notify list to be first in line with early access; nothing is billed until the calculator is live and you choose a plan.

Be first on the rooftop array tool

Rooftop solar is in active development. Join the notify list for early access, or explore the ground-mount calculator and our free wind speed lookup in the meantime.

Notify list gets early access Nothing charged before launch Unsubscribe anytime