Tool · Compliance calendar
The inspection schedule
A system that is installed but not inspected is a compliance failure waiting for an inspector to find it. Pick a jurisdiction; print the calendar.
Annual compliance calendar
Ontario
Ontario Fire Code (O. Reg. 213/07, as amended) · prepared 2026-08-23 · Securlor
| System | Required frequency | Basis | Test standard |
|---|---|---|---|
| Fire alarm system | Annual test and inspection | NFC 2020 Div. B, 6.3 | CAN/ULC-S536 |
| Automatic sprinklers | Annual inspection with quarterly visual checks | NFC 2020 Div. B, 6.4 | NFPA 25, as adopted |
| Standpipe and hose | Annual inspection; five-year flow test | NFC 2020 Div. B, 6.5 | NFPA 25, as adopted |
| Emergency lighting | Monthly function test; annual duration test | NFC 2020 Div. B, Part 6 | CSA C22.2 No. 141 test protocol |
| Exit signage | Checked with emergency lighting, monthly and annually | NFC 2020 Div. B, Part 6 | CSA C22.2 No. 141 (pictogram signs per NBC 3.4.5.1) |
| Egress capacity | No periodic test — exits must remain unobstructed at all times | NFC 2020 Div. B, 2.7 (means of egress) | Verified during fire inspections |
| Portable extinguishers | Monthly visual check; annual servicing | NFC 2020 Div. B, 6.2 | NFPA 10, as adopted |
| Elevator emergency recall | Monthly recall test; annual full-function test | Provincial elevator regulation adopting CSA B44 | CSA B44 |
| Smoke control | Annual testing; integrated test where systems interconnect | NFC 2020 Div. B, Part 6 | CAN/ULC-S1001 for integrated systems |
| Access control | Not code-scheduled — test egress release with the annual fire alarm test | NFC 2020 Div. B, 6.3 (tested with the fire alarm system) | Verified with CAN/ULC-S536 annual test |
This is a planning scope, not a code compliance opinion. Code interpretation is jurisdictional and enforced by the authority having jurisdiction — a municipal official, not this site. Confirm every requirement against the adopted code edition with a qualified professional before you design, budget or build.
Planning scope — This is a planning scope, not a code compliance opinion. Code interpretation is jurisdictional and enforced by the authority having jurisdiction — a municipal official, not this site. Confirm every requirement against the adopted code edition with a qualified professional before you design, budget or build.
Not advice — Securlor is a data publisher. Nothing here is professional, financial, legal, or investment advice, and nothing here is an offer or a quote. Figures are indicative benchmarks for comparison and must be confirmed with a qualified professional before you rely on them. About Securlor