SolarCalculatorHQ

Solar Panel Snow Load Calculator

Free Australian solar panel snow load calculator. Compute roof snow loads to AS/NZS 1170.3 with per-fixing shear demand in kN/m² and N for alpine NSW, VIC, and Tasmania sites.

Solar Panel Snow Load Calculator

Roof snow load s
0.72 kN/m²
Snow load on slope
0.72 kN/m²
Snow force per panel
1,305 N
Shear demand per fixing
326 N
Characteristic per fixing
1,690 N
14g × 65 mm Type 17 in MGP10 (AS 1720.1)
Utilisation of capacity
19.3%
Within typical Type 17 screw capacity

How to use this calculator

Enter five inputs plus the heated-roof flag and the tool returns the AS/NZS 1170.3 snow load on the roof, the sloped-roof load on the array plane, force per panel, shear demand per fixing, and a verdict against a typical Type 17 14g screw in MGP10 rafter:

  1. Number of panels — count from the system design.
  2. Panel area (m²) — physical area of one module; a 400 W panel is about 2.0 m².
  3. Ground snow load sg (kN/m²) — AS/NZS 1170.3 Figure 2.1 value for your altitude. Default 0.9 kN/m² covers alpine NSW and VIC at 1,200 m.
  4. Array tilt (°) — angle of modules above horizontal. Ski-resort roofs typically use 22° to 30° to encourage shedding.
  5. Anchor points per panel — number of attachment screws per module. CEC standard practice is 4 per panel; alpine installs often go to 6.
  6. Heated roof checkbox — toggled ON for occupied conditioned space below, OFF for unheated alpine huts, ski sheds, and detached carports.

The calculator applies a Eurocode-style expression s = μ × Ce × Ct × sg consistent with AS/NZS 1170.3 §2 with conservative defaults (Ce = 1.0 normal exposure, Ct = 1.0 for heated occupied space) and the shape coefficient that tapers from 0.8 at 30° tilt down to 0 at 60°.

The formula

s (kN/m²)   = μ(tilt) × Ce × Ct × sg              (AS/NZS 1170.3 §2)
F_panel (N) = s × 1000 × panelArea × cos(tilt)
F_fixing    = F_panel / anchorsPerPanel
util (%)    = F_fixing / capacity × 100

A worked example for a 16-panel array at 25° tilt with sg = 0.9 kN/m² and a 14g Type 17 screw in MGP10:

  • μ at 25° = 0.8
  • s = 0.8 × 1.0 × 1.0 × 0.9 = 0.72 kN/m²
  • Projected horizontal area per panel = 2.0 × cos(25°) = 1.81 m²
  • Force per panel = 0.72 × 1000 × 1.81 = 1,305 N
  • Per fixing (4 anchors) = 1,305 ÷ 4 = 326 N
  • Capacity (AS 1720.1 shear, MGP10, Type 17 14g) = 1,690 N
  • Utilisation = 326 ÷ 1,690 = 19% — comfortable margin

That 19 percent figure is typical of alpine NSW villages around 1,200 to 1,400 m altitude. Above 1,700 m where sg rises to 1.8 kN/m², the same 4-anchor array hits 39 percent utilisation — still inside the green band but tight enough that going to 6 anchors for any panel within 1 m of a roof edge or below a step-down is the standard alpine detail.

Ground snow reference for Australian alpine locations

AS/NZS 1170.3 ground snow loads sg by altitude (50-year return, alpine NSW/VIC/Tas):

LocationAltitude (m)sg (kN/m²)
Thredbo Village1,3651.2
Crackenback1,3001.1
Perisher Valley1,7201.8
Charlotte Pass1,7601.9
Selwyn Snowfields1,4901.5
Falls Creek Village1,5001.6
Mt Hotham (Hotham Heights)1,8602.0
Mt Buller (village)1,6001.7
Mt Baw Baw1,4701.4
Ben Lomond (Tas)1,4001.4
Cradle Mountain (Tas)1,2001.0
Snowy Mountains townships1,000 to 1,5000.7 to 1.5

