What fire and life-safety inspections can your own staff perform?
Most facilities pay contractors for tasks their own trained staff can legally perform and document. Here is every task, tiered by who may perform it under the national codes — and marked honestly where your local jurisdiction is likely to say otherwise.
The question sounds like it should have a simple answer. It doesn't, because two different rulebooks apply at once. The national consensus standards — NFPA 72 for fire alarm, NFPA 25 for sprinklers, NFPA 10 for extinguishers, NFPA 80 for fire doors, NFPA 101 for egress lighting, NFPA 110 for generators — mostly require a qualified person, which they define by training and competence rather than by license. Then state licensing law and your local fire marshal layer on top, and they frequently do require a licensed contractor for specific tasks. Most guidance you'll find online picks one of those two rulebooks and pretends the other doesn't exist.
So this page does something different: it states the national baseline task by task, and it puts a ★ on every task where the local answer commonly differs — instead of guessing. Those starred tasks are exactly where the money is, and exactly where a wrong assumption gets you cited. The honest move is to ask your AHJ directly, which is why the calendar builder prints those questions as a sheet you can take to them.
Tier 1 — any trained staff member
These need orientation, not credentials. They are also the most frequent tasks on any calendar, which is why they dominate the savings math: a contractor billing a monthly visit adds up far faster than one annual test. Every one of these produces a log entry that is itself the compliance record.
| Task | System | Frequency | Code (edition) | What qualifies your person |
|---|---|---|---|---|
| Panel visual — trouble/supervisory indicators, power, ground faults | Fire alarm | Monthly | NFPA 72 §14.3 (visual inspection) (2022) | Any competent staff member after orientation. |
| Pull stations & notification appliances unobstructed, undamaged, in place | Fire alarm | Monthly | NFPA 72 §14.3 (2022) | In-house walk-through. |
| Gauges + control valves (dry / pre-action / deluge) | Sprinkler system | Weekly | NFPA 25 Table 5.1.1.2 (2023) | In-house with training; dry systems require weekly gauge checks. |
| Gauges + alarm valves (wet systems) | Sprinkler system | Monthly | NFPA 25 Table 5.1.1.2 (2023) | In-house with training. |
| Control valves: sealed / locked / supervised, correct position | Sprinkler system | Monthly | NFPA 25 §13.3 (2023) | In-house. Closed control valves cause the majority of sprinkler activation failures. |
| Portable extinguisher visual — access, gauge, seal, condition, in place | Fire extinguishers | Monthly | NFPA 10 §7.2 (monthly inspection) (2022) | In-house; tag/log kept at least 12 months. |
| Fire door visual — not propped, unobstructed, undamaged, labels visible | Fire doors | Monthly | NFPA 80 §5.2 (periodic) (2022) | In-house walk; supports the annual inspection. |
| Emergency lighting — 30-second functional test | Emergency / exit lighting | Monthly | NFPA 101 §7.9.3 (monthly 30-sec) (2021) | Fully in-house under the national code. |
| Exit sign illumination check | Emergency / exit lighting | Monthly | NFPA 101 §7.10 (2021) | In-house, part of the monthly walk. |
| Grease filter cleaning / swap | Commercial kitchen hood | Weekly | NFPA 96 §12.1 (2024) | In-house; frequency by cooking volume. |
| Machine room housekeeping / visual | Elevator(s) | Monthly | ASME A17.1 §8.6 (2019) | In-house — keep the machine room clean and clear. |
| Backflow preventer visual — leaks, damage | Backflow preventer(s) | Monthly | Best practice / ASSE 5013 | In-house visual. |
| Filter inspection / replacement | HVAC | Monthly | ASHRAE/ACCA 180 §5 (2018) | In-house. |
| Eyewash / shower — weekly activation & flush of dead-leg water; confirm flushing fluid | Eyewash stations | Weekly | ANSI/ISEA Z358.1-2014 §7.5.2 (2014) | No certification prerequisite under the standard — competent-person training (manufacturer or online) is sufficient. In-house eligible. |
| Water heater T&P valve test & visual ⚑ | Water heater(s) | Annual | Manufacturer / best practice (verify) | In-house best practice (verify against equipment/manufacturer). |
Tier 2 — a designated qualified person
Still in-house, but the standard expects documented training on the specific task, and the person's name and qualification go on the record. This is the tier facilities most often forfeit unnecessarily — a maintenance tech trained on the generator can run the monthly load test and produce a better record than a contractor who visits once, because they are there when it matters.
| Task | System | Frequency | Code (edition) | What qualifies your person |
|---|---|---|---|---|
| Component visual inspections per Table 14.3.1 | Fire alarm | Semi-annual | NFPA 72 Table 14.3.1 (2022) | Trained, qualified person; name & qualification on the record. |
| CO detector replacement | Fire alarm | Every 5 years | NFPA 72 §17.7 / manufacturer (2022) | Per manufacturer end-of-life; staff-replaceable units. |
| Fire pump churn test — diesel weekly / electric monthly (no-flow, 10 min) | Fire pump | Weekly | NFPA 25 §8.3.1 (2023) | Trained staff run the churn test; record load, duration, and transfer. |
| 90-minute full battery discharge test | Emergency / exit lighting | Annual | NFPA 101 §7.9.3 (annual 90-min) (2021) | In-house with training; log the full 90-minute run. |
| EPSS inspection — fuel, oil, coolant, batteries, charger, leaks | Emergency generator | Weekly | NFPA 110 §8.4.1 (weekly inspection) (2022) | Trained staff checklist. |
| Exercise under load — ≥30 min, ≥30% nameplate (diesel) | Emergency generator | Monthly | NFPA 110 §8.4.2 (monthly load run) (2022) | Trained staff run the monthly load test; record load, duration, transfer. |
| Starting battery replacement (per manufacturer) | Emergency generator | Every 2 years | NFPA 110 §8.3.7 / manufacturer (2022) | Staff-replaceable; ~2–3 years per manufacturer. |
| Coil cleaning, condensate, belts | HVAC | Quarterly | ASHRAE/ACCA 180 §5 (2018) | Trained maintenance staff. |
| Eyewash / shower — annual full inspection (flow, temperature, condition) | Eyewash stations | Annual | ANSI/ISEA Z358.1-2014 §7.5.5 (2014) | Competent-person training sufficient; many facilities use third-party annuals for credibility. In-house eligible. |
| Pool / spa inspection & water testing (state/local health code) ⚑ | Pool / spa | Monthly | State/local pool health code (verify) | Per state/local health code — verify frequency. |
| Roof inspection — semi-annual + after major storms ⚑ | Roof | Semi-annual | Industry standard (verify insurer requirement) | Industry standard / insurer-driven, not code-fixed. |
Tier 2★ — qualified nationally, licensed locally
The honest middle. Under the national code a qualified person may perform these; in practice many states and AHJs require a licensed technician, and insurers sometimes require it independent of the code. NFPA 72 is the clearest example — it qualifies individuals, not firms, so trained facility personnel can perform the annual test under the standard, yet a great many jurisdictions require NICET certification for exactly that task. Do not assume either answer. Ask, get it in writing, and file it.
| Task | System | Frequency | Code (edition) | What qualifies your person |
|---|---|---|---|---|
| Supervisory device testing (sprinkler-connected: tamper, pressure switches) ★ | Fire alarm | Quarterly | NFPA 72 Table 14.4.3.2 (supervisory device testing) (2022) | NFPA baseline allows a qualified person; many jurisdictions require a licensed technician — confirm with your AHJ. |
| Full system test — control equipment, initiating devices, notification, HVAC shutdown ★ | Fire alarm | Annual | NFPA 72 §14.4 (annual ITM) (2022) | NFPA 72 qualifies individuals, not firms — trained facility personnel may perform under the national code, but state/local licensing frequently applies and many AHJs require NICET certification. |
| Waterflow alarm devices, supervisory devices, FDC condition ★ | Sprinkler system | Quarterly | NFPA 25 §5.3.3 / §13.7 (2023) | NFPA baseline allows a qualified person; many jurisdictions require a licensed contractor — confirm with your AHJ. |
| Main drain test at each riser (backflow / PRV on sole supply) ★ | Sprinkler system | Quarterly | NFPA 25 §5.3.3 (main drain quarterly where sole supply passes through backflow preventer or PRV) (2023) | Trained facility staff commonly perform; some jurisdictions require a licensed contractor. |
| Main drain test (all risers) ★ | Sprinkler system | Annual | NFPA 25 §13.2.5 (2023) | Qualified staff under NFPA; licensing commonly required locally. |
| Annual assembly inspection & functional test (13 criteria) ★ | Fire doors | Annual | NFPA 80 §5.2.1 (annual, 13 criteria) (2022) | NFPA 80 requires a 'qualified person' — trained in-house staff qualify under the national standard, but many jurisdictions and insurers expect a licensed fire-protection company. |
| EPSS thorough inspection (full power chain) ★ | Emergency generator | Semi-annual | NFPA 110 §8.3.1 (2022) | Qualified staff under NFPA; many contracts/AHJs use a technician. |
| Full system inspection / service ★ | HVAC | Annual | ASHRAE/ACCA 180 §6 (2018) | Several states layer licensed-contractor requirements on annual mechanical service — confirm locally (Layer 3). |
Tier 3 — certified or licensed only
These are not recoverable, and you shouldn't try. They need a credential, calibrated equipment, or a filing a facility cannot self-perform — detector sensitivity testing needs a calibrated kit, backflow tests get filed with the water authority by a certified tester, hood cleaning needs a certified company, elevators run through a state or local certificate program.
| Task | System | Frequency | Code (edition) | What qualifies your person |
|---|---|---|---|---|
| Smoke detector sensitivity test (calibrated equipment) | Fire alarm | Every 2 years | NFPA 72 §14.4.5 (sensitivity) (2022) | Year 1, then every 2 years. Needs calibrated test kit and NICET-level tech. |
| Full inspection — heads, pipe, hangers, bracing, signage, spare heads | Sprinkler system | Annual | NFPA 25 §5.2 (2023) | Licensed fire-protection contractor. |
| Internal pipe assessment (obstruction investigation) | Sprinkler system | Every 5 years | NFPA 25 §14.2 (2023) | Licensed contractor. |
| Sprinkler head sample testing (50 yr; 20 yr fast-response) | Sprinkler system | Every 50 years | NFPA 25 §5.3.1 (2023) | Lab testing of representative sample. |
| Fire pump full-flow test (churn, 100%, 150% rated) | Fire pump | Annual | NFPA 25 §8.3.3 (2023) | Licensed contractor with flow equipment. |
| Standpipe flow test | Standpipes | Every 5 years | NFPA 25 §6.3.1 (2023) | Licensed contractor. |
| Annual maintenance examination | Fire extinguishers | Annual | NFPA 10 §7.3 (annual maintenance) (2022) | Certified extinguisher service company; new service tag. |
| Internal examination (stored-pressure) | Fire extinguishers | Every 6 years | NFPA 10 §7.3.3 (2022) | Certified service company; 6-year service collar. |
| Hydrostatic test (5 or 12 years by type) | Fire extinguishers | Every 5 years | NFPA 10 §8.3 (hydrostatic) (2022) | Certified test facility. Interval 5 or 12 years depending on extinguisher type. |
| Load bank test at rated capacity (if monthly loading <30%) | Emergency generator | Annual | NFPA 110 §8.4.2.4 (annual load bank) (2022) | Contractor with load bank. |
| Full-load test, 4 continuous hours (Level 1 systems) | Emergency generator | Every 3 years | NFPA 110 §8.4.9 (36-month 4-hour) (2022) | Contractor; Level 1 EPSS every 36 months. |
| Hood & exhaust inspection/cleaning — solid fuel | Commercial kitchen hood | Monthly | NFPA 96 §12.4 (2024 ed.; §11.4 pre-2024) (2024) | Certified hood-cleaning company; cleaning certificate. |
| Hood & exhaust inspection/cleaning — high-volume (24-hr, charbroil, wok) | Commercial kitchen hood | Quarterly | NFPA 96 §12.4 (2024 ed.) (2024) | Certified hood-cleaning company; certificate. |
| Hood & exhaust inspection/cleaning — moderate-volume | Commercial kitchen hood | Semi-annual | NFPA 96 §12.4 (2024 ed.) (2024) | Certified company; certificate + deficiency report. |
| Hood & exhaust inspection/cleaning — low-volume (church, seasonal) | Commercial kitchen hood | Annual | NFPA 96 §12.4 (2024 ed.) (2024) | Certified company; certificate with photo documentation (2024 ed.). |
| Kitchen suppression system inspection | Commercial kitchen hood | Semi-annual | NFPA 96 §11.2 / NFPA 17A (2024) | Factory-authorized technician. |
| Periodic inspection & test → certificate | Elevator(s) | Annual | ASME A17.1 §8.11 (periodic) (2019) | Licensed elevator inspector (state/local program); certificate posted. |
| Backflow preventer test by certified tester, filed with water authority | Backflow preventer(s) | Annual | Local cross-connection control (ASSE 5013 tester) | Certified backflow tester; report filed with the water authority. |
| External / internal inspection per state boiler program — certificate posted | Boiler | Annual | State boiler law (jurisdiction-governed) | State boiler inspector or authorized insurer; intervals & credentials set by state boiler law, not NFPA. |
| Medical gas system ITM ⚑ | Medical gas | Annual | NFPA 99 (ITM interval & ASSE credential — verify) | Medical gas systems require scheduled ITM under NFPA 99 by credentialed personnel (commonly ASSE 6030/6040) — confirm scope and interval with your medical gas verifier. |
The rule that decides all of it: documentation
Whichever tier a task sits in, the record is the compliance. During a survey or an AHJ inspection, an inspection with no written record is treated as a missed inspection — the work effectively did not happen. A defensible record names the task, the date, the person and what qualified them, the result, any deficiency found, the corrective action, and the next due date. That is the standard the log sheets in the calendar builder are built to.
One more thing worth internalizing: under NFPA 25 the building owner owns the program, not the contractor — even when the work is delegated by lease. Hiring it out transfers the labor, never the responsibility.
Build your calendar
Enter your systems and last inspection dates — the tool tiers every task for you and totals what's eligible in-house.
- 1Address
- 2Facility
- 3Systems
- 4Details
- 5Dates
- 6Review
Free · No signup. Everything is computed on your device — nothing is uploaded.
Questions
Can facility staff legally perform fire safety inspections?
For a large share of tasks, yes — the national codes require a “qualified person,” defined by training rather than license, for monthly extinguisher checks, emergency lighting tests, sprinkler gauge and valve inspections, generator checks and load runs, and fire-door walks. State and local licensing can override this for specific tasks.
Does NFPA 72 require a NICET-certified technician?
NFPA 72 qualifies individuals, not firms, so trained facility personnel may perform ITM under the national code. But many states and AHJs require NICET certification for the annual test specifically — confirm with your fire marshal rather than assuming either way.
Which tasks truly require a licensed contractor?
Annual sprinkler inspection and fire pump flow tests, hood cleaning, extinguisher annual maintenance and hydrostatic testing, detector sensitivity testing, backflow testing, elevator certificates, and generator load-bank testing — these need credentials, calibrated equipment, or filings.
What does “qualified person” actually mean?
Documented training on the specific task, not a job title. The practical test: can you produce a record showing who did it, what training qualified them, when, and the result? If not, it doesn't count in an audit.
How much can a facility save doing this in-house?
It concentrates in the recurring weekly and monthly tasks, which are billed most often and are almost entirely staff-eligible. The builder totals the estimated contractor spend for eligible tasks and keeps starred, locally-variable tasks out of the headline figure.
Per-system schedules: NFPA 25 · NFPA 72 · NFPA 96 · NFPA 110 · NFPA 80 · NFPA 10
No staff to run the program? CompliMaint provides screened W-2 maintenance techs — documentation every visit →
National consensus-standard baselines (NFPA, ASME, ASHRAE) with the edition noted per item. Your state, local fire marshal, water authority, or accrediting body may require more frequent service or licensed personnel where a qualified person is shown. Starred items are the most common points of local difference — confirm them with your AHJ. General information, not legal or engineering advice.