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:
- Waterflow alarm devices (§13.2.6): flow water, confirm the alarm lands at the panel and the monitoring company. Mechanical water-motor gongs are on a quarterly test clock; vane and pressure-switch types are semiannual by the letter, but most contracts run everything quarterly — tighter than the standard is always allowed.
- Gauges: on and reading normal system pressure.
- Control valves: open, sealed or locked or supervised, accessible.
- Fire department connection (§13.8): visible, accessible, caps in place, swivels turning, no debris in the body.
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:
- Main drain test (§13.2.5): open the main drain, record static and residual pressure, and compare against previous years. A falling residual is the classic early warning of a closing valve or an obstruction upstream. (Where the system's sole supply runs through a backflow preventer or PRV, the main drain test goes quarterly.)
- Control valve operation (§13.3.3.1): every valve through its full range and back.
- Floor-level sprinkler inspection (§5.2): heads free of paint, corrosion, loading, and obstruction, in the right orientation, with 18 inches of clearance below deflectors in storage areas; pipe, hangers, and bracing sound; the spare-head cabinet stocked with the right heads and a wrench.
- Trip tests: dry-pipe valves get a partial-flow trip annually (§13.4.4.2.2.1); preaction and deluge valves get their annual trip (§13.4.3.2.2). Deluge tests flow water through the open nozzles — plan for it.
- Antifreeze loops (§5.3.4): solution tested before freezing weather.
- Fire pumps (§8.3.3.1): the annual flow test — churn, 100%, and 150% of rated flow — plus the annual engine/controller maintenance. (The weekly diesel and monthly electric churn runs are owner-level duties; plenty of shops sell the monthly run as an add-on visit.)
- Backflow preventers (§13.7.2): the annual forward-flow test at system demand.
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.