Pull the controlling value from AS/NZS 1170.3 Figure 2.1 for your exact site, applying the altitude correction for elevation above the table values. The Bureau of Meteorology’s Snowy Mountains snowfall climatology provides historical reference for sites not covered by the standard.

Why ground-mount alpine arrays need extra attention

Most Australian alpine PV is on lodge roofs at 1,200 to 1,800 m altitude — a few ground-mount installations exist for ski lift maintenance buildings and the Snowy Hydro pumping stations. For ground-mount arrays, AS/NZS 1170.3 §5.4 requires the design to consider snow accumulating on the array surface (treated as μ = 0.8 for tilts up to 30°) plus drift loads on the leeward side of the array footprint.

The CEC Installer Guidelines 2024 specifically call out alpine ground-mount as requiring engineered tilt frames with cross-bracing and pile foundations to handle the combined snow + wind load — bolt-on residential frames designed for sub-alpine NSW are not suitable above 1,500 m.

Shape coefficients for sloped alpine roofs

AS/NZS 1170.3 Figure 5.1 defines μ for various roof geometries. The calculator uses the slippery monopitch curve:

  • Pitches 0° to 30°: μ = 0.8 (full Cs × sg applies)
  • Pitches 30° to 60°: μ = 0.8 × (60 − α) / 30 (linear taper)
  • Pitches above 60°: μ = 0 (snow does not accumulate)

Ski-resort lodges typically have pitches of 22° to 35° — a deliberate compromise between snow shedding (which favours steeper pitches) and avalanche risk from sliding snow (which favours shallower pitches with snow guards installed). PV arrays on these roofs see roughly 50 to 80 percent of sg on the slope.

Fixing shear design to AS 1720.1

Solar racking attachments in Australia are governed by AS 1720.1 §4.4 for laterally loaded screws into timber. A 14g × 65 mm Type 17 self-drilling screw driven into MGP10 rafter with 50 mm of penetration achieves a characteristic shear capacity Q*k of about 1,690 N — comparable to a European M8 coach screw.

If your design is governed by both snow and wind, AS/NZS 1170.0 load combinations require checking 1.2G + 1.5Q (snow as a category Q load) and 0.9G + 1.0W (wind as the controlling action). The controlling fixing demand is whichever is larger — usually snow above 1,500 m altitude, wind in cyclonic regions and on exposed alpine ridges where wind speeds exceed 50 m/s.

Practical rules of thumb

  • Below 30% utilisation: standard 4-fixing CEC-approved details (Schletter, IronRidge AU, Clenergy SolarRoof) pass without modification.
  • Between 30 and 60%: confirm rafter section and embedment depth on site; 6 fixings per panel are recommended for any roof above 1,500 m.
  • Between 60 and 80%: add fixings to 6 per panel and verify rafter capacity with the structural engineer.
  • Above 80%: get a fully engineered design — alpine installations above 1,800 m always need a stamped structural certificate under the NCC Volume Two performance pathway.

For ballasted flat-roof systems in alpine commercial buildings, AS/NZS 1170.3 §5.6 requires drift loads at parapets — drifts at the lee side of a 1.5 m parapet on a Falls Creek lodge can reach 3.5 kN/m². Use the solar panel roof load calculator to verify the deck and structural frame can carry the combined snow plus ballast load.

Drift and sliding-snow loads

AS/NZS 1170.3 §5 covers two additional load cases the basic calculator does not address but an engineered design must:

  • Drift loads at parapets, taller adjacent buildings, and roof step-downs. Lee-side drifts can reach 2 × sg over a 3 to 8 m wide influence zone.
  • Sliding snow loads from upper roofs onto lower roofs and onto solar arrays in step-down configurations. AS/NZS 1170.3 §5.7 specifies a sliding load equivalent to 50 percent of the upper roof balanced load over the width of the lower roof.

Both cases are common on multi-storey alpine lodges with stepped roof forms. The calculator’s defaults capture the balanced load only — get an engineer’s review if your array sits below a higher roof or beside a parapet over 1 m tall. The Snowy Hydro engineering manual maintains a regional drift study for the Snowy Mountains scheme that AHJs often accept as a deemed-to-satisfy alternative.

