Compliance overview

What Is a CSA B139 Inspection?

A CSA B139 inspection is a documented check of aboveground fuel tanks, fuel supply systems, and oil-burning equipment against the codes that govern them. That means the fuel systems feeding emergency generators, fire pumps, and oil-fired appliances at commercial, residential, institutional, and industrial facilities.

Two documents set the standard, and both are national. CSA B139 is the CSA Group installation code these systems are built and maintained to, and the National Fire Code of Canada is the model provincial fire codes are built from. Neither carries force of law on its own. Every province adopts them on its own terms, with its own in-force date and its own authority having jurisdiction.

In Alberta that adoption is the National Fire Code - 2023 Alberta Edition, in force since May 1, 2024. It makes the owner responsible, requires the systems it covers to be tested at set intervals by qualified persons, and requires the records to be kept on site.

An inspection is how you meet that and prove it, and it is what fuel suppliers and insurers ask to see. What applies to your site depends on your equipment, your tank configuration, and the province you are in, so we confirm that before quoting.

National Fire Code - 2023 Alberta Edition Adopted under Alberta's Safety Codes Act, in force since May 1, 2024
CSA B139 Series Installation Code for Oil-Burning Equipment
CSA C282 Emergency electrical power, coordinated for full compliance
CPCA Certified, incl. PM3 Aboveground tank installation, removal, and repair authorization
What a current inspection protects

Compliance, Handled Before It Becomes a Problem

A current inspection, and a contractor who can fix what it finds, keeps four things off your desk.

  1. Fuel keeps arriving.

    Suppliers want current documentation before they fill a tank. We make sure yours is in hand before anyone asks.

  2. Backup power stays dependable.

    A generator or fire pump is only as reliable as the fuel system feeding it. We keep that system verified and working.

  3. Your file is ready for the AHJ.

    Inspection and maintenance records have to be retained and produced on request. Yours arrive in a form that answers the question the first time.

  4. Less exposure, less guesswork.

    Documented condition is what protects you with insurers, owners, and tenants.

Compliance decisions rest with your authority having jurisdiction, not with us. Our job is to make sure that when they look, everything is in order, and to correct what isn't.

Built for the Facilities That Can't Afford Downtime

If your fuel supplier, insurer, or AHJ has flagged your system, or it's simply been a while since your last inspection, you're in the right place.

How it works

One Partner, Full Compliance. Inspection Through Repair.

  1. Book

    Tell us your equipment and facility type. We schedule around your operations.

  2. Inspect

    Certified technicians assess fuel oil equipment, tanks, and supply systems against NFC and CSA B139 requirements.

  3. Report

    You receive detailed findings, code references, and prioritized corrective actions, not a vague pass or fail.

  4. Permitting

    The Safety Codes Act mandates a permit be obtained for the installation, alteration, or removal of flammable and combustible liquid storage tanks. We pull it for you.

  5. Repair

    As a CPCA-certified contractor, we're legally authorized to correct deficiencies ourselves, not just flag them for someone else.

  6. Certify

    We deliver documentation formatted for your fuel supplier, insurer, and AHJ, supporting delivery authorization and regulatory sign-off.

  • Fuel systems serving emergency & standby generators
  • Fuel systems serving fire protection pumps
  • Aboveground fuel oil tanks
  • Tank venting & overfill protection
  • Fuel piping, valves & supports
  • Control, monitoring & safety devices
Innoflo's Unfair Advantage

Certified to Inspect. Legally Authorized to Repair.

CSA B139 and the National Fire Code are national documents. Plenty of companies can inspect against them. Very few are certified to inspect, permitted to repair, and staffed to engineer the fix without picking up the phone.

  • CPCA-Certified Petroleum Contractor

    Innoflo holds Petroleum Mechanic (PM) certification, including PM3 for aboveground tank systems. That is what separates a company that can tell you what is wrong from a contractor authorized to install, repair, and maintain the systems a CSA B139 inspection covers.

  • One Contractor, Start to Finish

    Inspection, permitting, repair, and final documentation are all ours. Nothing is subcontracted, so there is no gap between the deficiency being found and the crew that fixes it, and no second company to chase for a date.

  • Our Own Engineering Department

    When a finding needs design work, drawings, or a modification thought through before anyone touches the system, that happens in house. It is the step that usually stalls a project for weeks. For us it is an internal conversation.

  • Enforcement-Aware Reporting

    Findings arrive with code references and a priority, written for whoever reads them next: third-party reviewers, fuel suppliers, insurers, and the authority having jurisdiction. Built to be accepted, not just filed.

  • Fluent in the Jurisdictions That Sign Off

    In Alberta we work directly with the Safety Codes Council, Edmonton Fire Rescue Services, and the Calgary Fire Department. Anywhere else, the first thing we establish is who signs off and what they expect to see. The codes are national, acceptance is local, and knowing the difference is what gets documentation through the first time.

  • Trusted By

    Property managers, facility engineers, and institutional operators responsible for fuel systems they cannot afford to have out of service.

