Plaw+1 (628) 296-7377

Glossary

Witness test

A witness test is a test the AHJ's inspector watches you run in person, instead of just reading your report afterward.

A witness test is a fire protection system test that the AHJ's inspector watches in person. The test itself does not change. What changes is who is standing next to the riser or the panel when it runs, and whose signature makes the result official.

Any required test can be witnessed if the AHJ says so: acceptance tests on new installs, re-tests after repairs, and in some counties routine annual tests too. When a test is witnessed, the contractor runs it and the inspector passes or fails it on the spot. Fairfax County, Virginia, for example, states that its inspectors witness code-mandated acceptance tests and annual re-tests of all fire protection systems.

Where it comes from

"Witness test" is trade shorthand, not a defined term in NFPA 25 or NFPA 72. The authority behind it sits in the adopted fire code. IFC Section 901.5 makes fire protection and life safety systems subject to acceptance tests per the installation standards, as approved by the fire code official, and requires that the official be notified before any required acceptance testing. The notice exists so the official can attend. Whether the official actually shows up, and for which tests, is local policy, which is why the answer changes at the county line.

Some jurisdictions put witnessing in writing through a local amendment or department policy, the way Fairfax County does. Where nothing local says so, the default is paper: the AHJ takes the contractor's signed material and test certificate or Record of Completion and files it.

On the job

Witnessing changes the economics of a test day. The test runs once, on a scheduled slot, in front of the person who decides, so everything has to work the first time.

Pre-test everything. Portland Fire and Rescue expects the contractor to fully pre-test a fire alarm system and hand the inspector a dB pretest list for spot checking at the witnessed acceptance test; its checklist runs on the 2016 Portland Fire Code and 2013 NFPA 72, and the FD inspector marks approve or disapprove. Everett, Washington makes the same point on the wet side in its handout C-6 (dated 4.13.2020): the contractor pre-flushes the underground, then the fire inspector personally runs the official flush in 10-minute cycles, and if the burlap bags still catch debris after two cycles the inspector reschedules the rest of the test.

Protect the slot. Fairfax County schedules witnessed tests by email, encourages fire alarm contractors to book 30 days ahead of projected occupancy, and charges a reinspection fee if you cancel with less than 24 hours notice. A failed witness costs the re-test fee, the remobilization, and whatever the schedule slip does to the general contractor's occupancy date. On new construction that last item is the expensive one.

Know before you bid whether the county witnesses. The paperwork is identical either way, since the installation standards require the signed certificate regardless of who watched. Witnessing adds a scheduling dependency and a pass or fail decision you do not control. Price it.

Witness test versus Acceptance test

An acceptance test is the test itself: the 200 psi two-hour hydro, the underground flush, the full functional checkout the installation standard requires before a new or altered system goes into service. A witness test is any required test the AHJ attends in person. One term names the event, the other names the audience.

Every witnessed acceptance test is still an acceptance test, and a witnessed annual re-test is not an acceptance test at all. On a report the difference is whose judgment is final. A paper acceptance closes when the contractor signs the test certificate. A witnessed test closes when the inspector marks pass, and if the mark is fail you are not annotating a report, you are booking a re-test and paying for it.

Where it varies

Whether witnessing is mandatory, how it is scheduled, and what a miss costs are all set locally. Three real policies show the spread.

Fairfax County, VA
Inspectors witness code-mandated acceptance tests and annual re-tests of all fire protection systems. Tests are scheduled by email, only the installing contractor, permit holder, or paying party may request one, and cancelling with less than 24 hours notice triggers a reinspection fee.
Everett, WA
The fire department witnesses and inspects everything from the double check detector assembly to the sprinkler riser, and the fire inspector personally conducts the official underground flush. A dirty system after two 10-minute cycles means the test reschedules.
Portland, OR
Contractor pre-tests the fire alarm system first, then a witnessed acceptance test against checklist PF&R 300.91C, with the FD inspector signing approve or disapprove.
Paper jurisdictions
Many AHJs witness nothing routine and accept the contractor's signed test certificate or Record of Completion. IFC 901.5 still requires notifying the fire code official before any required acceptance test, even where nobody attends.

