Sterling Fire Protection
Back to BlogCode Updates

What the Alberta Fire Code requires for annual inspections

Sterling Fire ProtectionPublished August 6, 2026Updated September 26, 202610 min read
Alberta Fire CodeNFC(AE) 2023inspectionsEdmontonbuilding owners
A binder of dated inspection reports and a ring of panel keys on a shelf in a plain building service room

The Alberta Fire Code doesn't say "inspect annually"

For most systems, the National Fire Code 2023 Alberta Edition (NFC(AE) 2023) never states an interval. It names a standard, and the standard sets the schedule. The annual inspection you book each year is what's left when you add those standards together, plus a short list of intervals the code writes into its own text. That's why one building can owe weekly, monthly, quarterly and annual work at the same time.

This is the clause-level companion to our fire system inspections page, which covers what a visit looks like and who does what. For the sprinkler task list, see NFPA 25 inspection frequencies for Edmonton owners.

Which code, which edition

NFC(AE) 2023 has been in force since May 1, 2024. It succeeds the 2019 Alberta edition and is based on the National Fire Code of Canada 2020, with Alberta's amendments. The National Building Code 2023 Alberta Edition (NBC(AE) 2023) started the same day. The two split the work: the building code governs what goes in at construction, alteration or change of use, and the fire code governs what happens to it afterwards. A building has to satisfy both.

Three things trip people up:

  • Referenced standards are frozen. Unless the code names otherwise, they're the editions in effect to July 15, 2019 (Division B, 1.3.1.1). That's why Alberta inspects sprinklers to NFPA 25-2017 and tests alarms to CAN/ULC-S536:2019, an August 2019 edition the code names as an exception. It's also why NFPA 72 isn't Alberta's alarm testing standard.
  • The 2025 national model codes were published in December 2025. They have no legal force here until Alberta adopts them, and we found no announced date.
  • Alberta's fire code page now lists a second printing of the 2023 edition, dated August 17, 2026. We haven't confirmed what it changes, so ask your AHJ which printing it's working from.

New editions can arrive by formula. The Fire Code Regulation (Alta Reg 32/2015) declares the NFC(AE) in force "as amended or replaced from time to time", and under Safety Codes Act s. 65(4) a replacement takes effect on the first day of the month after 12 months from publication, unless the Minister sets another date by order in The Alberta Gazette.

Where each inspection duty comes from

Division B, Part 6 is the section to read. Each article points a system at its standard, and Table 1.3.1.2 names the edition.

SystemNFC(AE) 2023 articleStandard Alberta names
Portable extinguishers6.2.1.1NFPA 10 (2013)
Fire alarm and voice communication6.3.1.1 and 6.3.1.2CAN/ULC-S536 (August 2019)
Monitoring (central stations)6.3.1.3CAN/ULC-S561 (2013)
Sprinklers, standpipes, private hydrants, hose systems, water spray, foam-water and fire pumps6.4.1.1NFPA 25 (2017)
Emergency power6.5.1.1CSA C282 (2015)
Emergency lighting and exit signs6.5.1.6 to 6.5.1.8Intervals written into the code
Clean agent, CO2, foam, dry and wet chemical, water mist6.6.1.1, through 2.1.3.5The design standard for that system, for example NFPA 2001 (2018) for clean agent
Smoke alarms, CO alarms, residential warning systems6.7.1.1CAN/ULC-S552 (2014), manufacturer's instructions for CO alarms, CAN/ULC-S540 (2013)
Integrated fire protection and life safety systems6.8.1.1CAN/ULC-S1001 (2011)

Alarms are the odd one out for two reasons. 6.3.1.1 also says fire alarm and voice communication systems must be operable at all times, which is a stricter phrase than "tested yearly". And 6.3.1.4 sends unsupervised voice or PA systems that are part of your evacuation plan to a test at least once a month.

What the owner is on the hook for

Five clauses do most of the work.

  • Division C, 2.2.1.1(1): unless stated otherwise, the owner or the owner's authorized agent is responsible for carrying out the code.
  • Division B, 6.1.1.2: fire protection installations are maintained in operating condition. An explanatory note extends the same expectation to systems that were installed voluntarily, to the extent originally intended.
  • Division C, 2.1.2.7(1) and (2): nobody may tamper with fire protection equipment, and it must be unobstructed and accessible at all times. The pallet in front of the riser is a code problem.
  • Division B, 2.1.3.6: where the code has no specific rule for a fire safety device, it still has to operate as designed.
  • Division B, 2.1.3.1: alarm, standpipe and sprinkler systems are designed and installed to the NBC(AE), and must be upgraded if a change of use creates a hazard beyond what they were designed for.

That last one catches tenant fit-outs and warehouse re-racking. A system that suited last year's commodity can fall short this year without anyone touching a pipe.

The intervals the code writes itself

A few duties come with numbers attached in the fire code's own text:

  • Emergency generator fuel is drained and refilled at least every 12 months (6.5.1.5). An explanatory note allows testing and conditioning the fuel to CSA C282 instead.
  • Self-contained emergency lighting units are inspected and tested monthly, and tested yearly for their full design duration (6.5.1.6).
  • Other emergency lights and exit signs are inspected at least every 12 months. Battery-backed exit signs get a monthly check and a yearly full-duration check (6.5.1.7 and 6.5.1.8).
  • Fire emergency systems in high buildings are tested at least every 3 months, with written records kept for the AHJ (Division B, Part 7).
  • The fire safety plan is reviewed at least every 12 months (2.8.2.1), and supervisory staff take part in a fire drill at least every 12 months (2.8.3.2). Daycares and care, treatment and detention occupancies drill monthly.

