Solar Panel Roof Load Calculator
Free solar panel roof load calculator for Canadian homes. Compare PV array dead load against NBC 2020 imposed loads in kg/m² with provincial code references.
Solar Panel Roof Load Calculator
How to use this calculator
Enter four numbers and the calculator returns total system weight, distributed load in kg/m², and how much of the NBC residential live-load minimum that uses:
- Number of panels — count from your CanREA-member installer’s design.
- Panel weight (kg) — from the spec sheet, typically 21 to 25 kg for 410 W to 440 W modules.
- Panel area (m²) — physical dimensions; modern panels are about 1.95 m².
- Mounting weight per panel (kg) — rail share plus clamps and ice-dam standoffs; 4 to 6 kg for IronRidge or EcoFasten Snow Country hardware.
The result is the added dead load in kg/m², compared against the NBC 2020 §4.1.5.5 residential roof live-load minimum of 1.0 kPa (102 kg/m²).
The formula
The calculator uses the standard distributed-load equation that P.Eng-stamped structural reports apply when reviewing rooftop PV under NBC 2020:
totalMass (kg) = panelCount × (panelMass + mountMass)
arrayArea (m²) = panelCount × panelArea
distLoad (kg/m²) = totalMass / arrayArea
utilisation (%) = distLoad / 102 × 100
A worked example for a 14-panel 5.7 kW residential system on an Ottawa house:
- 14 panels × 22 kg/panel = 308 kg of modules
- 14 panels × 5 kg/mount = 70 kg of rails, clamps, snow standoffs
- Total system mass = 378 kg
- Array footprint = 14 × 1.95 m² = 27.3 m²
- Distributed load = 378 ÷ 27.3 = 13.8 kg/m²
- Utilisation = 13.8 ÷ 102 = 14% of NBC live-load minimum
That 14 percent figure is why a typical Ontario or BC home with 38 mm × 184 mm SPF rafters at 400 mm or 600 mm centres carries solar without reinforcement. The structural concern in Canada always shifts to snow load — particularly the unbalanced drift case — rather than dead load.
Roof load reference table for typical Canadian residential PV
Using 14 kg/m² total dead load — the design figure most CanREA-member installers use for compliant flush-mount domestic systems on roofs with rafters at 400 mm centres:
| System size | Panels | Array area | Total mass | Distributed | NBC utilisation |
|---|---|---|---|---|---|
| 4.05 kW | 10 | 19.5 m² | 270 kg | 13.8 kg/m² | 14% |
| 5.67 kW | 14 | 27.3 m² | 378 kg | 13.8 kg/m² | 14% |
| 7.29 kW | 18 | 35.1 m² | 486 kg | 13.8 kg/m² | 14% |
| 8.91 kW | 22 | 42.9 m² | 594 kg | 13.8 kg/m² | 14% |
| 10.53 kW | 26 | 50.7 m² | 702 kg | 13.8 kg/m² | 14% |
The kg/m² stays constant — total mass scales with footprint. The 14 percent of NBC live-load minimum applies to the dead load case alone; the controlling design check in Canada is usually combined dead + unbalanced snow per NBC 4.1.3.2.
Common Canadian roof types and their PV capacity
Asphalt shingle on SPF rafters at 400 mm centres
The most common Canadian residential roof. Typical capacity above existing dead load is 70 to 100 kg/m² for non-snow-controlled regions. PV adds 13 to 15 kg/m² distributed plus point loads at attachment. Almost always passes structural screening when rafters are sound and snow load is checked separately.
Standing seam metal (Galvalume, Vicwest)
Premium choice in Quebec and Atlantic provinces. S-5! seam clamps grip the standing seam directly without penetration. Metal roofs in Canadian builds use 38 mm × 235 mm rafters with snow-rated steel underlay, providing significant reserve. Always passes structural review.
Concrete or composite tile (less common in Canada)
Inherent dead load of 45 to 55 kg/m² but rafters were designed for it. Tile-replacement flashings transfer the 13 to 15 kg/m² PV addition through to the rafter. Fragility is the issue; tile breakage rate during PV install is 3 to 6 percent of penetrations.
Cedar shake (older BC and Atlantic homes)
Special considerations — cedar requires Slate Hook-style attachments that lift the shake without penetration. Inherent dead load is light (15 to 20 kg/m²) and rafters are sized for it. PV install uses Quick Mount QHook Cedar or equivalent. Often P.Eng review even in non-snow regions due to roof age.
What the calculator deliberately ignores
- Snow load. NBC ground snow Ss across Canada ranges from 1.0 kPa (Vancouver, Victoria) to 4.5 kPa (Saguenay). The unbalanced snow case Cs × Cw × Sb concentrates drift against panel rows and is usually the controlling check, not dead load. Use the solar panel installation angle calculator — steeper tilts shed snow but increase wind moment.
- Wind load. NBC §4.1.7 reference wind pressures in coastal BC and Atlantic Canada reach 0.65 kPa, generating uplift of 1.5 to 2.5 kPa on tilted arrays. Anchor spacing controls in these regions, not gravity dead load.
- Ice dam loading. The combined weight of ice + snow + meltwater in the eave region can exceed snow load alone by 50%. Standoffs in Canadian installs use IceFree or EcoFasten Snow Country brackets that elevate panels above the typical ice-dam zone.
- Rafter span and species derating. SPF (Spruce-Pine-Fir) rafters span less than Douglas Fir at the same depth. CSA O86 §6.5 derating applies before checking distributed plus concentrated load combinations against rafter capacity.
Sizing rule of thumb
For typical Canadian residential PV:
- Dead load: assume 15 kg/m² for design — actual is closer to 14 kg/m²
- NBC live load minimum: 1.0 kPa (102 kg/m²) — non-snow-controlled
- Snow zone (Ottawa, Montreal, Halifax): design Sb 1.5 to 4.5 kPa is the controlling case
- Wind region (coastal BC, Atlantic): anchor design dominates over gravity
If the calculator returns under 25% NBC utilisation, the dead-load case passes screening for any sound Canadian roof. The combined dead + unbalanced snow case still requires P.Eng review in any snow-zone municipality. Above 100% NBC utilisation, structural reinforcement is mandatory before permit issuance.
Cost implications
Structural P.Eng review in Canada ranges from CAD 400 to 800 for a standard residential rooftop assessment up to CAD 1,200 to 2,000 for older or unusual buildings. Reinforcement (sistering rafters, adding collar ties, snow guards) costs CAD 2,000 to 5,000 if needed. See the cost of solar panels calculator for full Canadian pricing context — most provinces include the structural cost in turnkey installer quotes from CanmetENERGY-listed providers.
Sources
- National Research Council NBC 2020 — §4.1.5 specified loads and effects
- Canadian Standards Association CSA S367 — solar PV structural standard
- Canadian Renewable Energy Association — installation guidelines
- NRCan Solar Resource Atlas — regional snow and load reference data