Worked example

A sprinkler contractor finishes a tenant improvement in Fairfax County and emails the acceptance test request form. The inspector watches the test and fails it because two heads sit off the approved plans. The crew fixes the heads that week, but the re-test slots ten days out, the reinspection fee lands on the invoice, and the general contractor's occupancy date slides with it. In a paper county the same job would have closed with a signed test certificate in the mail.

Sources

  1. Fairfax County inspectors witness code-mandated acceptance tests and annual re-tests of all fire protection systems. Acceptance Testing of Fire Protection Systems, Fairfax County Fire Marshal (Fairfax County Fire Marshal policy page (fairfaxcounty.gov)).
    Inspectors witness code-mandated acceptance tests and annual re-tests of all fire protection systems
  2. Cancelling a scheduled Fairfax test with less than 24 hours notice triggers a reinspection fee. Acceptance Testing of Fire Protection Systems, Fairfax County Fire Marshal (Fairfax County Fire Marshal policy page (fairfaxcounty.gov)).
    Scheduled inspections/tests must be cancelled with a minimum notice of 24 hours (one full business day) to avoid a reinspection fee.
  3. Fairfax encourages fire alarm contractors to schedule tests 30 days before projected occupancy. Acceptance Testing of Fire Protection Systems, Fairfax County Fire Marshal (Fairfax County Fire Marshal policy page (fairfaxcounty.gov)).
    schedule fire alarm system tests 30-days prior to projected occupancy to allow time to correct deficiencies
  4. In Everett the contractor pre-flushes and the fire inspector personally conducts the official flush test. Fire Sprinklers System (NFPA-13 & 13R) Acceptance Test Checklist, Information Handout C-6, City of Everett (Everett WA Fire Marshal's Office handout C-6, 4.13.2020 (everettwa.gov PDF)).
    Pre-flushing shall be conducted by the contractor to ensure all foreign materials have been flushed from the system prior to the fire inspector
  5. A dirty flush after two 10-minute cycles means the Everett inspector reschedules the remainder of the test. Fire Sprinklers System (NFPA-13 & 13R) Acceptance Test Checklist, Information Handout C-6, City of Everett (Everett WA Fire Marshal's Office handout C-6, 4.13.2020 (everettwa.gov PDF)).
    if significant materials are still present in the bags the inspector will reschedule the remainder of the test
  6. Portland requires a contractor pre-test list at the witnessed fire alarm acceptance test, run against 2016 PFC and 2013 NFPA 72, with FD inspector approve/disapprove sign-off. Fire Alarm System Pre-Test and Acceptance Test Checklist, PF&R 300.91C, Portland Fire & Rescue (Portland Fire & Rescue checklist PF&R 300.91C (portland.gov PDF)).
    A Contractor dB pretest list is provided for spot checking.
  7. IFC 901.5 requires acceptance tests per the installation standards as approved by the fire code official, and advance notice to the official before any required acceptance testing. Section 901.5 Installation Acceptance Testing (NJ UCC Fire Subcode 2021) (IFC 901.5 as adopted in NJ UCC Fire Subcode 2021, via up.codes).
    The fire code official shall be notified before any required acceptance testing.

Related terms

  • AHJ (authority having jurisdiction). The AHJ is whoever can approve or reject the work: sometimes the fire marshal, sometimes the building official, the state, or the insurance company.
  • Record of completion. The form the installer fills out once, when a new or altered fire alarm system is accepted: the system's birth certificate, not its checkup.
  • Functional test. A functional test makes the device actually operate and proves the signal landed. If nobody flowed water or tripped anything, it was just a look.
  • Five-year certification. The heavy five-year service California requires on sprinkler and standpipe systems: licensed company, full test battery, state label on the riser when it passes.

Verified August 7, 2026 against the sources above. Adopted editions and local amendments vary; your authority having jurisdiction has the final word. Nothing here is legal advice.