Building automation (BMS / BACS)

BMS commissioning and acceptance checklist: tests, evidence and documents

Published 20 October 2026 · 6 min read

A BMS commissioning and acceptance checklist follows four stages: the contractor's self-inspection with a factory check of the panels; point-to-point tests of every point in the list; functional tests of every sequence, schedule, scenario and degraded mode, witnessed by the owner's engineer; then pre-acceptance inspections and acceptance, followed by a proper-operation period that includes a heating-season and a cooling-season fine-tuning. Each stage produces signed evidence, and a short list of non-conformities blocks acceptance whatever the overall pass rate. The as-built file is delivered before the inspections, not after.

The four stages of acceptance

StageWhat happensEvidence to require
1. Self-inspection and factory checkThe contractor checks each panel in the workshop against the drawings (dielectric and earth continuity tests, power supplies, controller with its programme), then checks cabling on sitePanel check report sent before delivery; cabling sheets (continuity, insulation, labelling); self-inspection plan approved at design
2. Point-to-point testsEvery input, output and bus point tested individually, by typeTest matrix at 100%, each line dated, Pass, Fail or Not applicable
3. Functional testsSequences, schedules, scenarios and degraded modes tested with the engineer and the operatorFunctional test sheets signed by both parties
4. Pre-acceptance inspections and acceptanceSpot checks, replay of functional tests, restore and cybersecurity tests, review of documents and training; acceptance pronounced by the ownerPre-acceptance report, reservation list with clearance dates, acceptance report

The stages are hold points: functional tests start only when the point-to-point matrix is complete, and inspections only when the as-built file and the test sheets for all points have been delivered. In French contracts these steps carry their own names: autocontrôle (self-inspection), OPR (pre-acceptance inspections), réception (acceptance), réserves (reservations).

Point-to-point tests

The points list drives this stage: one test per row, chosen by the point type.

  • Analogue input: read the value and compare it with a reference measurement; check scaling, unit, alarm thresholds and logging.
  • Analogue output: command 0, 50 and 100% from the supervisory system and check the actuator position and feedback.
  • Digital input: simulate the contact at the equipment; check the status, alarm delay, label, priority and acknowledgement.
  • Digital output: command from the supervisory system; check the status, the manual override in the panel and its indication.
  • Bus point: read the objects or registers, compare with the local display, and observe behaviour on loss of communication.

Any failure is corrected and retested before the inspections. The matrix only works if the list is clean: see the BMS points list template for columns and tags.

Functional tests and scenarios

Write each functional test with an expected result that can be observed. In a fictitious project of 20 tests, the list covers:

  • generation: weather compensation, heating and cooling changeover, cascade and rotation of machines, twin pumps on standby;
  • zones: schedules with public holidays, optimum start, occupant override with automatic return, open window contacts;
  • air handling: supply air control and heat recovery, CO2 control, frost protection, shutdown on the fire safety command;
  • lighting, load shedding, metering and energy indicators;
  • alarms: display, acknowledgement and forwarding by priority;
  • degraded modes: loss of communication, mains failure and restart, restoring a controller from its backup;
  • remote maintenance access and automatic reports.

Each line carries a measurable result. For frost protection in the fictitious project: fans stop, the outdoor air damper closes and the heating coil valve opens to 100% within 5 seconds, with a priority 1 alarm. When the weather does not allow a real test, measurements are forced and the real test is carried over to the seasonal fine-tuning.

For a building under the French BACS decree, add tests for the functions of Article R. 175-3 of the Construction and Housing Code (version in force since 9 April 2023): continuous monitoring, recording and analysis of energy data by functional zone at an hourly time step, monthly data kept for five years, detection of efficiency losses, interoperability, and manual shutdown and autonomous management of the technical systems. The BMS specification template shows how to write them as requirements.

The seasonal trial period

A BMS cannot be fully accepted in one afternoon: heating curves, free cooling and changeover only show their behaviour in real weather. Specify one fine-tuning session in the heating season and one in the cooling season, with the final settings recorded in the functional analysis. If the first session cannot take place before acceptance, it moves into the proper-operation period as a reservation. During that period, which the specification sets in months, the contractor clears reservations, makes periodic visits, analyses trends and alarms, checks backups and versions, applies security patches and reports to the owner.

The documentation set

  • functional analysis as built: sequences, final parameters, setpoints, schedules, alarms and the action expected for each, degraded modes;
  • final points list with controller, BACnet or Modbus addresses and wiring;
  • drawings: panels, cable schedule, layouts, network architecture, addressing plan, flow matrix;
  • programmes and configurations: commented sources, supervisory configuration and database, a full backup on a medium handed to the owner;
  • equipment list with references, serial numbers and firmware versions, data sheets, BACnet PICS, Modbus tables;
  • test file: self-inspection and point-to-point sheets for all points, functional test sheets, sensor check certificates, inspection and acceptance reports;
  • cybersecurity section: inventory of equipment and accounts, administration, remote access, backup and update procedures, compliance status requirement by requirement;
  • operating and maintenance manuals, training materials and attendance sheets, licences in the owner's name.

The cybersecurity content of that section is detailed in the BMS cybersecurity requirements checklist, which also lists the restore test and the default-password check to run during the inspections.

Snags and sign-off

State in the specification which findings prevent acceptance, whatever the pass rate. A workable list: a point not tested; a priority 1 safety function failed; a functional test failed without an accepted solution; an essential-level cybersecurity non-compliance, such as default credentials still active; an incomplete as-built file. Everything else becomes a reservation with an owner and a clearance deadline. At the inspections, the engineer draws a random sample of points, checks every priority 1 alarm point and replays the functional tests. For buildings under the BACS decree, keep the acceptance file with the later inspection reports: France's BACS decree explains the inspection rules.

FAQ

Can a BMS be accepted before the seasonal tests?

Yes, if the specification allows it: the seasonal fine-tuning that could not be done before acceptance is carried out during the proper-operation period and recorded as a reservation to be cleared.

Should every point be tested, or a sample?

The contractor tests every point and signs the sheets. The owner's engineer then checks a random sample and all priority 1 alarm points during the inspections; the sample size is set in the specification.

Who pronounces acceptance?

The owner, on the proposal of its engineer, once the inspection report is complete. Warranty and liability rules after acceptance come from the contract and the applicable law, not from the technical specification.

Written with the help of AI, with dated official sources.

Figures in the examples are fictitious.

This is not legal, financial or tax advice.