Description
A comprehensive guide to roof and solar panel installation for EPC contractors and solar developers. Covers pitched, flat, and metal roof mounting systems, structural load requirements, step-by-step installation process, roof compatibility, and how to choose the right mounting supplier.
Roof and Solar Panel Installation: The Complete EPC Guide (2026)
TLDR
- Pitched roofs (10°–60°) use rail-based hook mounting; flat roofs use ballasted or penetrating systems at 5°–15° tilt; metal roofs use clamp-on or L-foot brackets with no drilling required on standing seam profiles.
- Structural assessment must account for dead loads (2–4 psf for panels and racking), wind uplift per ASCE 7-22 or Eurocode 1, and snow accumulation.
- EPC contractors should specify mounting systems whose structural design is checked to the applicable loading standard (such as AS/NZS 1170, ASCE 7-22, Eurocode 1 or JIS C 8955), with a 25-year design life and corrosion-resistant aluminum or hot-dip galvanized steel.
- The right mounting supplier delivers engineering support, components backed by structural calculations and test reports, fast lead times, and full roof-type coverage under a single supply relationship.
Table of Contents
- Why Roof Type Determines Everything
- Types of Roof and Solar Panel Installations
- Structural Considerations for Rooftop PV
- Step-by-Step Installation Process
- Roof Compatibility Matrix
- Ballasted vs. Penetrating Flat Roof Systems
- How to Choose a Solar Mounting Supplier
- Conclusion
Why Roof Type Determines Everything
Roof and solar panel installation is a family of distinct engineering workflows, each driven by the substrate beneath the panels. The wrong mounting strategy for a given roof type produces structural failures, voided warranties, permit rejections, and costly rework. The right one delivers a 25-year system with predictable yield and minimal O&M cost.
For EPC contractors, solar developers, and O&M firms, the decision tree starts at the roof. This guide covers every major roof type, the structural forces at play, the correct mounting approach for each, and what to look for in a mounting hardware supplier for projects at any scale.
Types of Roof and Solar Panel Installations
1. Pitched Roof Mounting Systems
Pitched roofs (slope 10°–60°) are the most common installation surface globally. The mounting approach depends on roof material.
Tile roofs (clay, concrete): Roof hooks insert between or beneath tiles, anchor into the rafter, and accept aluminum rails onto which module clamps slide. The critical parameter is rafter spacing: rails must span no more than 1,200–1,500 mm between hooks to prevent deflection under load.
Asphalt shingle roofs: L-foot flashings bolt directly into rafters with waterproof sealing. Rails attach to the L-foot uprights. Flush-mount configurations keep the array aerodynamic and limit wind uplift exposure.
Slate roofs: Require specialized hooks with low-profile base plates to avoid cracking adjacent slates. Engineering review is mandatory given slate fragility and preservation requirements in many European markets.
Solaracks' Pitched Roof Mounting System covers tile, asphalt, and metal pitched variants with aluminum hook-and-rail assemblies. Wind and snow resistance is verified for each project by structural calculation to the applicable standard (AS/NZS 1170.2, ASCE 7-22, EN 1991-1-4 or JIS C 8955), with attachment spacing and rail span set from the result — not by a single universal rating.
2. Flat Roof Mounting Systems
Flat roofs (slope 0°–10°) represent the largest single opportunity for commercial solar. Without a built-in inclination, the mounting system creates the tilt — typically 5°–15° for self-cleaning and yield optimization.
Two attachment strategies exist:
- Ballasted systems: Concrete blocks hold down aluminum or steel tray frames. No roof penetration, no waterproofing risk. Ideal for concrete decks with sufficient load capacity.
- Penetrating systems: Mechanical fasteners anchor through the roofing membrane into the structural deck. Lower roof load, better wind resistance in high-wind coastal zones.
The Flat Roof Mounting System from Solaracks uses a foldable triangular ballasted design — modular from a single bay to any project scale — with tilt adjustable from 5° to 15°; structural calculations to the applicable loading standard are supplied for each project, and Solaracks supports customers’ CE marking for OEM/ODM supply.
3. Metal Roof Mounting Systems
Metal roofs divide into two profiles, each with its own attachment method.
Standing seam (raised-seam trapezoidal): Clamps grip the raised seam fold without drilling into the roof panel. Zero penetration means no waterproofing risk and no voided roof warranty. The seam itself acts as a built-in mounting rail. This is the fastest metal roof installation method available to EPC teams.
Corrugated and ribbed trapezoidal: Self-drilling fasteners pass through the rib crest into the purlin below. EPDM washer-and-sealant systems prevent water ingress. L-foot brackets then accept standard aluminum rails.
Metal roofs are common on commercial buildings in developed markets and are especially prevalent across industrial, warehouse, and agricultural sectors — a high-value segment for EPC pipelines. Solaracks produces dedicated L-foot brackets and standing seam clamps for both profiles, with documented projects up to 2 MW on single industrial rooftops.
Structural Considerations for Rooftop PV
Before a single bracket goes onto a roof, structural analysis defines whether the installation is feasible and what mounting configuration the building can tolerate.
Load Categories
| Load Type | Description | Typical Value |
|---|---|---|
| Dead load (panels + racking) | Permanent weight of PV system | 2–4 psf (0.10–0.20 kN/m²) |
| Live load (maintenance personnel) | Temporary access load | 20 psf (0.96 kN/m²) per ASCE 7 Table 4.3-1, reducible to no less than 12 psf (0.57 kN/m²); need not be applied under panels with 24 in (610 mm) or less clearance |
| Wind uplift | ASCE 7-22 / Eurocode 1 pressure zones | Site-specific; calculated per AS/NZS 1170.2, ASCE 7-22, EN 1991-1-4 or JIS C 8955 |
| Snow accumulation | Ground snow load × roof factor | Site-specific; calculated per the local snow-load standard |
| Seismic (where applicable) | Horizontal acceleration demand | IBC / local seismic code |
Solar panels are light — modules plus racking typically add only the 2–4 psf dead load shown above. The structural concern for most projects is wind uplift, not panel weight. A flat roof array in a coastal zone at 50 m/s wind sees uplift forces that can exceed 3× the dead load. Anchor design must address the full uplift scenario, not just gravity loading.
Roof Structure Assessment: 5 Steps
- Review existing structural drawings — identify rafter and purlin spacing, member sizes, and original design loads.
- Site inspection — assess roof condition, membrane type, age, and any visible deterioration.
- Load calculation — run dead, live, wind, and snow load combinations per local code (ASCE 7, Eurocode, AS/NZS 1170).
- Reinforcement decision — determine if purlins or rafters need sistering, or if ballast distribution blocks require added blocking.
- Permit package — prepare stamped engineering drawings for AHJ (Authority Having Jurisdiction) submission.
Solar permit applications often stall on incomplete structural calculations. Delays drop sharply when EPCs specify pre-engineered mounting systems with published load tables, structural calculations and test reports.
Material Durability Requirements
| Environment | Recommended Material | Reason |
|---|---|---|
| Standard inland | Aluminum 6005-T5, anodized | Lightweight, corrosion-resistant |
| Coastal / salt spray | Aluminum 6005-T5, anodized 15 µm (C4) or 20 µm (C5), with A4 (316) stainless fasteners | Thicker anodic film and A4 (316) stainless resist chloride attack |
| High-humidity industrial | Hot-dip galvanized (HDG) steel with grade 8.8 bolts coated to suit the corrosivity category | Thick zinc coating, structural rigidity |
| Extreme chemical / coastal | ZAM coated steel (Zn-Al-Mg) with grade 8.8 bolts, thermo-diffusion zinc multi-alloy (TDC) coated | Lower corrosion rate than a plain zinc coating of the same coating mass |
Step-by-Step Installation Process
Phase 1: Site Survey and Engineering Design
- Measure roof dimensions, orientation, and slope
- Record shading obstacles including HVAC units, vents, and parapets
- Confirm structural capacity against calculated loads
- Produce layout drawing specifying module count, row spacing, edge setbacks, and cable routing paths
Phase 2: Procurement
- Specify mounting system by roof type (see compatibility matrix below)
- Confirm compliance documents for the target market: structural calculations, or an independent engineering check, to the local loading standard (AS/NZS 1170, ASCE 7-22, Eurocode 1, JIS C 8955), CE marking where EU rules require it, and IEC 62817 for solar trackers only
- Order mounting hardware with a 10% buffer on fasteners and clamps to cover field cutting and attrition
Phase 3: Safety and Access Setup
- Install fall arrest anchors, edge protection, and scaffolding or access platforms
- Mark walking zones on the roof to prevent membrane damage
- Brief crew on waterproofing protocol: no unprotected boot contact with exposed membrane
Phase 4: Anchor Point Installation
Pitched tile/shingle: Lift tiles, position roof hook, fasten to rafter with minimum 2x 8 mm stainless screws into sound timber. Replace tiles. Repeat per layout drawing spacing.
Flat ballasted: Position base trays per layout, connect inter-row wind beams, add ballast blocks per engineer-calculated weight requirement.
Metal standing seam: Slide seam clamp over the folded seam, torque to the manufacturer’s specification (for Solaracks M8 clamp bolts, generally 15–17 N·m per the installation manual). No drilling required.
Metal corrugated: Drill through rib crest at purlin location, insert self-drilling screw with EPDM washer, apply sealant to collar. Attach L-foot bracket to screw head.
Phase 5: Rail Installation
- Attach aluminum rails to anchor points per layout
- Check rail alignment with string line or laser level
- Splice rails only where the structural calculation and system manual allow — typically close to an attachment, where bending moment in a continuous rail is low, and never unsupported in the middle of a span or in an end (cantilever) span; detail any thermal-break splice for movement and electrical bonding
- Install end caps and grounding lugs per the DC bonding scheme
Phase 6: Module Installation
- Lift modules to roof using vacuum lifters or rope-and-pulley systems for large arrays
- Place module into mid-clamp or end-clamp rail slots
- Torque clamp bolts to manufacturer specification
- Check the gap between adjacent module frames: it is set by the mid-clamp spacer and must be no smaller than the minimum in the module manufacturer’s installation manual (thermal movement along long rows is taken up at the rail thermal breaks, not in this gap)
Phase 7: Electrical Rough-In
- Route DC string cables through conduit or dedicated cable management channels
- Land combiner box or string inverter connections per electrical design
- Complete AC connection, protection devices, and grid interface
Phase 8: Commissioning and Inspection
- Infrared scan of roof for any disturbed membrane areas post-installation
- Torque verification on 10% random sample of mounting bolts
- String IV curve trace to confirm module-level performance against nameplate data
- Submit as-built drawings and commissioning report to AHJ
Roof Compatibility Matrix
| Roof Type | Best Mounting Method | Penetration Required | Tilt Adjustable | Design Life |
|---|---|---|---|---|
| Pitched tile | Hook-and-rail | Yes (into rafter) | No (follows roof pitch) | 25+ years |
| Pitched shingle / asphalt | L-foot flashing + rail | Yes (into rafter) | No | 25+ years |
| Flat concrete | Ballasted tray system | No | Yes (5°–15°) | 25+ years |
| Flat concrete (high wind) | Penetrating anchor + rail | Yes (into deck) | Yes | 25+ years |
| Standing seam metal | Seam clamps + rail | No | No (follows roof slope) | 25+ years |
| Corrugated / trapezoidal metal | L-foot + self-drill screw | Yes (into purlin) | No | 25+ years |
| TPO / EPDM membrane | Ballasted or bonded base | No (ballasted) | Yes (5°–15°) | 20–25 years |
| Bitumen / built-up | Penetrating anchor + flashing | Yes | Yes | 20–25 years |
Ballasted vs. Penetrating Flat Roof Systems
For flat roof projects, EPCs face the most consequential mounting decision early in the design phase. The table below captures the full comparison.
| Criteria | Ballasted System | Penetrating System |
|---|---|---|
| Roof penetrations | None | Yes |
| Waterproofing risk | Low | Moderate (requires proper flashing) |
| Roof load per m² | Higher (concrete ballast weight) | Lower |
| Wind resistance | Good; engineer-verified per zone | Excellent; mechanically anchored |
| Installation speed | Fast | Moderate |
| Removal / relocation | Easy | Requires re-sealing penetrations |
| Best for | Concrete decks with spare load capacity; ballast weight calculated for the site wind speed | High-wind coastal zones, constrained roof loads |
| Relative cost | Lower hardware, higher ballast logistics | Higher hardware, lower logistics |
Ballasted systems dominate commercial flat roof projects in most markets. Solaracks' flat roof ballasted system ships as pre-assembled foldable triangular trays, which cuts on-site assembly labor compared to component-by-component builds — a meaningful advantage on multi-MW commercial rooftops.
How to Choose a Solar Mounting Supplier
Mounting hardware is a 25-year commitment. Selecting a supplier on unit price alone risks system failures, elevated O&M costs, and client liability. Use the following EPC checklist.
Certification and Compliance
| Certification | What It Confirms |
|---|---|
| CE marking | Declaration of performance and conformity under the EU Construction Products Regulation against an applicable harmonised standard (e.g. EN 1090-1 for structural steel and aluminum components) |
| AS/NZS 1170 | Loading standard for Australia and New Zealand; compliance is shown by structural calculation to it, which may be independently checked by a structural engineer |
| IEC 62817 | Design qualification of solar trackers (not fixed-tilt roof racking) |
| ISO 9001 | Quality management system in manufacturing |
Request load test reports, not just certificate numbers. A supplier that publishes pull-out test data, rail deflection tables, and wind tunnel results is a supplier that stands behind its engineering.
Manufacturing Capability
- In-house extrusion or fabrication: Avoids third-party quality gaps on structural members.
- Surface treatment: Anodizing for aluminum (Solaracks standard film 12 µm; 15 µm for C4 and 20 µm for C5 sites) or hot-dip galvanizing for steel to ISO 1461, where the minimum mean coating depends on steel thickness (55 µm for 1.5–3 mm, 70 µm for over 3–6 mm, 85 µm over 6 mm).
- Production capacity: Can the supplier fulfill 1 MW+ orders in 4–6 weeks? What is the MOQ for custom lengths?
Engineering Support
EPC contractors need more than a product catalog:
- Structural calculation templates matched to local codes
- Project-specific BOM generation from CAD layout drawings
- On-call engineering review for permit package support
Supply Chain Reliability
| Factor | What to Ask |
|---|---|
| Lead time | Standard production and shipping time to your market |
| Inventory holding | Does the supplier stock standard items for fast dispatch? |
| Packaging | Are rail profiles and components protected against transit damage? |
| Logistics options | Sea freight, air freight, and local warehouse availability |
Price vs. Total Cost of Ownership
The lowest unit price on a rail profile is irrelevant if installation requires more anchor points, generates more cut waste, or fails permit inspection. Evaluate total cost per installed kW: hardware cost plus labor hours plus rework risk.
Why Solaracks for Rooftop Mounting
Solaracks designs and manufactures solar mounting structures for every major roof type, with 3 GW of installed know-how since 2012. The product line gives EPC contractors a single supplier relationship across the full project mix:
- Pitched Roof Mounting System — hook-and-rail for tile, shingle, and pitched metal roofs
- Flat Roof Mounting System — modular ballasted tray systems with adjustable tilt
- Ground Mounting System — fixed-tilt and single-axis structures for utility and commercial ground arrays
- Solar Carport System — canopy structures for covered parking with integrated solar generation
All systems ship with project-specific engineering support and structural calculations to the applicable loading standard, and aluminum components are designed for a 25-year life. Solaracks roof-mount rails and its GTS ground-mount system have been independently checked by Australian structural engineers to AS/NZS 1170.2 (Gamcorp 2018, refs 5312/HS and 5072-R2/AA; SPAD 2019, project V008_FL), and Solaracks supports customers’ CE marking for OEM/ODM supply.
Conclusion
Roof and solar panel installation success depends on matching the mounting system to the roof, not applying a generic solution across every substrate. Pitched, flat, and metal roofs each carry distinct structural demands, attachment methods, and engineering review requirements.
For EPC contractors and solar developers sourcing hardware at scale, a single reliable supplier with multi-roof-type capability, components backed by structural calculations and test reports, and active engineering support is a competitive advantage. It reduces procurement overhead, standardizes crew training, and creates a defensible quality record across the project portfolio.
Contact the Solaracks team at solaracks.com to request product specifications, load documentation, or a project-specific bill of materials.