If you want an interval longer than the standard's, ask. The AHJ can allow it only if it's satisfied reliability isn't reduced (Division C, 2.2.1.3).

Records, sentence by sentence

Division C, 2.2.1.2 is worth reading in full, because summaries of it disagree with each other. In plain language:

  • Records of required audits, tests, inspections and maintenance are made, and the original or a copy is kept at the premises for the AHJ.
  • Initial verification reports, integrated systems testing reports and each system's test reports are kept for the life of the system.
  • Later records: the code asks for at least the current and the immediately preceding record, but no record may be destroyed within five years of being prepared, and records stay on site.
  • Unless Part 6 says otherwise, ITM records go on forms the AHJ accepts, which include the forms in CAN/ULC-S536, S537 and S1001.
  • Each extinguisher carries a securely attached tag with the last annual inspection and recharge dates, a five-year record of monthly and annual entries, and the service agency and technician, printed name and signature included. Monthly and annual entries are handwritten.

Two sentences pull in different directions until you put them together. The plain reading is five years of ITM records on site, plus the original verification and test reports for as long as the system exists. There's no "current year plus five" rule, and no two-year rule.

Whether a login-only cloud folder counts as "at the premises" is your AHJ's call. A printed set in the building settles the question.

Who may do the work

The code names who may test what, and the owner can do less than people assume.

For fire alarms, the person who makes a system operational, inspects, tests, maintains or signs the paperwork needs an approved post-secondary certificate (Alberta electrician routes included) or a current Canadian Fire Alarm Association (CFAA) Fire Alarm Technician certification (Division C, 2.2.4.3). Students and apprentices work under supervision. The older AFSA card and NAIT or SAIT fire alarm certificates stopped being recognized after December 31, 2025, according to the code's note. Daily and monthly checks are the exception: an owner's representative trained by the manufacturer or service provider may do them.

Extinguisher monthly inspections (2.2.4.2) and weekly and monthly generator checks (2.2.4.7) have similar owner carve-outs. Sprinklers and pumps don't. Their qualification clauses, 2.2.4.4 and 2.2.4.6, name journeyperson installers and approved certificate holders, not building staff. The integrated systems testing coordinator has to be a registered engineering professional (2.2.4.8).

When a routine year becomes an audit

  • An existing alarm system that never had an initial verification (CAN/ULC-S537) can be sent to a full S536 audit, unless the AHJ is satisfied it's been maintained and works (Division C, 2.2.9.2).
  • A locked alarm panel, a sprinkler main control valve locked open or in a locked room, or standpipe connections in a locked area all trigger a fire department key box (2.2.10.1). Where the system must signal the fire department, it goes on the exterior wall near the principal entrance, unless the AHJ accepts 24-hour on-site staff instead.
  • Shutting anything down, testing included, needs a notification procedure and alternative measures (Division B, 6.1.1.3 and 6.1.1.4). An alarm out of service for more than 2 hours means telling the fire department and, when directed, providing continuous surveillance (Division C, 2.2.7.2). The 24/7 emergency repair page has the first steps.

If your binder is thin or your last annual is more than a year old, send the building address and your reports through the contact page or call 780.760.0806.

When the AHJ writes back

The Safety Codes Act lets a safety codes officer issue an order to an owner, occupier, contractor or service provider (s. 49). You can ask for a review within 14 days of service and appeal to the Safety Codes Council within 35. A first offence can bring a fine of up to $100,000, plus up to $1,000 for each day it continues (s. 68). The full path is in how to close out a fire marshal deficiency in Edmonton, and fire code consulting covers orders that turn on a real code question.

In Edmonton, EFRS Fire Prevention enforces the fire code. Since September 8, 2026, Edmonton Fire Rescue Services has required third-party ITM reports to go through its LIV platform. Deficient reports must go in, and EFRS recommends uploading all of them.

Frequently asked questions

Does the Alberta Fire Code require an annual fire inspection?

Not in those words. It requires systems to be inspected, tested and maintained to the standards it names, and several of those standards, such as CAN/ULC-S536 for fire alarms, set an annual test. Emergency lighting and exit signs get their own 12-month interval in the code. The owner carries the duty (Division C, 2.2.1.1).

Is the Alberta Fire Code the same as the Alberta Building Code?

No. The building code sets what's built at construction, alteration or change of use. The fire code covers maintenance, fire safety plans, hazardous activities and construction-site fire safety. Buildings must comply with both.

How long do fire inspection records have to be kept in Alberta?

No record may be destroyed within five years of being prepared, and records stay at the premises. Initial verification and test reports are kept for the life of the system (Division C, 2.2.1.2).

Who enforces the fire code in Edmonton?

Edmonton Fire Rescue Services Fire Prevention, through its Fire Safety Codes Officers. Building permits and inspections are handled separately by the City's Safety Codes, Permits and Inspections group. Elsewhere in Alberta it's your municipality's fire department or its accredited safety codes agency.

Sources

Need the inspections booked?

Send the building address and your latest reports. We'll quote the visits and point out anything the code wants that your binder lacks.

Request a quote