What a fire system inspection in Edmonton has to cover
Alberta puts the job on the building owner. The National Fire Code 2023 Alberta Edition (NFC(AE) 2023), in force since May 1, 2024, makes the owner or their authorized agent responsible for carrying out the code (Division C, 2.2.1.1), and that includes keeping every fire protection installation in operating condition (Division B, 6.1.1.2). A fire system inspection in Edmonton is how you prove it.
There's no single checklist. Each system has its own inspection, testing and maintenance (ITM) standard, and the code names the edition, which catches people out: sprinklers here are inspected to NFPA 25-2017, not whatever edition NFPA sells today. Newer editions don't bind you unless your AHJ or a contract says so. New to the terms? Start with how Alberta's fire code framework fits together.
How often each system is inspected in Alberta
Headline tasks only; NFPA 25's own tables run far longer.
| System | Standard Alberta references | Typical frequencies | Who may do the work |
|---|---|---|---|
| Sprinkler systems | NFPA 25-2017 | Sealed control valves weekly. Wet-system gauges quarterly. Vane-type flow alarms tested semiannually. Visual check of heads and piping annually. Internal pipe assessment every 5 years | Journeyperson sprinkler systems installer, or an approved NFPA 25 certificate holder (no repairs) |
| Standpipes and private hydrants | NFPA 25-2017 | Per its task tables | As for sprinklers |
| Fire pumps | NFPA 25-2017 | Weekly pump room check. No-flow run weekly (diesel) or weekly or monthly (electric). Annual flow test | As for sprinklers |
| Fire alarm and voice communication | CAN/ULC-S536:2019 | Daily and monthly checks. Annual test of the whole system | Approved post-secondary certificate or current CFAA Fire Alarm Technician |
| Portable extinguishers | NFPA 10-2013 | Monthly inspection. Annual maintenance | Monthly by owner, staff or service provider. Servicing by a certified technician at a CAN/ULC-S532 agency |
| Kitchen and special hazard suppression | Its design standard, e.g. NFPA 17A-2017 | Set by that standard | Post-secondary or manufacturer certificate for that system |
| Emergency lighting and exit signs | NFC(AE) 2023, 6.5.1.6 to 6.5.1.8 | Monthly function test. Full-duration test yearly | No certificate named in the code |
| Emergency generators | CSA C282-15 | Weekly and monthly checks. Fresh fuel at least every 12 months | Manufacturer-trained technician |
| Fire-line backflow assembly (Edmonton) | EPCOR program, Bylaw 19626 | Annual test, reported within 5 business days | Certified tester registered with EPCOR |
High buildings get their fire emergency systems tested at least every 3 months (Part 7). Longer intervals anywhere need the AHJ to be satisfied reliability won't suffer (Division C, 2.2.1.3). The 2017 edition also lets electrically supervised control valves be inspected quarterly (13.3.2.1.2, per the National Fire Sprinkler Association), though charts of its summary table still show monthly. Monthly satisfies both readings. Our NFPA 25 frequency guide for Edmonton owners has the long-interval items.
What happens during a sprinkler inspection
An annual visit on a sprinkler system is mostly valves and water, in about this order.
- Call the monitoring company and put the account on test, so a flow signal doesn't send a fire truck.
- Check that every control valve is open and secured, then operate each through its full travel.
- Read every gauge against last year's numbers. A dry system that has lost air is telling you something.
- Open the inspector's test connection, which flows about what one sprinkler would, and confirm the waterflow alarm reaches the panel and the monitoring station.
- Run the main drain test. Record the static pressure. Open the drain wide and note the residual; shut it and watch the recovery. A drop from last year often points to a partly closed valve or a supply problem. NFPA 25-2017 wants this yearly, or quarterly where the supply runs only through a backflow preventer or pressure-reducing valve.
- Walk the floors looking for damaged heads and loose hangers. Painted or corroded heads get replaced, not cleaned. Manufacturers insist.
- Restore everything and take monitoring off test. Then sign the report.
Dry and preaction systems add a yearly trip test, a full-flow trip every 3 years, and daily valve room temperature checks in cold weather (weekly if a low-temperature alarm is supervised). A full-flow trip leaves water to drain from every low point, so we'd rather do it in September than in a January cold snap (more in wet vs dry sprinklers in Alberta winters and the winterization checklist).
What happens during a fire alarm inspection
The annual fire alarm inspection follows CAN/ULC-S536:2019, and in Edmonton the report format isn't negotiable. The EFRS Fire Marshal Bulletin of July 2026 says every section must be completed in the standard's tabular format, with "N/A" where a section doesn't apply. Partial reports get rejected.
Expect a documentation check first (reset and silence instructions, zone descriptions, sequence of operation). Then:
- control unit tests of the alarm and trouble signals, including ground-fault detection, with the firmware version recorded;
- battery testing, which EFRS lists as mandatory;
- every field device tested and logged on its own line, from pull stations to flow switches, with smoke detector sensitivity recorded on addressable and conventional systems alike (the STANDATA allowing it to be deferred wasn't renewed);
- the monitoring link, proven by confirming the station receives alarm, supervisory and trouble signals.
Deficiencies, recommendations and impairments
Three words on a report. Three different obligations.
A deficiency is a failure against the standard, like a valve found half shut or a detector out of its sensitivity range. It must be fixed. The S536 report logs each one by device and clause, with a line for who corrected it and an owner sign-off.
A recommendation is advice about something that isn't a code failure today (a panel that's getting hard to find parts for, say). You decide.
An impairment means a system, or part of one, is out of service (our impairment checklist walks through the steps). Any interruption counts as a temporary shutdown, routine testing included, and needs alternative measures while it lasts (Division B, 6.1.1.4). Two rules belong in your fire safety plan:
- A fire alarm out for more than 2 hours, for any reason, means the owner notifies the fire department and, when directed, keeps continuous surveillance in the building until it's restored (Division C, 2.2.7.2).
- A sprinkler impairment falls under NFPA 25, Chapter 15. As NFPA's staff describe it, an impairment coordinator signs off planned shutdowns, tags go on the control valve and fire department connection, and the fire department, insurer and alarm company are told. Past 10 hours out in a 24-hour period, you need one or more of these: an approved fire watch, temporary water, evacuating the area, or an approved program to cut ignition sources and fuel.
We couldn't find a published Edmonton rule on fire watch patrol intervals or who may stand the watch (fire watch requirements in Alberta sets out what the code does say). Settle that with EFRS Fire Prevention before a planned shutdown.
EFRS wants deficiencies that affect a system's operation or coverage reported within 24 hours. And if an owner won't or can't fix a defective system, the code requires the contractor to tell the fire department in writing (Division C, 2.2.7.2(4)). Nothing personal.
Already holding a notice? Read how to close out a fire marshal deficiency in Edmonton.
Records, reports and Edmonton's LIV portal
Keep the paper in the building. The original or a copy of every ITM record stays at the premises, and none may be destroyed within five years of being prepared (Division C, 2.2.1.2). Initial verification and acceptance test reports are kept for the life of the system. They're the hardest to recreate, so get them at handover, before the GC's closeout binder vanishes.
Since September 8, 2026, EFRS has also required third-party ITM reports to go through its 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. A deficient one triggers a notice to the owner with a correction timeline, and a Fire Safety Codes Officer may inspect if it isn't corrected.
The City's pages disagree on whether every report must go in. The safe reading: deficient reports must go through LIV, and EFRS recommends uploading all ITM reports.
Getting the building ready for an inspection visit
A locked riser room can eat more of the day than the testing behind it. Before we arrive, have these ready:
- keys to every service room and the alarm panel;
- suite access booked, with occupants warned that alarms will sound;
- the panel make and model, plus the monitoring company's account number;
- last year's reports and the open deficiency list, plus any original verification reports;
- someone on site who can approve a repair or a shutdown without three phone calls.
When you're ready, send the address and your last reports through the contact page. We'll quote the visit and set up the year's calendar.
What drives the cost of an inspection
We don't publish a flat price, because two buildings of the same size can hide very different amounts of work. What moves the number:
- how many systems and risers you have;
- alarm device count, since each device is tested and recorded individually;
- dry pipe or preaction systems and fire pumps, which add trip and flow tests;
- access, from in-suite devices to ceilings that need a lift;
- the paperwork. A system with no verification record can turn a routine annual into an audit (Division C, 2.2.9.2).
Repairs are quoted after the report. Booking extinguishers and emergency lighting into the same visit saves a second trip and a second round of tenant notices. Our note on emergency lighting testing in Alberta explains why that visit is worth combining.
What fire inspectors and insurers actually look at
In Edmonton, EFRS Fire Prevention enforces the fire code through its Fire Safety Codes Officers. Elsewhere it's your municipality's fire department or its accredited agency. Under the Safety Codes Act you can ask for a review of an order within 14 days, or appeal to the Safety Codes Council within 35. Orders that turn on a real code question are fire code consulting work.
Now the honest part. Annual reports, and now LIV, are what a fire inspector sees. Weekly valve checks and monthly panel logs are the easiest records to let slide, since nobody asks for them week to week. After a fire or an insurance claim, they're the only proof anyone was looking after the system.
Your insurer isn't the AHJ, but NFPA 25 puts it on the notification list for sprinkler impairments, and some property policies carry conditions about keeping protection systems in service. Read yours.
Checks your own staff are allowed to do
Owners may do some routine work themselves, once trained:
- daily and monthly fire alarm checks under CAN/ULC-S536, by staff trained by the manufacturer or service provider (Division C, 2.2.4.3);
- monthly extinguisher inspections (2.2.4.2), with tag entries handwritten;
- weekly and monthly generator checks, after training from a generator manufacturer or service provider (2.2.4.7);
- monthly emergency light and exit sign tests, for which no certificate is named (Division B, 6.5.1.6 and 6.5.1.8).
Sprinklers are the gap. The qualification rules for NFPA 25 work (Division C, 2.2.4.4 and 2.2.4.6) have no owner carve-out. If building staff walk the valves and gauges each week, ask your AHJ whether it accepts those records, or have a qualified contractor do it. Either way, keep a dated, initialled log.
When it can't wait for the next inspection
Water on the floor, a split pipe, a sprinkler that has operated, a trouble signal that won't clear: none of that waits for next year's report. Call 780.760.0806 at any hour, and don't close a main valve without a plan for who watches the building while it's off. The 24/7 emergency repair page covers the first few minutes.
Frequently asked questions
How often does a commercial building in Edmonton need a fire inspection?
There's no single interval. Fire alarms get daily and monthly checks and an annual test to CAN/ULC-S536:2019. Sprinklers follow NFPA 25-2017, from weekly valve checks to 5-year internal assessments. Extinguishers and emergency lights get monthly checks. Expect at least one contractor visit a year, plus quarterly sprinkler work.
Who is responsible for fire system inspections, the owner or the tenant?
The NFC(AE) 2023 makes the owner or their authorized agent responsible unless the code says otherwise (Division C, 2.2.1.1). A lease can hand the work to a tenant, but the records still live at the building, and under Alberta's Safety Codes Act an order can go to the owner or the occupier. Put in writing who books the work and who keeps the reports.
Which edition of NFPA 25 applies in Alberta?
NFPA 25-2017. The NFC(AE) 2023 requires water-based systems to be maintained to NFPA 25 (Division B, 6.4.1.1), and its referenced-documents table names the 2017 edition. Later editions only apply if your AHJ or a contract asks for them. Alarms work the same way: CAN/ULC-S536:2019, not NFPA 72.
Is a fire alarm verification the same as the annual inspection?
No. Verification to CAN/ULC-S537:2019 is done on a new installation or an alteration, and its report is kept for as long as the system exists. The annual inspection to S536 repeats every year after. If an older system was never verified, the AHJ may require a full S536 audit (Division C, 2.2.9.2). See fire alarm verification and ULC monitoring.
How long do we have to keep fire inspection reports in Alberta?
At least five years, on site: no inspection record may be destroyed sooner, and records stay at the premises (Division C, 2.2.1.2). Verification and acceptance reports are kept for the life of the system. The Alberta Fire Code annual inspections guide covers what belongs in the binder.
What happens if we miss an inspection?
It's a fire code contravention, and it tends to surface at a bad moment: a fire inspection, an incident, a claim. A Fire Safety Codes Officer can order the work done by a deadline, and the Safety Codes Act allows fines of up to $100,000 for a first offence, plus up to $1,000 a day while it continues.
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.
- What drives fire sprinkler inspection cost in Edmonton. No honest contractor can price a sprinkler inspection from a postal code.
- The 5-year internal sprinkler pipe inspection in Alberta. What NFPA 25's five-year internal pipe assessment is, how it's done, what it finds, how sampling works and how to plan it around an occupied building in Edmonton.
Sources
- National Fire Code 2023 Alberta Edition, National Research Council Canada
- Fire codes and standards, Government of Alberta
- Safety Codes Act, Alberta King's Printer
- 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
- NFPA 25, 2017 Edition Updates and Changes, National Fire Sprinkler Association
- NFPA 25-2017 frequency tables, Siemens
- NFPA 25-2017 TIA 1287, fire pump table, NFPA
- Cross Connection Control, EPCOR

