Which fire and building codes apply in Alberta
Two 2023 Alberta editions govern: the National Fire Code 2023 Alberta Edition (NFC(AE) 2023) and the National Building Code 2023 Alberta Edition (NBC(AE) 2023). Both came into force on May 1, 2024 and replaced the 2019 editions. Each is a national 2020 code with Alberta amendments, and Edmonton has issued permits under the 2023 cycle since that date. A project permitted under the 2019 editions before then could finish under them, unless the AHJ saw an unsafe condition.
The two books split the work. The building code says what gets built in when you construct, alter or change the use of a building. The fire code covers what follows: maintenance, fire safety plans, hazardous activities, construction sites. A building has to satisfy both, which is why a change of use can force a sprinkler upgrade. The fire code requires one when the new use creates a hazard beyond what the system was designed for (Division B, 2.1.3.1).
Here's the part that catches out-of-province designers. Alberta's codes reference standards as they stood on July 15, 2019, unless the code names another edition (Division B, 1.3.1.1). So the editions are older than what NFPA sells today. Sprinklers are designed to NFPA 13-2019, standpipes to NFPA 14-2013 and fire pumps to NFPA 20-2016 under the NBC(AE), and maintained to NFPA 25-2017 under the NFC(AE). Fire alarms are installed to CAN/ULC-S524:2019, verified to S537:2019 and tested to S536:2019.
NFPA 72 isn't in that list on purpose. Alberta works from the ULC standards, and a guide that says otherwise is describing a different jurisdiction.
What's coming, and what isn't
The 2025 National Model Codes were published on December 22, 2025, and they carry no legal force in Alberta until the province adopts its own editions. We found no announced in-force date. Any adoption date you see quoted online is somebody's estimate.
Alberta's fire code page now lists a second printing of the NFC(AE) 2023, dated August 17, 2026, and the building code page lists one too. That's a printing of the same edition, and we haven't verified what it changes. Under section 65(4) of the Safety Codes Act, an amendment or replacement of the code takes effect on the first day of the month after 12 months from publication, unless the Minister sets another date. Whether that applies to the second printing is unconfirmed, so ask your AHJ before you quote it to anyone.
Who enforces the fire code
The Safety Codes Act (RSA 2000, c S-1) is the law behind both codes, and it's where the authority having jurisdiction comes from. In the NFC(AE), the AHJ is a safety codes officer in the fire discipline.
In Edmonton that means Edmonton Fire Rescue Services (EFRS) Fire Prevention, whose inspectors are Fire Safety Codes Officers. Building and trade permits sit with a different group, the City's Safety Codes, Permits and Inspections. Same building, two counters.
Elsewhere it depends on the municipality. Often the AHJ belongs to an accredited municipal fire department, but a municipality that hires an accredited agency may have no fire department involved at all. We haven't checked how each town around Edmonton is set up, so ask your municipality's fire department or its accredited safety codes agency who your AHJ is.
Municipalities can't pass bylaws on matters the Act regulates, and an accredited authority can't waive the code. It can accept a documented alternative to the code text, registered with the Safety Codes Council as a variance. Anyone can ask the Provincial Fire Administrator in writing for a code interpretation that applies province-wide (Division C, 2.2.2.1). Deciding which of these your problem calls for is fire code consulting work.
Orders, reviews and appeals
A safety codes officer can issue an order when they believe on reasonable grounds that the Act is being contravened, or that there's danger of serious injury or damage (section 49). It can be served on the owner, the occupier, a contractor, a designer or a service provider, and it has to say what must be done and give a reasonable time to do it.
| Step | Deadline | Who decides |
|---|---|---|
| Ask for a review, in writing | 14 days from service | The Administrator, who may revoke or vary the order within 21 days of service |
| Appeal the order | 35 days from service, whether or not you asked for a review | The Safety Codes Council, which can confirm, revoke or vary it, or issue a variance |
| Appeal a refused written variance | 30 days | The Safety Codes Council |
| Appeal a Council decision | 30 days, on a question of law or jurisdiction only | Court of King's Bench |
Calendar the 14 and 35 days the day the order lands. Nobody gets them back.
Sitting on an order gets expensive. Failing to comply is an offence, every day counts separately (section 67), and a first offence can bring a fine of up to $100,000 plus up to $1,000 a day while it continues, or up to 6 months in jail, or both (section 68).
Edmonton has a softer first step. When a contractor's report shows a deficiency, EFRS sends the owner a notice with a correction timeline set by the deficiency's category, and a Fire Safety Codes Officer may inspect if it isn't fixed. That notice isn't an order, and we couldn't find the published categories or timelines. Holding one? Start with closing out a fire marshal deficiency in Edmonton.
What owners have to inspect and test
The owner, or the owner's authorized agent, is responsible for carrying out the fire code (Division C, 2.2.1.1). Fire protection installations must be kept in operating condition (Division B, 6.1.1.2), nobody may tamper with them, and they must stay unobstructed and accessible (Division C, 2.1.2.7). Division B, Part 6 names the standard for each system.
| System | NFC(AE) 2023 article | Standard or rule |
|---|---|---|
| Portable extinguishers | 6.2.1.1 | NFPA 10-2013 |
| Fire alarm and voice communication | 6.3.1.1 and 6.3.1.2 | CAN/ULC-S536:2019 (monitoring stations: CAN/ULC-S561-2013) |
| Sprinklers, standpipes, private hydrants, hose systems, fire pumps | 6.4.1.1 | NFPA 25-2017 |
| Emergency power | 6.5.1.1 | CSA C282-15 |
| Emergency lighting and exit signs | 6.5.1.6 to 6.5.1.8 | Monthly function tests and yearly full-duration tests, set in the code itself |
| Kitchen and other special suppression | 6.6.1.1 | The design standard for that system, such as NFPA 17A-2017 |
Some rules sit on top of the table. High buildings get their fire emergency systems tested at intervals not over 3 months, unless Part 7 says otherwise. A longer interval than the standard's needs the AHJ to be satisfied that reliability won't suffer (Division C, 2.2.1.3). And one duty gets forgotten until a fire crew can't get in: a fire department key box is required where the alarm controls sit behind a locked panel, or a sprinkler control valve is locked open or in a locked room (Division C, 2.2.10.1). Task-by-task frequencies live in fire system inspections and the NFPA 25 frequency guide.
Records to keep, and for how long
Division C, 2.2.1.2 is stricter than most owners assume.
- The original or a copy of every required audit, test, inspection and maintenance record stays at the premises, available to the AHJ.
- Initial verification reports, integrated systems testing reports and test reports for each system are kept for the life of the system.
- Of the later records, keep at least the current one and the one before it. But no record may be destroyed within five years of being prepared, and they stay on site.
- Fire drill and evacuation records stay at the premises.
- Use forms the AHJ accepts, which include those in CAN/ULC-S536, S537 and S1001.
You'll see two or three years quoted online. In Alberta the floor is five. Verification and acceptance reports are the ones nobody can recreate, so collect them at handover, before the GC's closeout binder goes missing. Our fire protection closeout guide lists what general contractors should hand over.
Who's allowed to do the work
The NFC(AE) is a regulation under the Safety Codes Act, so the qualification rules in Division C, 2.2.4 are law, not custom.
| Work | Who the code names |
|---|---|
| Install or alter sprinklers | A journeyperson sprinkler system installer recognized in Alberta, or a supervised apprentice. Residential flow-through NFPA 13D systems go to a journeyperson plumber |
| Inspect, test and maintain sprinklers | A journeyperson sprinkler system installer for everything, repairs included. A person with an approved NFPA 25 certificate for everything but repairs |
| Install fire alarms | An Alberta journeyperson electrician, or an earlier Alberta or Red Seal electrician with a fire alarm course the Provincial Fire Administrator recognizes |
| Inspect, test and maintain fire alarms | A public post-secondary certificate (electrician routes included), or CFAA Fire Alarm Technician certification kept current |
| Service extinguishers | An approved post-secondary certificate, working for an agency certified annually to CAN/ULC-S532 |
| Fire-line backflow tests in Edmonton | A WCS AWWA Cross Connection Control Specialist certificate, registered with EPCOR |
The old fire alarm credentials are gone. The code's note says NAIT and SAIT certificates, Alberta Labour "P" cards and Alberta Fire Safety Association cards were recognized only until December 31, 2025. Qualified persons must show their certificate on request (Division C, 2.2.4.10), so ask. It costs nothing.
Some things owners and GCs ask for aren't law. A Certificate of Recognition (COR) is an occupational health and safety credential that prequalification lists lean on, not a fire code qualification or a trade licence. "ULC-listed" carries legal weight where the building code requires fire department notification: the owner then files a Fire Protective Signalling Certificate naming a listed installer and monitoring company (NBC(AE) Division C, 2.2.3.4).
Permits, plans and registered professionals
Before a sprinkler system or fire alarm is installed or altered, scaled plans go in with the application to build (NBC(AE) Division C, 2.2.3.2 and 2.2.3.3). A registered professional authenticates them where professional involvement applies, unless the AHJ deems the change minor. That means an architect, an engineering professional or a licensed interior designer.
Outside the small-building exemptions in Division C, 2.4.1.1, the owner must show before construction that a registered professional is retained to design the system, review the field work and witness the testing (sprinklers) or verification (alarms). The AHJ must have Schedule C-1 before it issues an occupancy permit.
Edmonton adds its own requirements:
- Fire alarm work needs an electrical permit, and installing or altering a signalling system also needs a building permit.
- The City's plumbing and gas permit page says those permits cover sprinklers. Which sprinkler work needs which permit isn't spelled out, so ask the City.
- The City's Professional Involvement Standards (November 29, 2024) make professional involvement mandatory for any change to sprinkler, standpipe, hose or fire pump systems in existing commercial buildings, and any change or addition to fire alarm, voice communication or emergency power systems.
- Before final inspection the City may ask for Schedules C-1 to C-3, a Fire Alarm Verification Letter of Confirmation, a Fire Suppression System Test Letter of Confirmation and an Integrated Systems Testing letter.
The code puts the witnessing of tests on the owner's registered professional, and what the City collects at the end is those letters. See fire protection design and installation for how a project gets there. Our guides for general contractors go through sprinkler submittals and permits and fire protection closeout.
Fire safety plans and drills
Every building the NBC(AE) requires to have a fire alarm needs a fire safety plan. So do care, treatment and detention occupancies, schools, daycares, restaurants, assembly occupancies over 30 people, and construction and demolition sites (Division B, 2.8.1.1). The plan is prepared with the fire department, reviewed at intervals of 12 months or less, and kept in the building, with procedures posted on every floor area. Supervisory staff are trained in it before they get fire safety duties, and they drill at least every 12 months. Before an Edmonton drill, EFRS asks you to call Emergency Communications at 780-414-7332 at least 5 minutes ahead. Our guides cover fire safety plans in Edmonton and construction site fire safety plans.
Impairments and shutdowns
Any interruption to a fire protection system counts as a temporary shutdown, routine testing included. The code wants a notification procedure for tests, repairs and alterations (Division B, 6.1.1.3) and alternative measures while the system is down (6.1.1.4). Our impairment checklist turns those rules into steps for owners.
Two thresholds apply. A fire alarm out for more than 2 hours, for any reason, means the owner notifies the fire department and, when directed, provides continuous surveillance until it's restored (Division C, 2.2.7.2). A sprinkler system out for more than 10 hours in a 24-hour period brings in NFPA 25, Chapter 15: evacuate the area, post an approved fire watch, bring in temporary water, or run an approved program that cuts ignition sources and fuel.
We couldn't find a published Edmonton rule on fire watch patrol intervals, so settle that with EFRS Fire Prevention before a planned shutdown. The 24/7 emergency repair page covers an unplanned one. Fire watch requirements in Alberta explains where the code does name one.
Edmonton's LIV reporting requirement
Since September 8, 2026, EFRS requires third-party inspection, testing and maintenance reports to go through the Life Safety Inspection Vault (LIV). It covers fire alarms, pumps, standpipes, sprinklers, emergency lights, range hood cleaning and fixed suppression. Reports are expected within 14 days of the inspection, and deficiencies affecting a system's operation or coverage within 24 hours. Edmonton fire inspection reports and the LIV portal goes through it in more detail.
The City's pages disagree on whether every report has to go in. The safe reading: deficient reports must go through LIV, and EFRS recommends uploading all of them. Fire alarm reports must complete every section of the S536 tabular format, and partial reports aren't accepted.
Where to read the official documents
The National Research Council of Canada publishes the NFC(AE) 2023 and NBC(AE) 2023. Alberta.ca lists the editions in force and has a fire STANDATA page, the King's Printer carries the Act and the Fire Code Regulation, and EFRS's fire prevention pages carry Edmonton's bulletins. STANDATA can lapse: the one that let smoke detector sensitivity testing be deferred wasn't renewed. For quick answers, try the fire protection FAQ or the Alberta Fire Code annual inspections guide.
Getting help with a code question
Sterling's fire code consulting covers code analysis for new builds and changes of use, code alternatives and variances, audit representation, occupancy classification and resolving orders. Sterling is a contractor, not a substitute for the registered professional your project may require, and where an order turns on an engineer's opinion, we'll say so. Send the notice or the building details through the contact page, or call 780.760.0806.
Related reading
- Edmonton fire inspection reports and the LIV portal explained. Since September 8, 2026, Edmonton Fire Rescue expects fire system inspection reports through the LIV portal.
- Fire safety plans in Edmonton, who needs one and what goes in it. Under Alberta's fire code, every building that must have a fire alarm needs a fire safety plan.
- Construction site fire safety plans in Alberta, step by step. What Alberta's fire code requires in a construction site fire safety plan, who has to accept it, how hot work and impairments are handled, and what Edmonton expects from contractors.
- Fire watch requirements in Alberta and when you need one. Alberta's fire code names fire watch in a few specific places, and none of them is a blanket rule.
- Sprinkler system out of service, an owner's impairment checklist. A working checklist for planned and emergency sprinkler impairments in Alberta, built on NFPA 25 Chapter 15 and NFC(AE) 2023 notification rules. Tags, roles, who to call, and the 10-hour threshold.
- Sprinkler submittals and permits, a guide for general contractors. What lands on your desk in a fire sprinkler design submittal, what the designer needs from you first, and how permits, registered professionals and revisions work in Alberta.
- Fire protection closeout documents, a general contractor checklist. Which acceptance tests, letters, schedules and records a general contractor should have in hand before occupancy in Alberta, and what the owner needs to keep afterward.
- What to do when a backflow test fails in Edmonton. A failed backflow test starts a clock. Here is the repair or replace path EPCOR expects, the usual causes, RP versus DCVA on fire lines, and what a shutdown means for your sprinklers.
- Emergency lighting testing in Alberta, monthly and yearly. What Alberta's fire code says about testing emergency lights and exit signs, why the 30 versus 90 minute confusion exists, and a monthly and yearly routine you can run and record.
- NFPA 25 inspection frequencies for Edmonton building owners. Every weekly, quarterly, annual and multi-year task on an NFPA 25-2017 sprinkler calendar, what changed in 2017, and what an Edmonton winter adds.
Sources
- National Fire Code 2023 Alberta Edition, National Research Council Canada
- Fire codes and standards, Government of Alberta
- Notice, New Alberta codes editions, Alberta Municipal Affairs
- Safety Codes Act, RSA 2000, c S-1, Alberta King's Printer
- Fire Code Regulation, Alta Reg 32/2015, Alberta King's Printer
- 2025 National Model Codes now available, Canadian Board for Harmonized Construction Codes
- Commercial Inspections, City of Edmonton
- Fire Inspection Report Submission, City of Edmonton
- Fire Marshal Bulletin on fire alarm reporting, Edmonton Fire Rescue Services
- Impairment Procedures for Sprinkler Systems That Are Out of Order, NFPA
- Cross Connection Control, EPCOR