CSA B139 / NFC

Frequently Asked Questions

If your facility stores fuel oil in aboveground tanks, or runs fuel supply systems feeding emergency generators, fire pumps, or oil-fired appliances, those systems fall under the fire code in force where the building is. In Alberta that is the National Fire Code - 2023 Alberta Edition. Provincial editions differ in the details, but the core obligation does not: the owner is responsible for carrying out the Code's provisions, the systems it covers have to be tested and monitored at set intervals by qualified persons, and the records have to be kept on site for the authority having jurisdiction. What applies to your property depends on your tank size and configuration, so the practical answer is to have it confirmed. Innoflo will tell you what your site actually needs.

It depends on your equipment type, tank configuration, and the requirements of the fire code and the AHJ where your building is. Under the National Fire Code - 2023 Alberta Edition, testing and monitoring of storage tank systems is set at defined intervals, with annual, two-year, five-year, and ten-year requirements depending on the system and the method used. Other provincial editions are built on the same national document and set comparable intervals. Innoflo confirms the exact schedule that applies to your specific systems.

CPCA is the Canadian Petroleum Contractors Association. It runs the Petroleum Mechanic certification program that Alberta relies on for work on petroleum storage tank systems, and Environment and Climate Change Canada lists CPCA Petroleum Mechanics among the certified installers recognized in Alberta and Saskatchewan. Other provinces run their own equivalent programs, and certification moves between them under the labour mobility provisions of the Canadian Free Trade Agreement. In Alberta the work also has to be carried out by a contractor approved by the Safety Codes Council, which is a separate approval from the individual's certification. Innoflo holds both.

PM3 is a Petroleum Mechanic 3 certification issued by CPCA, authorizing a technician to install, remove, alter, repair, test, service, and maintain aboveground fuel storage tanks and related equipment without supervision. It's one of three CPCA certification tiers, and it's the tier that covers aboveground tank work.

A CSA B139 inspection identifies deficiencies in your fuel oil tank, piping, or equipment. Correcting them is regulated work: it has to be done by a certified petroleum mechanic, working for a contractor the province has approved. Innoflo's CPCA certification and Safety Codes Council approval mean the same team that inspects your system can also perform the authorized repairs, with no separate contractor search and no delays.

You'll receive a detailed report with code references and prioritized corrective actions. Fuel suppliers may pause delivery until deficiencies are resolved. As a CPCA-certified contractor, Innoflo can perform the repair work directly to get your compliance documentation reinstated quickly.

Yes. Fuel suppliers commonly require current inspection documentation before authorizing delivery. An expired or missing inspection can result in delivery suspension, which puts backup power and life-safety systems at risk.

Yes. In Alberta, Innoflo coordinates with local and regional Authorities Having Jurisdiction, including the Alberta Safety Codes Council, Edmonton Fire Rescue Services, and Calgary Fire Department, so inspection reports and documentation meet provincial and municipal requirements the first time. For a site outside Alberta, identifying the AHJ and confirming what it expects to see is the first step we take, before anything is scheduled.

Yes. Most of our work is in Alberta, and that is where we are certified and approved end to end, from inspection through permitting and repair. The codes themselves are national: CSA B139 is a single CSA Group document, and provincial fire codes are built on the National Fire Code of Canada, so the technical work does not change at a provincial border. What changes is who certifies, who permits, and who signs off. For a site in another province we confirm that path first, and tell you plainly what we can carry out ourselves and what has to be done under that province's authorization. If you are responsible for buildings in more than one province, that is the conversation worth starting with.

Aboveground fuel oil tanks, the fuel supply systems serving emergency and standby generators and fire protection pumps, tank venting and overfill protection, fuel piping, valves and supports, and related control, monitoring and safety devices.

Contact Innoflo directly, by phone, email, or the booking request on this page, with your facility type, equipment details, and the province the site is in. Innoflo will schedule an inspection and walk you through documentation requirements from start to certification.
Compliance inspections

Protect Life-Safety Systems. Keep Fuel Flowing. Stay Compliant.

Find out where your system stands while there is still time to act on it. Book a CSA B139 / National Fire Code inspection with Innoflo, a CPCA-certified contractor that inspects and repairs, and get clear, code-referenced documentation your fuel supplier and AHJ will accept.

Zack Kempf
Zack KempfTechnical Sales, Outside Sales
780-944-4818 ext 470
zack.kempf@innoflo.com
Monte Welte
Monte WelteBusiness Development Manager, Outside Sales
780-944-4818 ext 160
monte.welte@innoflo.com