C&I Rooftop Solar Structural Load Checklist for EPC Teams

Key Takeaway
C&I rooftop solar structural risk sits in dead load, wind uplift, and penetrations—not only in module count. EPC teams should complete this checklist before layout finalization and trigger a stamped engineering review when roof capacity, code, or insurer rules require it.
Table of Contents
Why Rooftop Structural Surprises Kill Schedules
Commercial and industrial EPC teams win projects on yield models and $/W, then lose margin when the roof cannot carry the array as drawn. Common field stops: ballast blocks exceed parapet limits, purlin spacing does not match racking assumptions, membrane warranties void on penetration, or the AHJ demands a stamped letter that was never in the bid.
Structural diligence is not only a PE task at permit—it starts when sales transfers a roof plan without age, insulation build-up, or prior HVAC curb modifications. This checklist gives EPC project managers and engineers a repeatable gate before procurement and layout freeze.
Pair roof work with load data from an energy audit so electrical and structural scopes align. For a worked C&I solar-plus-storage layout example, see solar plus storage factory 500 kW example.
Scope of Structural Review on C&I Roofs
Structural load review for rooftop PV asks whether the building can support added dead load, resist wind uplift on the array, and remain weathertight at attachments. It includes:
- Roof deck, purlins, trusses, or concrete slab capacity
- Ballast or mechanical attachment forces
- Seismic bracing where required by jurisdiction
- Access paths and maintenance live load
- Fire setbacks and equipment zones that reduce usable area
Electrical code compliance does not replace structural sign-off. Both must be true before modules ship.
Dead Load Checklist
Build a line-item dead load table from the BOM. Generic psf estimates are for early feasibility only.
| Component | Data to collect | Common EPC mistake |
|---|---|---|
| PV modules | Manufacturer weight per m² or per module | Using outdated module SKU weight |
| Rails and attachments | Racking vendor calc for span and profile | Assuming residential rail on long C&I spans |
| Ballast | Block weight, count, and layout per wind zone | Uniform psf without perimeter zoning |
| Inverters / combiners on roof | Pad or hanger loads | Forgetting walkable service zones |
| Cable trays and conduit | Run lengths and support spacing | Underestimating tray fill on long roofs |
| Snow retention (if applicable) | Ground snow load per ASCE 7 or local code (confirm psf with PE) | Omitting in northern bids |
Compare total added dead load to the roof’s documented reserve capacity. If as-built drawings are missing, assume review is required—not optional.
Wind Uplift and Ballast
Flat commercial roofs see uplift at corners and edges. Ballasted arrays depend on friction coefficients, block weight, and aerodynamic shields; attached arrays load fasteners and purlins cyclically.
Wind design inputs
- Design wind speed and exposure category for the site
- Parapet height and roof zone (field, perimeter, corner)
- Module tilt and row spacing (affects pressure coefficients)
- Seismic interaction if jurisdiction requires combined checks
Ballast vs attach decision
Ballast avoids penetrations but adds dead load and may conflict with drainage crickets. Mechanical attachment reduces ballast but needs membrane-approved details and may trigger stamped fastener pull-out calcs. The racking vendor’s wind report must match the project’s wind parameters—not a default “Zone 2” table.
Penetrations and Membrane Warranty
Each penetration is a leak path and a warranty event. Before drilling:
- Photograph existing membrane, seams, and ponding areas
- Confirm membrane type (TPO, EPDM, PVC, modified bitumen) and age
- Obtain manufacturer-approved flashing or curb detail
- Identify who signs the roof warranty after work (roofer of record, EPC, or owner)
- Schedule third-party leak test if contract requires it
Penetration count and coordinates belong on the issued-for-construction roof plan. Surprise conduit penetrations during install are a leading cause of post-COD leak claims.
When to Require Stamped Engineering
Trigger a licensed structural engineer when any of the following apply:
| Trigger | Rationale |
|---|---|
| No original roof load documentation | Capacity is unknown; assumptions are not defensible |
| Building age or retrofit history unclear | Hidden reinforcements or weakened decks |
| Ballast or attach loads exceed documented reserve | PE must verify or prescribe reinforcement |
| AHJ mandates PE stamp for commercial PV | Permit rejection risk |
| Insurer or owner covenant requires stamp | Contractual, not optional |
| High wind or seismic design category | Prescriptive tables may not apply |
Budget PE time in the EPC estimate when triggers are likely—do not treat stamp as a change order surprise unless the owner withheld roof records.
EPC Handoff Package
From sales to engineering, transfer at minimum:
- Roof plan with dimensions, parapets, HVAC, skylights, drains
- Structural drawings if available; otherwise survey request
- Membrane type, age, and warranty holder contact
- Proposed array layout with setbacks and fire lanes
- Racking vendor wind and ballast report for site parameters
- Single-line for roof-mounted electrical equipment weights
Electrical quality issues (harmonics, voltage sag) can interact with production but are separate from structural sign-off—see power quality optimization for industrial and commercial facilities for load-side context.
Boundaries: Roof Types to Escalate Early
Escalate to senior engineering and PE review early when the site has:
- Significant ponding or soft insulation compression
- Metal deck with unknown gauge or corroded purlins
- Concrete roof with post-tension cables—locate before attach
- Historic or architecturally sensitive structures
- Planned roof replacement within the PV payback period (coordinate timing)
- Extreme snow or hurricane design categories
Some roofs are better suited to carport or ground-mount despite available flat area. Saying no in feasibility saves COD litigation.
Request a C&I Rooftop Feasibility Review
Share roof plans, membrane details, and target system size. Weltrus can help align module and racking choices with realistic structural and electrical constraints—before layout freeze.
Frequently Asked Questions
When does C&I rooftop solar require a stamped structural letter?
When capacity is unknown, loads exceed documented reserve, AHJ or insurer requires it, or wind/seismic category demands project-specific calcs. Confirm with local AHJ early.
What dead load should EPC teams budget for rooftop PV?
Use BOM-based weights for modules, racking, ballast, roof equipment, and trays. Replace generic psf with vendor calcs once SKU and wind zone are fixed.
How do wind uplift loads affect commercial flat roofs?
Uplift varies by roof zone and array geometry. Require a site wind report from the racking vendor or PE—do not rely on default ballast tables.
What roof penetration data should be in the EPC handoff package?
Count, coordinates, flashing details, warranty owner, and pre-install photos. Leak-test protocol if specified in contract.
Can EPC proceed with layout before structural approval?
Early layout is fine for sales; freeze procurement only after PE or AHJ path is clear. Ordering racking for an unapproved ballast design is a common write-off.




