CSA B139
Emergency Generators
fuel storage tanks
Inspections
How Often Do You Need a CSA B139 Inspection in Alberta?
If you manage a building with an emergency generator, an oil-fired boiler, a fire pump, or a fuel storage tank, you've probably been told you need a CSA B139 inspection. What's usually less clea...
18 min read
How Often Do You Need a CSA B139 Inspection in Alberta?
Table of Contents
If you manage a building with an emergency generator, an oil-fired boiler, a fire pump, or a fuel storage tank, you've probably been told you need a CSA B139 inspection. What's usually less clear is how often — and that ambiguity is where most compliance gaps start.
The short answer: annually, at minimum, with more comprehensive inspections on a longer cycle and additional inspections triggered by specific events. The longer answer depends on your equipment, your tank type, and who your authority having jurisdiction is.
Where the requirement actually comes from
There isn't one document that says "inspect every 12 months." The obligation is assembled from several overlapping sources:
The National Fire Code – Alberta Edition governs the ongoing operation and maintenance of fuel-fired equipment and storage tank systems in the province. It requires that appliances and ancillary equipment within the scope of the CSA B139 Series be installed and maintained in conformance with that standard.
CSA B139 Series is the installation code for oil-burning equipment. The 2019 edition added an explicit requirement for annual visual inspection of the fuel oil tank, tubing, piping and fuel oil filters for leakage — a meaningful change from earlier editions, and the clause most Alberta facilities are now being held to.
CSA C282 covers emergency electrical power supply systems for buildings and carries its own inspection and testing regime for standby generators, including monthly load testing and annual servicing of fuel systems.
Your insurer and your fuel supplier often impose their own documentation requirements — and in practice these are enforced more aggressively than the code itself, because they can act immediately.
The practical inspection cadence
For most Alberta commercial, institutional, and multi-residential facilities, a defensible program looks like this:
Annually — visual inspection. Tank, piping, tubing, filters, venting, containment, and supports checked for leakage, corrosion, damage, and improper modification. This is your baseline, and it's the one most likely to be requested by a fire inspector or an insurer.
Monthly — generator exercise and log. Under C282, standby generators are exercised under load monthly, with results logged. Fuel system condition is part of what that testing reveals.
Annually — full generator and fire pump service. Beyond the monthly exercise, an annual service that includes the fuel supply system, day tank, transfer pumps, and safety interlocks.
Periodically — comprehensive inspection. A deeper assessment covering tank integrity, overfill and spill protection, cathodic protection where applicable, and leak detection. The interval depends heavily on tank type and age. Underground tanks and older aboveground tanks warrant a shorter cycle than a recently installed, double-walled aboveground tank.
On trigger — event-driven inspection. Any of the following should prompt an inspection outside your normal cycle:
- A spill, overfill, or suspected leak
- Any modification, relocation, or replacement of tank or piping
- Change of building ownership or property management
- A fuel supplier refusing delivery or flagging a deficiency
- An order or notice from a fire authority or the Safety Codes Council
- Reactivating equipment after an extended shutdown
- Water found in the tank, or fuel quality complaints
Why "annually" is the wrong thing to fixate on
Facility managers tend to treat the inspection as a calendar item — book it, file the report, move on. The more useful framing is that the inspection is the only moment your fuel system gets looked at by someone qualified to judge whether it's still safe and still legal.
A generator that starts every month can still be sitting on a tank with water in the bottom, a corroded fill line, or a vent that no longer terminates where the code requires. Monthly exercise tests the engine. It doesn't test the system that feeds it.
That's why the annual visual inspection requirement was added to B139 in the first place: fuel systems degrade quietly, and the failure mode isn't a gradual decline in performance — it's the generator not running on the one night it needed to.
What a proper inspection actually covers
A CSA B139 and National Fire Code inspection on a typical Alberta facility should include:
- Aboveground and underground fuel oil tanks — condition, labelling, supports, containment
- Tank venting, overfill protection, and spill containment
- Fuel piping, tubing, valves, fittings, and supports
- Fuel filters and water separation
- Oil-fired furnaces, boilers, and appliances — combustion, venting, clearances
- Emergency and standby generators and their day tanks
- Fire protection pumps and their fuel supply
- Control, monitoring, and safety devices, including leak detection and shutoffs
- Documentation review — previous reports, logs, permits, and records of repair
If your report is a one-page pass/fail with no photographs and no reference to specific code clauses, it will not hold up when a fire authority or an insurer asks questions.
Who is allowed to do the inspection
This is where a lot of Alberta facilities get caught. Work on petroleum storage tank systems requires certification through the Canadian Petroleum Contractors Association (CPCA) — Petroleum Mechanic certification at the level appropriate to the equipment. PM2 covers underground tanks; PM3 covers aboveground tanks. Contractors also need to be approved through the Alberta Safety Codes Council for petroleum tank work.
An HVAC technician who is excellent at boilers is not automatically qualified to inspect or repair the tank system feeding it. And a company that can inspect but isn't certified to repair leaves you holding a deficiency list with no path to closing it.
What happens if you're behind
If you can't produce a current inspection record, the realistic sequence is:
- Your fuel supplier flags the gap and may suspend delivery until it's resolved
- Your insurer's requirements are technically unmet, which becomes relevant only after an incident — the worst possible time to discover it
- A fire inspection produces an order with a compliance deadline
- Deficiencies found late are more expensive than deficiencies found early, because corrosion and leaks don't wait for your budget cycle
The good news is that catching up is straightforward. One inspection establishes a baseline, a repair scope closes the gaps, and from there you're on a maintainable annual cycle.
Building a defensible program
Three things make a compliance program hold up under scrutiny:
Documentation that references the code. Reports should cite specific clauses, not general observations.
Continuity. Year-over-year reports from the same contractor make degradation visible. Rotating vendors to save a few hundred dollars per visit costs you the trend line.
A contractor who can fix what they find. A CPCA-certified contractor is legally authorized to correct deficiencies, not just document them. That collapses a two-vendor, multi-week process into one visit.
Innoflo Solutions is a CPCA-certified petroleum contractor serving Alberta. We inspect, document, and repair fuel oil systems, generators, boilers, and fire pumps — start to finish. Learn about our CSA B139 inspection services or book an inspection.
Have more questions?
Need help? Get expert advice from our team of professionals.