Cost implications

Snow load engineering review adds A$400 to A$1,200 to a typical alpine residential CEC-accredited installation. Manufacturer pre-engineered certifications (Schletter AU AlpineRail, IronRidge XR100 AU snow package, Clenergy SolarRoof Alpine) cover most lodge installs up to sg = 1.5 kN/m² and pitches 15° to 45°, with an A$200 to A$400 premium over the standard regional kit. Above 1.5 kN/m² or for any drift case, expect A$2,500 to A$5,000 in additional engineering plus material upgrades — heavier 14g × 100 mm screws driven into 90×45 mm MGP12 rafters with 6 fixings per panel.

See the array spacing calculator for inter-row spacing in alpine flat-roof layouts — wider spacing prevents the upper row’s slid snow from burying the lower row, and the wind load calculator for the companion uplift check that often governs on exposed alpine ridges.

Sources

Frequently asked questions

Where in Australia do I need to consider snow load for solar?
AS/NZS 1170.3 applies above the snowline. The standard divides Australia into Region 1 (below 1,200 m altitude, generally no snow design needed except for Tasmania highlands), Region 2 (1,200 to 1,800 m, the southern alps), and Region 3 (above 1,800 m, ski resort altitudes). Postcodes that require snow design include Thredbo, Perisher, Charlotte Pass, Selwyn, Falls Creek, Mt Hotham, Mt Buller, Mt Baw Baw, Ben Lomond, Cradle Mountain, Ben Hall's Gap (NSW), and most of the Snowy Mountains scheme settlements. Coastal and lowland Australia rarely sees enough snow to govern fixing design — wind load and cyclonic region requirements dominate.
What ground snow load should I use?
Pull sg from AS/NZS 1170.3 Figure 2.1 for your altitude and region. Indicative values: Thredbo Village (1,365 m) 1.2 kN/m², Perisher Valley (1,720 m) 1.8 kN/m², Falls Creek Village (1,500 m) 1.6 kN/m², Mt Hotham (1,860 m) 2.0 kN/m², Mt Buller (1,600 m) 1.7 kN/m², Ben Lomond (1,400 m) 1.4 kN/m². The standard's altitude correction is sg(A) = 0.7 × (A − 250) / 250 kN/m² for altitudes above 250 m in alpine regions. Below 1,000 m altitude most of Australia uses sg = 0.4 kN/m² as a nominal minimum for transient sleet/hail loading.
How does the AS/NZS 1170.3 approach differ from Eurocode and ASCE?
AS/NZS uses a simplified envelope of ground snow load sg, shape coefficient μ, and exposure/thermal multipliers Ce and Ct, very similar in form to EN 1991-1-3. The numerical values differ: AS/NZS μ for slippery roofs is 0.7 (vs Eurocode 0.8) for pitches up to 30°, tapering to 0 at 60°. For PV arrays the Clean Energy Council recommends keeping μ = 0.8 conservatively across the array footprint to capture potential ice accretion that AS/NZS does not address explicitly.
How much weight is 1.6 kN/m² of snow on an alpine array?
For a 16-panel system with each module at 2 m² and 22° tilt (typical for ski-resort roofs to shed snow), sg = 1.6 kN/m² becomes about 1.1 kN/m² on the slope, or 2,030 N per panel and 32.5 kN across the array. That's roughly 3.3 tonnes of static load. Alpine residential roofs framed with 90×45 mm MGP10 rafters at 450 mm centres and 3 m span can carry this, but ski lodges and chalets with longer spans (4 to 6 m) need engineered rafters or steel purlins. Always get a structural review for any alpine PV install.
Do I need snow guards above the array?
Yes — for any alpine installation above 1,200 m the CEC Installer Guidelines 2024 and the NSW and VIC alpine building codes require snow guards above any solar array to prevent slab releases. Pad-style guards (SnoBlox AU, SnoFence) at 300 mm spacing cost about A$25 to A$35 per linear metre installed. The slab release hazard increases dramatically once the array warms in early afternoon sun — a 4 m wide array can shed 200 kg of snow as a single slab onto whatever (or whoever) is below.

Related calculators