NFPA 25, the Standard for the Inspection, Testing, and Maintenance of Water-Based Fire Protection Systems, is the rulebook for every sprinkler service contract you write. It splits the work into three kinds of task, each with its own clock:
- Inspection: a visual check that a component looks right and is in place.
- Testing: operating the component to prove it works.
- Maintenance: work that keeps the system operable, or puts it back.
This guide lays out the common frequencies by component for wet and dry pipe sprinkler systems, plus fire pumps, standpipes and backflow preventers, and then covers deficiencies and records. It is written for owners and lead techs of sprinkler inspection companies.
Before you rely on any of it: NFPA 25 is revised every three years and several frequencies below changed between the 2017, 2020 and 2023 editions; a 2026 edition is now out with more changes. Your authority having jurisdiction (AHJ) enforces a specific edition, and adoption often lags years behind. This guide is based on the public sources listed at the end, mainly the National Fire Sprinkler Association (NFSA), state codes and published summaries of the code text. It is general information, not legal advice. Check the edition your AHJ enforces and the manufacturer's instructions for the equipment you service.
Who is responsible
NFPA 25 (section 4.1.1) puts responsibility for properly maintaining the system on the property owner or the owner's designated representative. When a building owner hires you, you are doing the owner's work, and your report is the owner's evidence that it was done. Make it clear what you found, what you fixed, and what still needs the owner's action.
Sprinkler systems: frequencies by component
Weekly and monthly
- Control valves, sealed. Inspect, weekly.
- Control valves, locked. Inspect, monthly.
- Air or nitrogen pressure gauges on dry, preaction and deluge systems. Inspect: monthly (quarterly where low-air supervision reports to a constantly attended location).
Quarterly
- Control valves with electrical supervision. Inspect: quarterly (monthly before the 2017 edition).
- Water pressure gauges, including wet pipe systems. Inspect, quarterly.
- Waterflow alarm devices. Inspect, quarterly.
- Fire department connections. Inspect, quarterly.
- Mechanical waterflow alarm devices (water motor gongs). Test, quarterly.
- Main drain, where the only water supply comes through a backflow preventer or pressure-reducing valve. Test, quarterly.
- Dry pipe valve priming water level. Test, quarterly.
Semiannual and annual
- Vane-type and pressure-switch waterflow alarm devices. Test, semiannually.
- Valve supervisory switches (tamper switches). Test, semiannually.
- Sprinklers, from the floor. Inspect, annually.
- Spare sprinklers. Inspect, annually.
- Hydraulic design information sign. Inspect, annually.
- Main drain, each water supply lead-in. Test, annually.
- Antifreeze solution, before freezing weather. Test, annually.
- Dry pipe valve partial-flow trip test, in warm weather. Test, annually.
- Dry pipe low air pressure alarm. Test: annually (semiannually before the 2017 edition).
Every 3 years and longer
- Dry pipe valve full-flow trip test. Test: every 3 years, and whenever the system is altered.
- Gauges. Replace, or test against a calibrated gauge (off by more than 3 percent of full scale: recalibrate or replace): every 5 years.
- Internal pipe condition assessment. Maintain: every 5 years.
- Sprinklers in harsh environments. Replace, or test a sample: every 5 years.
- Extra-high temperature solder-type sprinklers in continuous high heat. Replace, or test a sample: every 5 years.
- Dry sprinklers. Replace, or test a sample: first at 10 years (2017 edition), 15 years (2020) or 20 years (2023); then every 10 years.
- Fast-response sprinklers. Replace, or test a sample: first at 20 years (through the 2020 edition) or 25 years (2023); then every 10 years. ESFR sprinklers stay at 20 years.
- Standard-response sprinklers. Replace, or test a sample: first at 50 years, then every 10 years; every 5 years after 75 years.
Sprinkler sample testing is done by a recognized testing laboratory. For a service company, the 20-, 25- and 50-year dates are easy money to miss: they only show up if you recorded the sprinkler manufacture year the first time you walked the building, and the edition your AHJ enforces decides which number applies.
Fire pumps, standpipes and backflow preventers
- Diesel fire pump. No-flow (churn) test, weekly.
- Electric fire pump. No-flow (churn) test: monthly; weekly for limited-service controllers, vertical turbine pumps, pumps fed from a ground-level tank or low-pressure source, and buildings beyond the fire department's pumping capacity.
- Fire pump. Flow test, annually.
- Automatic standpipe systems. Flow test: every 5 years.
- Manual standpipe systems (wet and dry). Hydrostatic test: every 5 years.
- Backflow preventers. Forward flow test at system demand, annually.
Fire pump work comes with its own detailed checklists in NFPA 25's fire pump chapter, and many AHJs expect a separate fire pump report.
Deficiencies and impairments
NFPA 25 sorts problems into three levels, and has since the 2011 edition. Using the same words on your reports makes them easier for owners and AHJs to act on:
- Impairment: the system, or part of it, is out of order and cannot do its job. Impairments trigger NFPA 25's impairment procedures, which the owner must follow.
- Critical deficiency: a condition that will or may affect the system's performance, but does not take it out of service.
- Noncritical deficiency: a condition that does not affect performance but still needs correcting.
The standard's annex has a table of example conditions for each level. Whatever the class, typical write-ups track the inspection items above: a control valve found closed or partly closed, a gauge reading outside its normal range, a waterflow or tamper switch that fails its test, missing spare sprinklers, a missing hydraulic sign, or sprinklers that are painted, corroded, damaged or obstructed. Each one should carry a clear description, a location and a photo so the owner can approve the repair without a second site visit.
Records and retention
NFPA 25 requires records of inspections, tests and maintenance, kept by the owner. Each record must be kept for one year after the next inspection, test or maintenance of that type. As-built drawings, hydraulic calculations and original acceptance test records are kept for the life of the system.
In practice that means a five-year gauge record has to survive about six years, and the installer's paperwork belongs in the building file permanently. Your AHJ's fire code may add its own minimum. Owners will call you when the fire marshal asks, so keep your own copies searchable by building and by component.
Turning the frequencies into contracts
The frequencies map neatly onto service agreements:
- Quarterly visits pick up waterflow alarm devices, fire department connections, water pressure gauges, supervised valves, priming water and the quarterly main drain where it applies.
- Semiannual visits add the vane, pressure and tamper switch tests.
- Annual visits add the sprinkler inspection, main drain, antifreeze test, dry pipe trip test and low-air alarm test.
- Multi-year items (gauges, internal assessments, sprinkler sampling, full-flow trip tests, standpipe tests) belong on a calendar per building, so you can quote them a year ahead.
Weekly and monthly valve and gauge checks usually fall to the owner's staff, but you can offer to train them or sell the service.
How TraceLock handles this
TraceLock is inspection and service software for small fire protection companies. It started with extinguishers, and its sprinkler support is simpler than its extinguisher support. Here is what it does for sprinkler work today, and what it does not:
- A built-in sprinkler checklist. It records the zone or riser, system type (wet, dry, preaction, deluge), heads inspected, last inspection or test date, a pass or fail result, and quick checks on gauges, control valves, sprinkler heads and the fire department connection, with photos and notes. It is a summary, not a full NFPA 25 inspection and test record.
- Build the rest yourself. The template builder lets your office build checklists for the components and tests you perform, set a cadence for each (monthly, quarterly, semiannual, annual and more), choose which answers count as deficiencies, and show follow-up questions only when an answer calls for them. What the office builds is exactly what the tech sees on the phone.
- System by system. Sprinkler visits list the systems at the site, and techs work down the list. Each system tracks its own done or not-done state.
- One report per visit. The report builds itself as the tech works. The office sends it as a PDF by email or a no-login link, and can approve and lock it.
- Works with no signal. Riser rooms and basements are no problem: work saves on the phone and uploads when the tech is back in range.
- From finding to invoice. Deficiencies become quotes the customer accepts from a link, and completed work goes on an invoice.
- iPhone and Android. The iPhone app is on the App Store. The Android app is installed from a download on our site; it is not on Google Play yet.
What it does not do: ship a complete NFPA 25 form set (fire pumps, standpipes, dry pipe trip tests and the rest have to be built as templates), work out sprinkler sample-test due dates, submit reports to AHJ portals such as The Compliance Engine, or offer a customer portal.
TraceLock is $35 per user per month, or $28 on annual billing, with a 30-day free trial. Want to see how TraceLock would handle your own routes? Send us a message.
Related: NFPA 72 fire alarm testing guide · NFPA 10 extinguisher inspection guide · TraceLock vs ServiceTrade
Sources
All read October 15, 2026. NFPA's own pages could not be read directly; the sources below quote or summarize the code text with section numbers.
- NFSA, "Navigating NFPA 25" (2020). https://nfsa.org/?p=11662
- NFSA, "To Replace or Not to Replace: System Gauges" (2023, 2020 edition). https://nfsa.org/2023/02/15/to-replace-or-not-to-replace-system-gauges/
- NFSA, "NFPA 25, 2017 Edition Updates and Changes" (2021). https://nfsa.org/2021/01/08/nfpa-25-2017-edition-updates-and-changes/
- NFSA, main drain tests (2022). https://nfsa.org/2022/08/08/the-pain-of-main-drain-tests/
- NFSA, antifreeze systems. https://nfsa.org/itm-2-2/antifreeze/
- NFSA, "Pipe Obstructions in Fire Sprinkler Systems" (2020). https://nfsa.org/2020/11/03/pipe-obstructions-in-fire-sprinkler-systems/
- NFSA, "What's Your Sign? A Look at NFPA 25 Signage" (2025). https://nfsa.org/2025/09/08/whats-your-sign-a-look-at-nfpa-25-signage/
- NFSA, standpipes. https://nfsa.org/itm-2-2/standpipes/
- NFSA, "To Flow or Not to Flow" (2020, backflow forward flow test). https://nfsa.org/2020/09/04/to-flow-or-not-to-flow/
- NFSA, "The Basics of NFPA 25 Record Keeping" (2021). https://nfsa.org/2021/03/08/the-basics-of-nfpa-25-record-keeping/
- NFSA, "NFPA 25 and the Building Owner" (2020). https://nfsa.org/2020/03/10/nfpa-25-and-the-building-owner/
- NFSA, NFPA 25 sprinkler deficiencies (2025). https://nfsa.org/2025/05/27/nfpa-25-sprinkler-deficiencies/
- NFSA, "Proposed NFPA 25 Updates for the 2026 Edition" (2024). https://nfsa.org/2024/12/18/nfpa-25-updates/
- NFSA, differential dry pipe valves (2023). https://nfsa.org/2023/02/27/differential-dry-pipe-valves/
- NFSA, documentation and owner retention (2025, 2020 edition). https://nfsa.org/2025/11/06/a-guide-to-documentation-and-owner-retention/
- Delaware Administrative Code, title 1, 700, Appendix F (state fire code; older editions). https://www.law.cornell.edu/regulations/delaware/Del-Admin-Code-tit-1-700-Appendices-app-F
- Florida Administrative Code 69A-46.030 (deficiency and impairment definitions). https://www.law.cornell.edu/regulations/florida/Fla-Admin-Code-Ann-R-69A-46-030
- Nationwide, fire protection systems and NFPA compliance (insurer; fire pump chart, 2020 edition). https://www.nationwide.com/business/agribusiness/safety-risk-management/resource-library/articles/fire-protection-systems-nfpa-compliance
- UL Solutions, operational testing of sprinklers in existing facilities. https://www.ul.com/thecodeauthority/knowledge/operational-testing-sprinklers-sampled-existing-facilities
- Healthcare Facilities Today, quarterly main drain test (2017). https://www.healthcarefacilitiestoday.com/posts/Life-Safety-QA-Quarterly-test-of-main-drain--17093
- HFM Magazine (ASHE/AHA), complying with main drain testing (2022). https://www.hfmmagazine.com/articles/4480-complying-with-main-drain-testing-code
- RiskLogic, NFPA 25 highlights (consultancy, 2013; electric fire pump interval history). https://risklogic.com/nfpa-25-highlights
- MeyerFire, owner responsibility and records (quotes the 2020 edition). https://www.meyerfire.com/daily/owner-responsibility-for-tenantinspector-plans
- National Training Center, control valve and supervisory device intervals (training provider). https://nationaltrainingcenter.com/?p=238781
- QRFS blog (sprinkler supply vendor; reproduces code sections by edition): gauges and alarm devices https://blog.qrfs.com/?p=271 · control valves https://blog.qrfs.com/121-what-facility-managers-need-to-inspect-on-a-fire-sprinkler-system-part-5/ · sprinklers https://blog.qrfs.com/111-what-facility-managers-need-to-inspect-on-a-fire-sprinkler-system-part-1/ · dry systems https://blog.qrfs.com/216-guide-to-dry-sprinkler-systems-part-9-quarterly-and-semiannual-testing/ and https://blog.qrfs.com/241-guide-to-dry-sprinkler-systems-part-10-trip-testing-the-dry-pipe-valve/ · sprinkler replacement https://blog.qrfs.com/414-fire-sprinkler-testing-procedures-replacement-in-nfpa-25/ · 2020 changes https://blog.qrfs.com/328-2020-nfpa-25-updates/ · 2023 changes https://blog.qrfs.com/415-a-guide-to-key-nfpa-25-changes-in-the-2023-edition/ · fire department connections https://blog.qrfs.com/403-fire-department-connections-a-guide-to-fdc-maintenance/ · standpipes https://blog.qrfs.com/94-standpipe-systems-part-5-maintenance-testing-of-standpipes-continued/ · deficiency classes https://blog.qrfs.com/269-standpipe-and-fire-sprinkler-inspections-classifying-deficiencies-and-impairments/