Solar Panel Installation Angle Calculator (Canada)
Free Canadian solar panel installation angle calculator. Compare your roof pitch to the latitude-optimal angle for Canadian winters, see annual yield loss, and find the wedge size needed for snow shedding and flat-roof installations.
Solar Panel Installation Angle Calculator
Formula used
Optimal tilt (year-round): Latitude × 0.76. Summer: Latitude − 15°. Winter: Latitude + 15°.
Roof pitch from ratio: arctan(rise / run) — e.g. a 5/12 pitch = 22.6°.
Production factor: cos(installed − optimal). Calibrated within ±3% of NREL PVWatts for deltas under 25°.
Above ±25° divergence the cosine model becomes pessimistic; consider a tilt-up rack.
How to use this calculator
Enter your latitude (43.7° Toronto, 45.5° Montreal, 49.3° Vancouver, 51.0° Calgary, 53.5° Edmonton, 49.9° Winnipeg, 46.8° Quebec City), your roof pitch in degrees (or as a rise/12 ratio), and choose flush-mount or a tilt-up rack. The calculator returns:
- Your installed panel angle
- The latitude-optimal angle (year-round, summer, or winter)
- Annual yield as a percentage of optimal
- The wedge / bracket angle needed to reach optimal
For Canadian roofs, also consider the winter optimisation option — it favours snow-shedding angles.
What the installation angle controls
The installation angle is the panel’s tilt above horizontal. It’s set by:
- Roof pitch — flush-mount panels match the roof exactly.
- Mount type — tilt-up racks let you choose any angle.
- Panel azimuth — true south (not magnetic south — magnetic declination ranges from 16°W in Newfoundland to 17°E in BC).
Canadian PV installs follow CSA C22.1 (Canadian Electrical Code), CSA-S367 (racking and structural integrity), and where applicable provincial Building Codes (e.g., OBC in Ontario, BCBC in BC).
The formula and Canadian numbers
Year-round optimal tilt is approximately latitude × 0.76:
| City | Latitude | Year-round | Summer | Winter (snow-shed) |
|---|---|---|---|---|
| Halifax | 44.6° | 34° | 30° | 60° |
| Toronto | 43.7° | 33° | 29° | 59° |
| Ottawa | 45.4° | 35° | 30° | 60° |
| Montreal | 45.5° | 35° | 31° | 61° |
| Quebec City | 46.8° | 36° | 32° | 62° |
| Winnipeg | 49.9° | 38° | 35° | 65° |
| Vancouver | 49.3° | 37° | 34° | 64° |
| Calgary | 51.0° | 39° | 36° | 66° |
| Edmonton | 53.5° | 41° | 39° | 69° |
| Yellowknife | 62.5° | 48° | 48° | 78° |
Production-versus-optimal at any installed angle is approximated by cos(installed − optimal). For Canadian roof pitches (4/12 to 9/12 → 18°–37°) at populated-Canada latitudes (43°–55°), flush-mount delivers 92–98% of optimum.
Roof pitch on Canadian housing stock
NRCan housing energy data and CHBA construction surveys show:
- 3/12 (14°) — flat-roof commercial, modern minimalist
- 4/12 (18°) — ranch / bungalow
- 5/12 (23°) — typical 1960s–1980s detached
- 6/12 (27°) — current building-code-compliant residential
- 7/12 (30°) — two-storey suburban
- 8/12 (34°) — steeper suburban, some Cape Cod styles
- 9/12 (37°) — older Quebec / Atlantic Canada housing
- 12/12 (45°) — heritage steep-gable
For pitches between 25° and 45° at any Canadian latitude, a flush-mounted south-facing array delivers within 95% of the year-round optimum.
Snow shedding — the Canadian-specific angle question
NRCan’s Photovoltaic Performance in Canadian Climates (2017) report, plus CanmetENERGY field testing in Calgary and Varennes, found:
- Panels at 45°+ shed snow within 24 hours of clearing skies and ~5°C+ ambient temperatures
- Panels at 30°–40° shed snow within 2–5 days
- Panels at under 25° can stay snow-covered for 5–14 days in heavy-snow regions
- Snow-loss penalty across an Edmonton or Winnipeg winter ranges from 3% (steep tilt) to 15% (flat mount)
This means in Calgary, Edmonton, Winnipeg, and Quebec City the winter-optimised tilt (latitude + 15°) is often the right design call even for grid-tied systems — particularly under net-metering programs that count winter export at the same rate as summer.
When tilt-up racks pay back in Canada
- Flat or under-10° pitched roofs at any Canadian latitude — almost always worth it
- Snow-shed optimisation in Prairie, BC interior, and Atlantic-Quebec regions — often worth it on roofs under 25° pitch
- Standard pitched roofs (5/12–8/12) — rarely cost-effective; flush-mount is the norm
Solar Industry Magazine 2024 Canadian residential market data shows about 88% of pitched-roof residential systems are flush-mount.
Code references
- CSA C22.1 (Canadian Electrical Code), Section 64 — solar PV
- CSA-S367-09 — installation of racking and mounting systems
- NBC (National Building Code) 2020 / OBC — wind and snow load by region
- CSA F379 — solar collector / module rating
- NRCan Photovoltaic Performance in Canadian Climates (NRCan/CanmetENERGY) — yield reference
- Hydro-Québec and IESO net-metering tariff schedules — provincial-specific economics
Pair this with the tilt and orientation tools
The installation angle is one of the three angles that matter. The tilt calculator gives the optimal in isolation. The orientation calculator handles azimuth (true south is best in Canada). The output calculator converts angle into annual kWh using NRCan irradiance data.
Sources
- Natural Resources Canada (NRCan) — solar resource maps — kWh/m²/day by region
- CanmetENERGY — Photovoltaic Performance in Canadian Climates — winter snow-loss field studies
- HomeStars — Canadian installer pricing — current quote ranges
- CSA Group — C22.1 and S367 standards — installation codes
- Solar Industry Magazine — Canadian market data — installer surveys