· Pat Sullivan · 4 min read

The NFPA 25 Sprinkler ITM Schedule: What's Due Quarterly, Annually, and on the Long Clocks

The contractor's map of NFPA 25: what a quarterly visit actually covers, what the annual adds, and the 3-year and 5-year tests — trip tests, standpipe flows, and internal assessments — that spreadsheets always lose.

NFPA 25 is the standard that governs inspection, testing, and maintenance of every water-based fire protection system — sprinklers, standpipes, fire pumps, tanks, and the backflow preventer feeding all of it. It's also one of the most schedule-dense documents in fire protection: dozens of tasks, each with its own frequency, spread across chapters by system type.

For a service company, though, the whole standard collapses into a manageable structure: a handful of visit cadences per system, plus a few long-cycle tests that behave more like capital events than routine service. Here's that structure, built from the 2020 edition (the one Florida's Fire Prevention Code reaches through NFPA 1).

What the quarterly visit covers

The quarterly is the backbone of a commercial sprinkler contract. On a wet system it's built around:

Dry, preaction, and deluge systems add their valve-house checks to the same visit: priming water level, air or nitrogen pressure, and the quick-opening device.

What the annual adds

The annual visit is the real inspection. On top of everything in the quarterly:

The long clocks — where the real money and the real misses live

These are the tests a wall calendar loses, because they come due in different years for every building:

Test Interval Applies to
Full-flow trip test (§13.4.4.2.2.2) Every 3 years Dry-pipe systems
Flow test at the most remote connection (§6.3.1) Every 5 years Class I/III standpipes
Internal piping / obstruction assessment (§14.2.1) Every 5 years All sprinkler systems
Gauge replacement or recalibration (§5.3.2) Every 5 years All systems
Alarm/check valve interior inspection (§13.4.1.2) Every 5 years Wet systems
Tank interior inspection (§9.2.6) Every 5 years — every 3 for steel tanks without corrosion protection Water storage tanks

The 5-year package — internal assessment, gauges, valve interiors, standpipe flow — is a significant ticket, and it's exactly the work that gets missed when tracking lives in a spreadsheet: nothing about a routine quarterly reminds anyone that riser #2 was last opened in 2021.

Sprinkler head sampling deserves its own line

Heads have their own long clocks (§5.3.1): standard-response sprinklers get sample-tested at 50 years and every 10 after; quick-response at 20 years; dry sprinklers at 15. A failed sample means replacing every head the sample represents. On older building stock this is real, recurring work — but only if something is tracking head vintage per building.

How to make the schedule survive contact with reality

The pattern that works is the one the standard implies: track each system as its own asset with its own clocks — quarterly, annual, and whichever long-cycle tests its type carries — and let the visits roll the clocks forward. The quarterly contract absorbs the short clocks; the 3-year and 5-year items surface ahead of time as scheduled, quotable work instead of surprises during an AHJ audit.

That's how we built sprinkler ITM into FireDeck's Inspections & Compliance module: register the system once with its type and install date, and the NFPA 25 clocks — including the dry-trip 3-year and the unprotected-steel-tank 3-year interior — compute and roll automatically. However you track it, the schedule above is what the fire marshal's records request will be checked against.

nfpa-25fire-sprinklerinspectioncompliance