NFPA 25
NFPA 25 Inspection Frequency Chart (Plain-English Guide)
Every water-based fire protection system and every required interval — weekly to 5-year — in one chart, with section references and a printable PDF.
9 min read
Your fire contractor knows these deadlines by heart. The question is whether you do — because when a deadline is missed, the violation notice goes to the building, not the contractor.
Who actually owns ITM records
NFPA 25 is the national standard for the inspection, testing, and maintenance (ITM) of water-based fire protection systems — sprinklers, standpipes, fire pumps, water tanks, and backflow preventers. Chapter 4 of the standard places responsibility for keeping those systems maintained, and for keeping the records that prove it, on the property owner or the owner's designated representative. For most commercial and multifamily buildings, that representative is the property manager.
Read that again: the contractor performs the work, but the records belong to you. When the fire marshal (your authority having jurisdiction, or AHJ) asks for inspection history, or your insurer requests documentation after a claim, "our contractor has it" is not an answer the standard contemplates.
In practice, most inspection records live in the contractor's software. That works fine until the day you switch contractors, the contractor goes out of business, or someone official asks for three years of history on a Friday afternoon.
Why the frequencies matter
Every system type in NFPA 25 runs on its own clock. Some tasks are weekly (fire pump churn tests), some are monthly (gauge checks), and some only come around every three or five years (internal pipe inspections, standpipe flow tests). The infrequent ones are the ones that get missed — nobody remembers a five-year test that was last performed two property managers ago.
Missed intervals surface in predictable, expensive ways:
- The fire marshal's next visit. Inspectors ask for the most recent records by frequency. A missing quarterly is an easy citation.
- An insurance audit. After a loss, carriers request ITM history. Gaps in the record can affect claims and renewals.
- A real fire. A dry pipe valve that never got its trip test is a liability question, not a paperwork question.
The chart
The chart below covers the water-based systems most property managers deal with, grouped by system type. The badge shows the required interval — filled badges mark the weekly and monthly cadences, which trained on-site staff can often handle where the AHJ allows it. Each task is a short plain-language summary with its NFPA 25 section reference in the right column so you can verify it against the standard.
Wet Sprinkler
5 intervals- Confirm all control valves are in the correct (open) position and properly sealedNFPA 25 §13.3.2
- Check gauges are reading normal system pressureNFPA 25 §5.2.4
- Verify control valves are locked or electrically supervised in the open positionNFPA 25 §13.3.2
- Inspect waterflow alarm devices for damage and normal conditionNFPA 25 §5.2.4
- Check the exterior of the alarm valve and trim for leaks and damageNFPA 25 §13.4.1
- Perform main drain test and compare results to previous readingsNFPA 25 §13.2.5
- Test waterflow alarm by flowing water through the inspector's test connectionNFPA 25 §5.3.3
- Visually inspect visible sprinkler heads for damage, corrosion, paint, or obstructionNFPA 25 §5.2.1
- Visually inspect visible pipe and fittings for leaks, damage, and correct alignmentNFPA 25 §5.2.2
- Visually inspect hangers, braces, and seismic bracing for damage or loosenessNFPA 25 §5.2.3
- Check spare sprinkler cabinet for correct number and types of heads plus wrenchNFPA 25 §5.2.1.4
- Conduct internal inspection of piping for obstruction, scale, or corrosionNFPA 25 §14.2
- Replace gauges or verify calibration against a known-accurate gaugeNFPA 25 §5.3.2
Dry Sprinkler
3 intervals- Check system water and air pressure gauges are reading normal valuesNFPA 25 §5.2.4
- During cold months, verify the dry pipe valve enclosure holds adequate temperatureNFPA 25 §13.4.4
- Check priming water level in the dry pipe valveNFPA 25 §13.4.4
- Test the low-air-pressure alarm for proper operationNFPA 25 §13.4.4
- Perform full or partial dry pipe valve trip test per the applicable scheduleNFPA 25 §13.4.4.2
- Perform main drain test and compare results to previous readingsNFPA 25 §13.2.5
- Test waterflow alarm by flowing water through the inspector's test connectionNFPA 25 §5.3.3
- Visually inspect visible sprinkler heads for damage, corrosion, paint, or obstructionNFPA 25 §5.2.1
- Visually inspect visible pipe and fittings for leaks, damage, and correct alignmentNFPA 25 §5.2.2
- Visually inspect hangers, braces, and seismic bracing for damage or loosenessNFPA 25 §5.2.3
- Check spare sprinkler cabinet for correct number and types of heads plus wrenchNFPA 25 §5.2.1.4
Standpipe
3 intervals- Visually inspect cabinets, hose connections, caps, and valves for damage or missing partsNFPA 25 §6.2
- Perform main drain test at low-point drains and compare to previous readingsNFPA 25 §6.3
- Operate valves through their full range and confirm they return to normal positionNFPA 25 §6.3
- Perform flow test or hydrostatic test as applicable to the standpipe classNFPA 25 §6.3.1
Fire Pump
2 intervals- Visually inspect pump house or room: heat, ventilation, and general conditionNFPA 25 §8.2.2
- Record suction and discharge pressure readingsNFPA 25 §8.2.2
- Run the pump without flow (churn test) and observe for proper operationNFPA 25 §8.3.1
- Perform annual flow and performance test at rated conditions and compare to the pump curveNFPA 25 §8.3.3
Water Storage Tank
4 intervals- Check water level is correct (heated tanks: check weekly during cold weather)NFPA 25 §9.2
- Check water temperature is above minimum (heated tanks during heating season)NFPA 25 §9.2
- Inspect tank exterior, supports, ladders, and foundation for damage or corrosionNFPA 25 §9.2.5
- Perform interior inspection of tanks without corrosion protectionNFPA 25 §9.2.6
- Perform interior inspection of tanks with corrosion protectionNFPA 25 §9.2.6
Backflow Preventer
1 interval- Conduct forward-flow test at system demandNFPA 25 §13.7.2
- Perform internal inspection as required by the local authority (AHJ)NFPA 25 — verify §
Task summaries are plain-language paraphrases, not text from the standard. Section references point to NFPA 25 (2023 edition); confirm details against the current edition and your local authority having jurisdiction (AHJ) — some jurisdictions require different intervals.
How to put the chart to work
- Inventory your systems, building by building. Walk the riser room. If there's a fire pump, a dry system, or a rooftop tank, it has its own rows in the chart.
- Map each system to its intervals. A building with a wet sprinkler system and a fire pump has weekly, monthly, quarterly, annual, and 5-year obligations running concurrently.
- Decide who performs what. Weekly and monthly checks are visual — many AHJs allow trained building staff to perform and log them. Quarterly and annual work (main drain tests, trip tests, pump flow tests) is typically your contractor's job.
- Put the dates on a calendar you control. Not the contractor's scheduling system. If they miss it, you own the violation.
- Keep a record of every completed procedure. Each one needs the five data points required by NFPA 25 §4.3.2 — we cover them in the §4.3.2 guide.
How long to keep records
The standard requires ITM records to be retained and made available to the AHJ on request, with retention rules that vary by record type. The practical policy most managers land on: keep everything, forever. PDFs are cheap; reconstructing a missing test history is not.
This chart is exactly what FireCode 360 automates — the same intervals seed the product's inspection templates, drive email reminders before each due date, and produce photo-stamped PDF records with all five §4.3.2 data points. If you'd rather not run this off a spreadsheet, start a free trial.
This guide paraphrases requirements in plain language and cites section numbers only; it does not reproduce NFPA 25 text and is not a substitute for the standard. Intervals can differ by system configuration and by local amendment — verify against the current edition of NFPA 25 and your AHJ. FireCode 360 is a record-keeping tool and does not certify code compliance.