Maintenance control programs of elevating devices

BC's adoption of the B44-16 safety code for elevators and escalators requires that a maintenance control program is in place for each elevating device in the province no later than September 30, 2021

What is a maintenance control program?

A maintenance control program, or MCP, is a maintenance and examination schedule for an elevating device where the maintenance intervals can be customized to reflect installation and usage. A maintenance control program is designed to prevent device failure, maximize reliability, reduce risk, and improve public safety.  

Developing a maintenance control program

An elevator’s owner is responsible for ensuring a maintenance control program is in place. However, only a licensed elevator contractor has the knowledge to develop a maintenance control program. It is standard practice for owners to contract licensed elevator companies to conduct the specific requirements of the maintenance control program on their behalf.

Several elevator companies and industry associations have developed generic maintenance control program documents that incorporate all standard maintenance procedures. These documents may need to be further customized to each elevating device before they are implemented by the maintenance contractor.

The majority of BC’s licensed elevator companies have already done significant work around maintenance control programs. Although not adopted in BC until now, this requirement has been in previous versions of B44 since 2010 and other Canadian provinces have adopted it.

Elevator site survey

To develop a maintenance control program, licensed contractors should conduct a site survey for each elevating unit. The site survey is required to ensure elevator components, original elevator manufacturer requirements, unique testing procedures and other relevant functionalities are considered when developing the maintenance control program. In most cases, elevator companies have strong knowledge of the equipment they maintain and keep good records of elevator specifications.

Technical Safety BC compiled implementation data from other jurisdictions and found that applying generic maintenance control programs without a full understanding of the elevator is not a best practice.


Registration of each maintenance control program with Technical Safety BC is a regulatory requirement. It enables asset owners to confirm that their elevators are in compliance by the required date.

Registration also enables better safety oversight and allows us to intervene if anomalies are detected in the maintenance control program.

To register a maintenance control program, contractors should submit a completed maintenance control program data worksheet after conducting the site survey(s). These data worksheets have been directly emailed to contractors, and should be submitted through their online accounts by April 30, 2020. Please note that the elevator site survey requirements provided in the maintenance control program data worksheet are not an exhaustive list. The actual site survey conducted by the maintenance contractor is expected to be more detailed.

To help contractors complete the data worksheet, Technical Safety BC has provided elevator data from our design registration database where available. Contractors can choose to update this information before submission. Any updated information will be made available to asset owners and contractors through their online accounts after review.


Developing a maintenance control program might create additional costs for maintenance contractors and asset owners. These costs depend on the contractual arrangement between contractors and owners, and are not determined by Technical Safety BC. 

How to register

To register a maintenance control program, contractors will:

  • Request a pre-loaded spreadsheet for any hydraulic or traction (electric) elevators, escalators, or moving walks that they maintain via email
  • After receiving the spreadsheet, follow the instructions from the spreadsheet including the completion of any necessary site surveys to obtain data points that may be missing
  • Log into your online account
  • Submit the spreadsheets by clicking on the "MCP Registration" button found through the "Units" tab. 
  • Resolve any errors that the system may identify with the spreadsheets. 

Please note: the pre-loaded spreadsheets are not available through the Customer Portal.  Contractors need to request spreadsheets via email.  Should you have any questions, please contact us.

Learn more about the B44-16 code requirements.