Solar Panel Fire Rating Calculator
Free fire rating calculator for Canadian rooftop PV. Combines CSA C22.2 No. 61730 module type and CAN/ULC-S107 roof class to return the system fire class and National Building Code 2020 compliance.
Solar Panel Fire Rating Calculator
Indicative only. CSA C22.1 §64 and provincial AHJ must confirm.
How to use this calculator
The tool combines CSA C22.2 No. 61730 module fire type with CAN/ULC-S107 roof class and returns the system fire class your provincial electrical safety authority will record. It also flags whether your slope triggers the CEC 2024 §64-216 450 mm pathway requirement.
- Module fire type — Type 1 or Type 2 per CSA C22.2 No. 61730. Modern modules certified after 2018 are almost universally Type 1; pre-2018 modules and bargain-bin imports may be Type 2 or unrated. The CSA SPE-1000 directory at csagroup.org lists certified modules.
- Roof covering class — CAN/ULC-S107 classifications are identical to ASTM E108: Class A (concrete tile, slate, asphalt shingle), Class B (treated cedar shake, some metal), Class C (untreated cedar shake — common on West Coast heritage homes). Unrated covers experimental green roofs and untested composites.
- Mounting type — rack-mounted with ≥100 mm standoff (IronRidge XR, Schletter FS, UniRac SunFrame Microrail) is the Canadian default. Direct-deck attachment drops the system rating one notch. BIPV is rare in Canada outside Quebec demonstration projects.
- Roof slope — slopes above about 10 degrees (4:12 pitch) trigger the CEC pathway requirement.
- Building type — NBC Part 9 (residential houses, ≤3 storeys, ≤600 m²) or NBC Part 3 (commercial, multifamily, larger residential).
The system fire class matrix
The calculator implements the CSA C22.2 No. 61730 + CAN/ULC-S107 lookup used by provincial authorities (ESA Ontario, Régie du bâtiment Québec, Technical Safety BC, ESTSO Saskatchewan, Manitoba Hydro):
| Module type ↓ / Roof class → | Class A | Class B | Class C | Unrated |
|---|---|---|---|---|
| Type 1 | System A | System B | System C | none |
| Type 2 | System B | System B | System C | none |
| Unrated | none | none | none | none |
A Type 1 module on Class A asphalt shingle gives system Class A — the BC Building Code 2024 minimum in WUI zones. A Type 1 module on a Class C cedar-shake roof (common on Vancouver Island heritage homes) caps at Class C and is not insurable through Wawanesa or BCAA Home for new policies as of 2024.
Provincial code adoption
NBC 2020 is the model code; provinces adopt with amendments and typically lag 12–24 months:
- Ontario: OBC 2024 adopted NBC 2020 with Ontario amendments. ESA Section 64 Bulletin 64-3-2024 requires annual visual inspection for commercial PV >50 kW.
- Quebec: Code de construction du Québec 2020 (NBC 2020 with QC amendments). RBQ requires French-language disconnect labels and certified MARN equivalent for installers.
- British Columbia: BC Building Code 2024 (NBC 2020 with BC amendments + WUI Bylaw 2017-09). Class A required in forest interface zones.
- Alberta: ABC 2023 (NBC 2020 with AB amendments + FireSmart municipal bylaws). Banff, Canmore, Jasper require Class A in mountain park zones.
- Saskatchewan / Manitoba: NBC 2020 adopted directly. Cold-climate AFDD bulletin from CSA in 2024.
- Atlantic Canada (NB, NS, PE, NL): NBC 2020 adopted. Coastal salt exposure adds NaCl corrosion to fire risk on DC connectors.
- Territories (YT, NT, NU): NBC 2020 with territorial amendments. Inuktitut / Inuvialuktun / French label requirements in Nunavut and NT.
Why the system class matters for Canadian insurance
Canadian home insurers (Intact, Aviva Canada, Co-operators, Wawanesa, Desjardins, Belairdirect, TD Insurance, BCAA Home) all updated their PV underwriting guidelines after the 2023 Kelowna and 2023 Fort Smith fires destroyed PV-equipped homes:
- Intact Insurance: requires Type 1 + Class A in WUI zones, with surcharge of $50–$120/year on Type 2 installs.
- Co-operators: declines new business on PV-equipped homes in BC Wildfire Risk Class 4 or 5 unless system Class A is certified.
- Wawanesa: surcharges $30–$80/year on Type 2 installs nationwide.
- BCAA Home: explicit non-renewal trigger if PV install drops the roof from Class A to Class C.
For commercial PV the FM Global Toronto office requires system Class A on Type V (combustible) construction and Class A or B on Type IV. Loss frequency on Canadian commercial PV (per FM Global 2024 portfolio data) ran 0.07 events per MW-year on Type 1 + Class A vs. 0.29 events per MW-year on Type 2 + Class B — a 4.1× delta consistent with US data.
Pathway and disconnect requirements
Under CEC 2024 §64-216 and NBC 2020 §9.26:
- 450 mm (18 in) clear pathway from eave to ridge on each roof plane for slopes above 4:12.
- 900 mm (36 in) ridge setback on gable roofs above 4:12.
- CSA-certified rooftop DC disconnect within 1 m of the array, IP65 rated, lockable.
- Inverter-side AC disconnect within sight of the inverter (CEC 26-700).
- AFDD protection on every DC string per CEC §64-216(b).
- Rapid-shutdown initiator labelled in the regional language(s) per provincial requirement.
These pathways typically cost 8–12 percent of installable module count on Canadian pitched roofs. Most installers (Solar Earth, Polaron, Sunly, Skyfire, Terratek) compensate by specifying 430–460 W modules from the CSA-certified module list.
Real-world Canadian PV fire incidents
The 2019 Brampton ON warehouse PV fire (Type 2 modules, asphalt-shingle Class C metal deck, $3.2 million claim) and the 2022 Vancouver Island Sidney barn PV fire (untested polymer roof + Type 2 modules, total loss) are the canonical Canadian commercial cases. ESA Ontario documented 28 PV-related fires in Ontario between 2018 and 2024, with 78 percent traced to DC isolator failure on Type 2 modules without AFDD. The Régie du bâtiment du Québec documented 14 PV-related fires in Quebec 2019–2024, with most clustered around Saguenay and Abitibi installs subjected to extreme cold cycling.
See the solar panel hail resistance calculator for the impact counterpart — Alberta Hailstorm Alley (Calgary, Red Deer, Lethbridge) drives the largest Canadian PV impact losses. The June 2020 Calgary hailstorm caused $1.4 billion in insured losses including 11,000+ damaged PV modules.
Practical guidance for Canadian installers
- Use the CSA SPE-1000 module directory at csagroup.org to confirm Type 1 certification before submitting to the AHJ.
- For BC and AB WUI zones specify Class A roofing (asphalt shingle, concrete tile, metal) in the contract — the building permit will require it.
- Document the system class on the ESA permit (Ontario), RBQ form (Quebec) or TSBC permit (BC). Provincial inspectors check the IEC 61730 type during commissioning.
- Cold-climate installs should specify connectors rated to −40 °C operating temperature (Stäubli MC4-Evo2, Amphenol HM4) and IP67 rooftop disconnects to handle ice accumulation.
Cost implications
Premium Type 1 modules on the CSA-certified list carry a CAD $0.06–$0.10 per watt premium over commodity Type 2 modules. For a typical 10 kW Canadian residential install the upgrade is CAD $600–$1,000 on a CAD $25,000–$32,000 installed price — roughly 2–4 percent of project cost. Insurance loadings for Type 2 systems run CAD $40–$120/year, so the upgrade pays back in five to eight years through insurance savings alone.
For warranty and degradation context see the solar panel warranty calculator — Canadian Tier 1 manufacturer warranties (Q.CELLS, Canadian Solar, Silfab, Heliene) do not cover fire damage, so the system class is the only fire protection that follows the asset.
Sources
- CSA C22.2 No. 61730 — Photovoltaic (PV) module safety qualification (Canadian adoption of IEC 61730)
- CAN/ULC-S107 — Standard Method of Fire Tests of Roof Coverings
- NBC 2020 §9.26 — Roofing requirements
- CEC 2024 §64-216 — Canadian Electrical Code, Solar Photovoltaic Systems
- BC Building Code 2024 + WUI Bylaw 2017-09
- ESA Bulletin 64-3-2024 — Ontario PV inspection requirements
- Régie du bâtiment du Québec PV guide — Quebec PV installation requirements
- FireSmart Canada — Wildfire interface guidance for buildings