General Contractors and the BC Energy Step Code

Learn more about how BC Housing is helping builders prepare for new energy efficiency requirements.


Since 2008, the Province of British Columbia has made energy efficiency a BC Building Code objective. In 2017, B.C. committed to reach net-zero energy-ready by 2032. To help achieve this goal, the Province established the BC Energy Step Code.

About the BC Energy Step Code

The BC Energy Step Code is a building standard. It’s designed to help government and industry create a future in which all new construction in B.C. is net-zero energy-ready by 2032. The regulation sets performance targets for new construction and groups them into “steps” that apply across various building types and regions of the province. The Lower Steps are straightforward to meet; the Upper Steps are more ambitious.

To demonstrate compliance with the BC Energy Step Code, a builder must prove to local building officials that the building meets or exceeds the performance requirements set out in each step. These requirements cover building envelope, airtightness, and equipment and systems.

As of May 1, 2023, the BC Building Code requires 20%-better energy efficiency for most new buildings in B.C. This is equivalent to Step 3 for Part 9 buildings and Step 2 for Part 3 buildings. In response to these new requirements, BC Housing developed training to ensure builders are prepared to meet Step 3 of the BC Energy Step Code’s performance requirements. The training will support builders in adopting new practices that will meet consumer needs and lead to improved quality of residential design and construction.

New Condition for General Contractor Licence Renewal

Licensed general contractors are required to meet prescribed qualifications. These qualifications include demonstrating an understanding of the purpose and application of the BC Building Code, of which the BC Energy Step Code is a part.

To ensure builders in British Columbia are prepared for the changes, a new condition has been added to licenses. The new condition will stipulate a two-year period to demonstrate competency in building to Step 3 of the BC Energy Step Code.

This condition is added when a licence is renewed and came into effect starting with licenses that expired on September 30, 2022.

While this condition will be added to all licenses, there may be exemptions for those who have already been building to Step 3 of the BC Energy Step Code, or who have already completed relevant training. Further details on exemptions are outlined below.

BC Energy Step Code Training

For those requiring training to meet the new condition, BC Housing has developed eight training modules to ensure builders are prepared to build to Step 3 of the BC Energy Step Code:

  • Module 1: BC Energy Step Code Overview and Requirements
  • Module 2: Meeting the BC Energy Step Code by Design
  • Module 3: Building Science for the BC Energy Step Code
  • Module 4: Building Envelope Options for the BC Energy Step Code
  • Module 5: Air Barriers for the BC Energy Step Code
  • Module 6: Mechanical Systems for the BC Energy Step Code
  • Module 7: Building Envelope Quality Assurance and Quality Control
  • Module 8: BC Energy Step Code Project Management 

Read the BC Energy Step Code Training Overview for full details on the learning objectives of each module.

BC Housing also worked with other professional associations and educators who provide Step Code training to compile a list of equivalent courses. This will ensure builders have a variety of training options available to meet the condition.

Meeting the Licence Condition

Once the condition is added to your licence, you can access the builder portal and for each module you will be asked to indicate whether you meet any of the exemption criteria, have completed approved training or plan to complete approved training over the next two years. You will be required to provide supporting evidence for verification.

Once you have submitted your responses on how you intend to meet the condition, you can forward your supporting documentation to [email protected] More information on how to make a declaration is available in our Reporting Step Code Condition Guide Sheet.    


Licensees who can demonstrate they have previously built energy efficient homes or have taken equivalent training may be exempt from taking BC Energy Step Code training.

  • Previously built energy efficient homes: to be granted this exemption, you must demonstrate that you have built a minimum of three Part 9 buildings that meet Step 3 or higher of the BC Energy Step Code within the last five years. You will need to either provide the energy compliance report for the home to verify you’ve achieved this standard or provide proof that the home satisfied one of the following green-building certification programs: Natural Resources Canada’s R-2000, Passive House Institute, CHBA Net Zero Home and CHBA Net Zero Ready Home. If the home is not registered under your licence, you will need to provide evidence to demonstrate you were the general contractor.
  • Equivalent training: to be granted this exemption, you must provide completion certificates for courses that BC Housing has reviewed and determined is equivalent to the eight training modules. Builders can visit the Education Registry to find the complete list of approved training modules that have been determined to be equivalent and that are currently being offered to satisfy the condition of licensing.  Not all courses that have been approved as equivalent are listed on the Education Registry. This includes courses that are no longer being offered by education provider, or courses that have been revised and updated to satisfy the condition. The BC Energy Step Code: Past and Current Equivalent Courses document provides an overview of equivalent courses not listed on the Education Registry. Please note that some courses may only cover a few modules but not all eight. In that circumstance, you may be eligible to a partial exemption and would only be expected to take training in the modules you haven’t covered.

Completing training

For licensees who are not exempt or only partially exempt through equivalent training, you will have to satisfy the Step Code condition through taking approved training. Approved training is available from a range of education providers. The Education Registry includes a list of approved courses with a new search function to easily identify modules.

The training can also be used to satisfy the annual Continuing Professional Development (CPD) requirements of the licence, if taken by the CPD nominee. We recommend having the CPD nominee complete the training, to ensure builders do not incur additional expenses. However, there is no requirement that it must be the CPD nominee. Training and exemptions can be satisfied by any Persons in Control of the Company (PICCs) listed on the licence and may be split between PICCs.

Read our BC Energy Step Code Licence Condition: Frequently Asked Questions to learn more about completing BC Energy Step Code training and the licence condition.