Guide for fire sprinkler inspection companies · checked 2 November 2026
Fire sprinkler inspection, one riser, nine clocks
A sprinkler riser is not inspected once a year. Its waterflow switch is tested quarterly or semiannually, its dry valve trips every year and fully every 3, its pipe is opened every 5, and its heads are sampled at 20, 25 or 50 years depending on type. This guide covers the NFPA 25 intervals, how to classify an impairment versus a critical or noncritical deficiency, what Texas and California make you hang on the riser, what fire department portals charge per report, and how to run hundreds of systems without missing a 3-year or 5-year item.
See your own jobs set up this way
A 30-minute call. We show you fire sprinkler inspection companies workflows running in Fieldproxy, built around how you work.
Short answer
Fire sprinkler inspection companies use software that keeps each riser or system as its own record (wet, dry, preaction, deluge, antifreeze, fire pump, standpipe) with its own NFPA 25 due dates for quarterly, annual, 3-year, 5-year and sprinkler-sampling work, records readings like main drain static and residual pressure and dry valve trip time, classifies findings as impairments or critical or noncritical deficiencies, and files the report to the fire department's portal such as The Compliance Engine. Inspect Point (now paired with BuildOps), ServiceTrade, Uptick and Ember are built for fire protection contractors. Generic tools like Jobber track visits, not risers. Fieldproxy is set up around your own system register, state tags and portal deadlines.
3 psi in 2 hrs
Dry pipe systems are air-leak tested every 3 years at 40 psi; losing more than 3 psi in 2 hours fails
source: QRFS, Guide to dry sprinkler systems, Part 12: 1 year+ testing (air leakage, tanks, gauges)
24 hours
Texas: written notice of a red-tag emergency impairment to the owner and AHJ, after oral notice immediately (28 TAC 34.722)
$15 to $37
What The Compliance Engine charges the contractor per report in Charleston, Chino Valley and Redmond, plus late-upload fees
source: City of Redmond, WA, FAQ: The Compliance Engine fees and late fees
15 triggers
Conditions in NFPA 25 Chapter 14 that force a full obstruction investigation, including a 50% slower dry valve trip time
source: PHCP Pros, ITM of sprinkler systems: the five-year internal assessment (NFPA 25 Chapter 14)
How a job runs
One fire sprinkler inspection job, from first call to paid
The order the work really happens in, and what has to be written down at each step so nothing is argued about later.
- 1
Survey the building and split it into systems
The first visit builds the register, not a report. Each riser or floor control valve assembly is its own system: type (wet, dry, preaction, deluge, antifreeze), control valves and how each is supervised (tamper switch, locked, sealed), alarm devices (vane, pressure switch, water motor gong), the fire department connection, backflow assembly, gauges, any fire pump and its driver, standpipes, tanks, and the sprinkler heads by type and year (standard, fast response, ESFR, dry, extra-high temperature). Since the 2013 edition of NFPA 13 counts each floor control assembly as a separate system, a 20-storey tower can be 20 or more systems.
- 2
Work out what each system owes this quarter
From system type and dates: quarterly waterflow (mechanical) or semiannual (vane and pressure switch), quarterly gauges, priming water and quick-opening devices on dry systems, annual main drain, annual partial dry trip, 3-year full-flow trip and air-leak test, 5-year internal pipe assessment with alarm, check and preaction valve interiors, 5-year gauge replacement or calibration, and sprinkler sampling at 20, 25 or 50 years. Fire pumps add weekly diesel churn runs and an annual flow test.
- 3
Price the contract
Owners and public bids buy an annual plus three quarterlies per system, with 3- and 5-year work priced separately. East Bay MUD's scope lists every site's 5-year due date and makes any item with a longer-than-3-year interval due in the first 12 months of the contract. Columbus, Georgia priced by the inspector hour, with a flat fee per fire pump test.
- 4
Book the visit around the building
Draining a system or flowing the main drain affects tenants, the alarm company and sometimes the insurer. The visit plan names the impairment coordinator, notifies the monitoring company to put the account on test, and for any system out of service more than 10 hours in 24 arranges a fire watch or other measure under NFPA 25 Chapter 15.
- 5
Inspect and test at the riser
Record main drain static and residual pressure and compare with the last test; flow the inspector's test and time the alarm; check gauges, valve positions, seals and supervisory signals; inspect pipe, hangers, heads, spare head cabinet and the hydraulic design sign. On dry systems, record air and water pressure, trip time and, every 3 years, the full-flow time to water at the inspector's test.
- 6
Classify every finding
Each finding is an impairment (system may not function in a fire), a critical deficiency (can have a material effect on function), or a noncritical deficiency (needs correction to meet the standard). Florida's rule adds that missing required sprinkler field-service testing is critical and missing 3- and 5-year testing is noncritical.
- 7
Tag the riser and notify
In Texas: a light blue ITM tag after every scheduled service, plus a yellow tag for noncompliance (owner and AHJ notified in writing within 5 business days) or a red tag for an emergency impairment (oral notice immediately, written within 24 hours). Seattle wants a red tag at the control valve and at every FDC, and a call to the fire department for any impairment expected to last 8 hours or more.
- 8
File the report with the AHJ
In cities on The Compliance Engine, only the contractor can submit, the contractor pays per report, and uploads after 15 or 30 days cost extra. Seattle wants the report in the portal before the end of the test day. The owner gets a copy too.
- 9
Quote the deficiencies
Deficiencies become a repair quote with photos and the NFPA 25 reference: painted or corroded heads, a short spare-head cabinet, a failed gauge, hanger damage, a valve that will not operate through its full range, an antifreeze system not yet converted to a listed solution.
- 10
Close the repair and clear the tag
After the repair, the tech hangs a service tag showing the condition was corrected, removes the yellow or red tag, files a deficiency repair report to the portal and, in Texas, notifies the AHJ within 5 business days of removing the tag.
What to record
The fields every fire sprinkler inspection job should capture
Each system (one record per riser or control valve assembly)
- Site, building, riser or system number, area served; system type: wet, dry, preaction (single or double interlock), deluge, antifreeze, combined standpipe
- Control valves: type (OS&Y, PIV, butterfly), normal position, supervised by tamper switch, locked or sealed
- Alarm devices: vane, pressure switch, water motor gong; dry valve make and model, quick-opening device yes/no; air source (compressor, nitrogen, shop air)
- Sprinkler inventory by type and install year: standard response, fast response, ESFR or CMSA, dry, extra-high temperature solder, corrosion-resistant; spare-head cabinet count and wrench
- Antifreeze: solution, listed yes/no, concentration and volume; sign at the riser
- Next due date per activity: quarterly, annual, 3-year, 5-year, sprinkler sample year, gauge replacement
Each visit's readings
- Main drain static and residual pressure (psi) and the previous result; Texas puts both on the ITM tag
- Waterflow alarm time from inspector's test flow; supervisory signals received at the monitoring station
- Dry system: air pressure, water pressure, priming water level, trip pressure and trip time; 3-year full-flow time to water at the inspector's test; air-leak result (psi lost over 2 hours at 40 psi, or alarm within 4 hours)
- Fire pump: weekly or monthly churn run time, suction and discharge pressure; annual flow at 0%, 100% and 150% of rated flow
- Antifreeze concentration reading where present
- Photos: riser, gauges, each deficiency, the hung tag
Findings, impairments and filing
- Finding with NFPA 25 section, class (impairment, critical, noncritical), photo, recommended repair
- Tag hung: Texas light blue ITM, yellow or red; California white label with OSFM seal; Seattle 4 by 6 in red tag at valve and each FDC
- Notifications with timestamps: owner, AHJ, monitoring company, insurer; impairment coordinator name
- Portal filing: AHJ, report number, upload date, fee, late fee if any; deficiency repair report date
- Inspector credentials: NICET ITWBS level, state licence (Texas RME, California A licence or C-16), Seattle certificate number
Rules and standards
The rules that shape the work, with their sources
| Rule | What it means on the job |
|---|---|
| NFPA 25 sprinkler system summary (Table 5.1.1.2) | Inspection: hangers, braces, pipe and fittings, sprinklers, spare sprinklers and the hydraulic design sign annually; waterflow alarm devices, FDCs and gauges quarterly; internal pipe every 5 years. Testing: waterflow alarms quarterly for mechanical devices and semiannually for vane and pressure switch types; main drain annually; extra-high temperature solder heads every 5 years. source: East Bay Municipal Utility District, fire sprinkler and fire pump ITM scope of work with NFPA 25 Tables 5.1.1.2, 13.1.1.2 and 8.1.1.2 |
| Valves and trim (Table 13.1.1.2) | Alarm valve exterior quarterly and interior every 5 years; check valve and preaction valve interiors every 5 years. Dry valves: priming water and quick-opening devices quarterly, low air alarm annually, partial trip test annually, full-flow trip test and air leakage every 3 years. Control valves operated through their full range annually. source: East Bay Municipal Utility District, fire sprinkler and fire pump ITM scope of work with NFPA 25 Tables 5.1.1.2, 13.1.1.2 and 8.1.1.2 |
| Dry system air-leak test | Every 3 years: hold 40 psi for 2 hours and lose no more than 3 psi, or shut off the air source at normal pressure for 4 hours and fail if the low-pressure alarm sounds. Gauges are replaced or tested against a calibrated gauge every 5 years and must read within 3% of full scale. source: QRFS, Guide to dry sprinkler systems, Part 12: 1 year+ testing (air leakage, tanks, gauges) |
| Sprinkler field-service testing (2023 edition) | Standard response heads: sample test at 50 years, then every 10, then every 5 after 75 years. Fast response: 25 years, then every 10 (20 years in earlier editions). ESFR and CMSA: 20 years. Dry sprinklers: 20 years. Extra-high temperature solder heads in continuous heat: every 5 years. Heads made before 1920 are replaced. Electrically operated heads follow the manufacturer. source: QRFS, Fire sprinkler testing procedures and replacement in NFPA 25 (2023 edition intervals) |
| Five-year internal assessment and obstruction investigation (Chapter 14) | Every 5 years, open the system at points where corrosion collects (high points of wet branch lines, low points of dry) or use video, ultrasonic or lab water analysis. A full obstruction investigation is triggered by any of 15 conditions, such as debris during a drain test, a plugged inspector's test, raw water pumped in through the FDC, a shutdown longer than a year, or trip-to-water time 50% longer than at acceptance. source: PHCP Pros, ITM of sprinkler systems: the five-year internal assessment (NFPA 25 Chapter 14) |
| Fire pumps (Chapter 8) | Diesel pumps run weekly at no flow for at least 30 minutes. Electric pumps have been allowed a monthly run since the 2011 edition (older summaries show weekly, 10 minutes). An annual flow test measures flow and pressure against the factory curve; with a flow meter, water only has to be discharged every 3 years. source: MeyerFire, Weekly test of a diesel fire pump (NFPA 25-2020 Chapter 8) |
| Deficiency and impairment classes | Impairment: the system or unit may not function in a fire. Critical deficiency: can have a material effect on function in a fire if not corrected. Noncritical deficiency: no material effect, but correction is needed to meet the standard. Florida adds that skipping required sprinkler field-service testing is critical and skipping 3- and 5-year tests is noncritical. source: Fla. Admin. Code R. 69A-46.030, Definitions: critical deficiency, noncritical deficiency, impairment |
| Impairment procedure (Chapter 15) | The impairment coordinator determines extent and duration, inspects the affected area, and where a system is out of service more than 10 hours in a 24-hour period arranges evacuation, a fire watch, a temporary water supply or an ignition-control programme, and notifies the insurer, alarm company, owner and AHJ. source: QRFS, Standpipe and fire sprinkler inspections: classifying deficiencies and impairments (NFPA 25 Chapter 15) |
| Texas ITM tag (28 TAC 34.720) | A new light blue tag, 5¼ by 2⅝ inches, on each riser after every scheduled ITM. Punched: type (installation, monthly, quarterly, annual, third year, fifth year), status (acceptable, yellow tag, red tag) and date. It carries the licence number, inspector's name and signature, firm registration, owner, system number and the main drain static and flowing pressures. Tags stay on the riser for 5 years. source: 28 Tex. Admin. Code § 34.720, Inspection, Test and Maintenance Service (ITM) Tag |
| Texas yellow and red tags (28 TAC 34.721, 34.722) | Yellow: noncompliance or recalled equipment that is not an emergency impairment; list each item; written notice to owner and AHJ within 5 business days. Red: an emergency impairment as defined in the adopted NFPA 25; oral notice immediately, written notice within 24 hours. Either is removed only after a service tag shows the correction, and the AHJ is told within 5 business days. source: 28 Tex. Admin. Code § 34.722, Red Tags |
| California adopts the 2011 edition (19 CCR 904) | Water-based systems are maintained at the frequencies of NFPA 25 (2011 edition) as amended, published as the 2013 California Edition, and local authorities may require more. Testing and maintenance must be done by someone licensed under Health and Safety Code 13196.5 (19 CCR 904.2). source: Cal. Code Regs. tit. 19, § 904, ITM frequencies (NFPA 25, 2011 edition, 2013 California Edition) |
| California labels (19 CCR 906) | Water-based systems get a white label with black letters, 5¼ by 2⅝ inches, approved by the State Fire Marshal: DO NOT REMOVE BY ORDER OF THE STATE FIRE MARSHAL, company name and address, the State Fire Marshal A licence or CSLB licence number, date, the OSFM seal and the signature of the person who did or supervised the work. source: Cal. Code Regs. tit. 19, § 906, Labels and tags |
| California C-16 fitter certification | C-16 qualifiers and journey-level workers who install or repair water-based systems in commercial or multi-family buildings must hold a Fire Sprinkler Fitter Certification, and apprentices a registration. It does not apply to one- and two-family homes. source: CSLB Industry Bulletin 24-02 (May 2024): C-16 Fire Sprinkler Fitter Certification |
| Illinois: NICET Level III to inspect | Under 225 ILCS 317/17(b), anyone doing routine inspection or testing of a sprinkler system needs NICET Inspection and Testing of Water-Based Systems at an appropriate level: Level II through 2022, Level III from 1 January 2023. The State Fire Marshal accepts NFPA's WBITM certification as equal to Level III. source: Illinois Office of the State Fire Marshal, FP-ADM-POL-03-22: fire sprinkler inspector certifications (NICET ITWBS Level III) |
| NICET ITWBS experience | Level I: 6 months in water-based ITM. Level II: 2 years, at least 1 of them direct inspection and periodic testing of existing systems. Level III: 5 years, at least 3 of them direct inspection and testing. Each level also needs supervisor-verified performance measures. source: NICET, Inspection and Testing of Water-Based Systems: certification requirements |
| Seattle impairment rule (Administrative Rule 9.04.24) | Red tags, typically 4 by 6 inches, on or next to the sprinkler control valve and at each FDC. Impairments expected to last 8 hours or more go to the fire department: planned ones at least 5 business days ahead, emergencies immediately. The test report goes into The Compliance Engine before the end of the test day; D-template service-call reports are free. source: Seattle Fire Department Administrative Rule 9.04.24, Impaired fire protection and life safety systems (Dec 2024) |
| The Compliance Engine fees | Charleston: $15 per report, plus $15 if uploaded more than 30 days after the inspection. Redmond: $37 per report per site; $10 late at 15 days, $20 at 31 or more, and a $25 late-testing fee when the system was tested 31 to 60 days after renewal. Chino Valley: $18 per type of system per site, with citations from $100 up to $1,000 per non-compliant system. source: City of Redmond, WA, FAQ: The Compliance Engine fees and late fees |
| Antifreeze systems | Antifreeze systems installed before 2012 had until 30 September 2022 to be flushed and refilled with a listed antifreeze or converted to another system type, with signs showing where antifreeze is in the building, the supplier, and the concentration and volume. Check the edition your AHJ enforces, since later editions changed how legacy solutions are treated. source: Elara Engineering, Sprinkler system antifreeze replacement required by September 30, 2022 |
| Hospitals: Joint Commission EC.02.03.05 | The Joint Commission aligned its fire protection element of performance with CMS Conditions of Participation, moving sprinkler waterflow device testing from every 6 months to quarterly for hospitals and critical access hospitals, and added a documentation element (EP 25) for CAHs. source: Health Facilities Management, Joint Commission revises sprinkler testing for CAHs (EC.02.03.05) |
Rules vary by state, council and contract. Checked 2 November 2026; confirm against the source for your area before relying on it.
Numbers
What a wet and a dry riser owe, and what one city paid
Intervals are NFPA 25 table summaries from East Bay MUD's scope of work and QRFS's 2023-edition summary; check your AHJ's edition. Prices are the two bids in Columbus, Georgia's August 2023 tab for its annual sprinkler contract; they are one data point, not a market rate.
| Item | Interval or price | Where it comes from |
|---|---|---|
| Gauges, FDC, waterflow devices: inspect | Quarterly | NFPA 25 Table 5.1.1.2 |
| Waterflow alarm: test | Quarterly (mechanical); semiannual (vane, pressure switch) | NFPA 25 Table 5.1.1.2 |
| Main drain test | Annually | NFPA 25 Table 5.1.1.2 |
| Dry valve trip test | Annually (partial); full flow every 3 years | NFPA 25 Table 13.1.1.2 |
| Dry system air leakage | Every 3 years: 40 psi, max 3 psi lost in 2 hrs | NFPA 25 via QRFS |
| Internal pipe; alarm, check, preaction valve interiors | Every 5 years | NFPA 25 Tables 5.1.1.2, 13.1.1.2 |
| Gauges replace or calibrate | Every 5 years, within 3% | NFPA 25 via QRFS |
| Standard response heads | Test at 50 yrs, then every 10 | NFPA 25 (2023) via QRFS |
| Fast response heads | 25 yrs (20 in earlier editions), then every 10 | NFPA 25 (2023) via QRFS |
| Inspector rate, regular hours | $75 per hour (both bids) | Columbus RFB 24-0003 |
| Fire pump test | $800 per test (both bids) | Columbus RFB 24-0003 |
| Materials | Cost plus 7% or 15% | Columbus RFB 24-0003 |
source: East Bay Municipal Utility District, fire sprinkler and fire pump ITM scope of work with NFPA 25 Tables 5.1.1.2, 13.1.1.2 and 8.1.1.2source: QRFS, Guide to dry sprinkler systems, Part 12: 1 year+ testing (air leakage, tanks, gauges)source: QRFS, Fire sprinkler testing procedures and replacement in NFPA 25 (2023 edition intervals)source: Columbus, GA, RFB 24-0003 bid tabulation: fire sprinkler service and inspections (opened 16 Aug 2023)
Where it breaks
Where spreadsheets and generic software fall over
The building is the job. A tower with 22 floor control assemblies gets one annual visit record, and nobody can say which floors had their 5-year internal assessment.
Each riser or control valve assembly is its own system record with its own quarterly, annual, 3-year and 5-year due dates, and the visit lists what each one owes.
The annual partial trip is logged as the 3-year full-flow trip. A surveyor asks for the full-flow report and the file only says 'trip time 20 seconds'.
Partial and full-flow trips are separate activities with separate fields: full-flow requires the time for water to reach the inspector's test, and the 3-year date only resets when that field is filled.
A critical deficiency is written up as a note at the bottom of a PDF. The repair never gets quoted and the fire marshal sends the owner a citation.
Every finding is classified impairment, critical or noncritical, gets a photo and NFPA 25 reference, and drops into a quote; critical ones block the report from closing until a quote exists.
Reports are filed to The Compliance Engine when someone gets round to it, and the late fees and the owner's overdue notices pile up.
Each report has an AHJ, a filing deadline worked out from that city's rule (end of day in Seattle, 15 or 30 days elsewhere), and an alert before it turns late.
A red tag goes on in Texas and the written notice to the AHJ goes out three days later.
Hanging a red tag in the app starts a 24-hour clock with the notice pre-filled from the findings; a yellow tag starts a 5-business-day clock; removal starts another.
Heads installed in 2001 are fast response, and nobody notices their 25-year sample test is due in 2026 because the head type was never recorded.
Sprinkler inventory by type and install year sits on the system, and the sample-test year is calculated from the edition the AHJ enforces.
Checklist
The fire sprinkler inspection operations checklist
Print it, or hand it to whoever runs the office side.
- Every riser or floor control valve assembly recorded as its own system, with type and area served
- Control valves listed with normal position and how each is supervised
- Main drain static and residual pressure recorded and compared with the last test
- Waterflow alarm tested quarterly or semiannually by device type
- Dry valves: quarterly priming water and quick-opening device, annual partial trip, 3-year full-flow trip and air leak
- 5-year internal pipe assessment done together with alarm, check and preaction valve interiors
- Gauges replaced or calibrated every 5 years
- Sprinkler types and install years recorded; sample-test years set from the AHJ's edition
- Antifreeze solution listed, concentration checked, riser sign in place
- Every finding classed as impairment, critical or noncritical with photo and section
- Tag hung to state format and notices sent within the state's deadline
- Impairment over 10 hours in 24: fire watch or other measure arranged and parties notified
- Report filed to the AHJ portal before the late-fee date; owner copy sent
- Inspector's NICET level and state licence current for the state
Software options
What software fire sprinkler inspection companies actually use
Judge each one on whether it fits the way your jobs run, not on the feature list. Bring a real job to every demo.
Inspect Point
Fire protection contractors who want NFPA 25 and 72 inspection reports first
Inspection and reporting software for fire and life safety contractors. BuildOps now builds it in, so deficiencies found in Inspect Point sync to BuildOps for quoting, scheduling and billing. Ask how it handles your state's tag fields and your AHJ portal.
BuildOps
Larger commercial fire and life safety contractors doing service and projects
Commercial contractor platform; its fire page says inspection agreements auto-schedule visits by property, asset type and NFPA frequency, and that assets and inspection types populate from NFPA 25 and 72 system types via Inspect Point. Says most firms are running on it within 8 to 12 weeks.
ServiceTrade
Commercial fire protection and mechanical service contractors
Mobile inspections that produce compliance reports and turn findings into deficiencies and repair quotes,. Strong for service-agreement-driven contractors; check how per-riser 3- and 5-year dates are modelled.
Uptick
Fire inspection, testing and maintenance businesses
Built for fire ITM: inspection forms, drop-down deficiency logging, quoting, contract billing with automatic price rises, offline app, per-user monthly pricing with free customer and subcontractor licences. Says 1,000+ fire protection businesses use it.
Ember
Smaller and mid-size sprinkler contractors
Fire protection contractor software that publishes its own NFPA 25 guidance; worth a look if you want a narrower tool. Ask about AHJ portal filing and state tags.
Jobber or ServiceTitan
Companies where sprinkler ITM is a sideline to plumbing or general service
Good at recurring visits, quotes and invoices. Neither publishes per-riser NFPA 25 interval tracking, deficiency classes or AHJ portal filing, so those would need building yourself.
Questions to ask any vendor
- Is each riser or floor control valve assembly its own record, with its own quarterly, annual, 3-year and 5-year due dates?
- Can I keep different NFPA 25 editions per AHJ, for example California's 2011 edition next to a city on 2023?
- Does the app keep partial and full-flow dry trip tests apart, and store main drain static and residual pressures with the previous result?
- How are findings classified (impairment, critical, noncritical), and does a red or yellow tag start the state's notice clock?
- Can reports go to The Compliance Engine or my AHJ's portal from the system, and will it warn me before a late fee?
- Can the tag print my state's fields: Texas licence, registration and main drain pressures, California A or C-16 licence and OSFM seal?
Bring one real fire sprinkler inspection job. We show it running in Fieldproxy.
Get DemoHow Fieldproxy is set up for this
Fire sprinkler inspection on Fieldproxy: built around how you already work
A Fieldproxy setup for a sprinkler inspection company is built around the riser, not the building: every system carries its type, valves, devices, head inventory and its own NFPA 25 due dates by the edition its AHJ enforces. Inspectors work offline at the riser from a list of what that system owes today, every finding is classed and quoted, tags and notices follow your state's clock, and each report has a portal deadline.
Module 1
System register
NFPA 25 obligations attach to each system, and one building can hold wet, dry, preaction, standpipe and a fire pump.
- Records: Site > Building > System (riser or floor control valve assembly); fields: type (wet, dry, preaction single or double interlock, deluge, antifreeze, standpipe class), area served, install year, AHJ and its adopted NFPA 25 edition
- Components under each system: control valves (OS&Y, PIV, butterfly; normal position; tamper switch, lock or seal), alarm devices (vane, pressure switch, water motor gong), dry valve and quick-opening device, gauges with install date, FDC, backflow assembly, antifreeze solution and concentration
- Sprinkler inventory: count by type (standard, fast response, ESFR or CMSA, dry, extra-high temperature solder, corrosion-resistant) and install year; spare cabinet count
- Fire pump record: driver (diesel or electric), rated flow and pressure, controller, flow meter yes/no
- QR label on each riser opens the system and its history
Module 2
NFPA 25 interval rules
The office should never work out by hand which risers owe a 3-year or 5-year item this quarter.
- Rule table by component and edition: quarterly, semiannual, annual, 3-year, 5-year, head sample years (50, 25 or 20, then 10)
- Next due date per activity per system; resets only when the activity's required fields are filled (full-flow trip needs time to water)
- Visit generator: annual plus three quarterlies per system; 3- and 5-year items folded into the visit they fall in, and every 5-year internal done with the valve interiors in one drain-down
- Fire pump schedule: weekly diesel churn owner log, annual flow test booked
Module 3
Contracts and pricing
Owners and public bids buy systems and visits; 3- and 5-year work and repairs are priced on top.
- Price book: per-system quarterly and annual, per fire pump flow test, per dry full-flow trip, per 5-year internal, per head sample set, inspector and helper hourly, after-hours rate, materials at cost plus e.g. 15%
- Annual proposal built from the systems at a site and the 3- and 5-year items due that year
- Contract status: Proposed, Signed, Active, Renewal due; owner's purchase order on the contract
Module 4
Inspector credentials and dispatch
In Illinois a non-Level III inspector cannot do routine testing; in Texas the tag needs a licence number.
- Per inspector: NICET ITWBS level and expiry, Texas licence number, California A licence or C-16 and fitter certification, Seattle certificate number
- Blocks: Illinois sites need NICET Level III or NFPA WBITM; repairs in California commercial buildings need a certified fitter
- Visit plan: impairment coordinator, monitoring company account to put on test, tenant notice
- Expiry list 60 days ahead
Module 5
Field app at the riser
Readings decide pass or fail, and a missing main drain residual makes a report worthless.
- Scan the riser QR; checklist built from what this system owes today
- Required readings: main drain static and residual psi (previous shown alongside), waterflow alarm seconds, supervisory signal received yes/no; dry: air and water psi, trip psi, trip time, full-flow time to water, air-leak psi lost
- Required photos: riser, gauges, each finding, the hung tag
- Works offline in plant rooms and parking garages; syncs when back in signal
Module 6
Findings, impairments and tags
The class of a finding decides the tag, the notice clock and who has to act.
- Finding record: component, NFPA 25 section, class (impairment, critical, noncritical), photo, recommended repair
- Tag record: Texas light blue ITM with type, status and main drain pressures; yellow with item list; red; California white label; Seattle red tag locations (control valve and each FDC)
- Clocks: red tag 24 hours for written notice in Texas, yellow 5 business days, tag removal 5 business days; Seattle 8-hour impairment call
- Impairment log: start time, expected return, fire watch arranged, insurer, alarm company and AHJ notified
Module 7
Repair quotes
Deficiencies are most of the repair revenue, and unquoted ones turn into citations for the owner.
- Quote built from findings with photos: painted heads, short spare cabinet, failed gauges, hanger damage, valve not operating, non-listed antifreeze
- Status: Found, Quoted, Approved, Scheduled, Repaired, Tag cleared
- Critical findings cannot close without a quote sent
Module 8
AHJ portal filing
Each city's portal has its own fee and its own deadline, and late uploads cost money.
- Per AHJ: portal (e.g. The Compliance Engine), fee per report, deadline (end of test day in Seattle; 15 or 30 days elsewhere), late fee
- Filing record per report: report number, upload date, fee, late fee; deficiency repair report linked to the finding
- Report PDF from your template with system, readings, findings and tags
Module 9
Owner portal and management reporting
The owner is responsible under NFPA 25 and gets the city's overdue notices; the contractor's margin is in route density and repairs.
- Portal per owner or property manager: every system and its due dates, reports, open deficiencies to approve, impairments in progress
- Owner logs: weekly and monthly items the owner's staff do (control valve seals, dry system gauges in cold weather) by QR
- Dashboards: systems due next 90 days by activity, critical deficiencies unquoted, reports not filed, late fees paid this year, revenue per inspector
- QuickBooks or Xero sync for invoices
The AI agents, set up for fire sprinkler inspection companies
| Agent | When | What it does | What you get |
|---|---|---|---|
| Document intelligence agent | A new customer sends the previous contractor's NFPA 25 reports or a Compliance Engine export | Reads each system's type, riser number, last main drain readings, last full-flow trip and 5-year dates and open deficiencies | A draft system register with due dates for the survey visit to confirm |
| Vision agent | An inspector photographs a sprinkler deflector, a dry valve nameplate or a gauge | Reads head manufacturer, SIN and year, valve make and model, gauge reading and date | Head type and install year added to the inventory, valve fields filled, reading entered |
| Watcher agent | A main drain residual drops more than e.g. 10% from the last test, a dry trip-to-water time is 50% longer than acceptance, a red tag has no written notice after 20 hours, or a report nears its portal late date | Compares the reading or clock against the system's history and the state or city rule | An alert to the service manager, with the obstruction-investigation or notice step pre-filled |
| Dispatch agent | A quarterly or 5-year visit is booked | Matches the work to inspectors whose NICET level and state licence cover it, the drain-down or flow equipment on the truck, and drive time | An assigned inspector and an equipment list |
| Autopilot | A critical deficiency quote sits unapproved for 7 days (e.g.) | Drafts a follow-up naming the system, the finding, its NFPA 25 class and what the fire department may do if it stays open | A draft email a person approves before it sends |
| Scheduler agent | First Monday of each month at 7 am | Counts systems due for quarterly, annual, 3-year and 5-year work in the next 90 days, unfiled reports, open red and yellow tags, and expiring credentials | A monthly capacity and compliance briefing to the operations manager |
Straight answers
Fire sprinkler inspection: FAQ
What software do fire sprinkler inspection companies use?
Contractors often use Inspect Point, now built into BuildOps for quoting and billing, ServiceTrade, Uptick or Ember. These keep NFPA 25 forms, deficiencies and repair quotes together. Generic tools like Jobber handle visits and invoices but not per-riser intervals or AHJ portal filing. Fieldproxy is set up around your own system register, state tags and portal deadlines.
How often do fire sprinkler systems need to be inspected?
Under NFPA 25, gauges, FDCs and waterflow devices are inspected quarterly, and pipe, hangers, heads and spare heads annually. Waterflow alarms are tested quarterly or semiannually by device type, the main drain annually, dry valves partially every year and fully every 3 years, and the inside of the pipe every 5 years. Owners also have weekly and monthly checks.
What is a 5-year sprinkler inspection?
The 5-year work is an internal assessment of the pipe (opening it where corrosion collects, or video, ultrasonic or water sampling) together with internal inspection of alarm, check and preaction valves, so the system is drained once. Gauges are also replaced or calibrated at the same 5-year interval.
What is the difference between an impairment and a deficiency?
An impairment means the system may not function in a fire, and triggers NFPA 25's impairment procedure. A critical deficiency can materially affect function if not corrected; a noncritical one does not, but still has to be fixed to meet the standard. Florida's rule adds that missing sprinkler field-service testing is critical and missing 3- and 5-year testing is noncritical.
When do sprinkler heads need to be tested or replaced?
Under the 2023 edition: standard response at 50 years then every 10, fast response at 25 years (20 in earlier editions), ESFR, CMSA and dry sprinklers at 20 years, extra-high temperature solder heads in continuous heat every 5 years. Heads made before 1920 are replaced. Representative samples go to a lab, or the heads are replaced.
What do Texas sprinkler tags mean?
A light blue ITM tag goes on each riser after every scheduled inspection, showing the type of ITM, status and main drain pressures. A yellow tag means noncompliance that is not an emergency, with written notice to the owner and AHJ in 5 business days. A red tag means an emergency impairment: oral notice immediately and written notice within 24 hours.
How much does The Compliance Engine charge per report?
It depends on the city and the contractor pays. Charleston charges $15 per report, Chino Valley $18 per type of system per site, Redmond $37 per report per site. Late uploads cost extra: $15 after 30 days in Charleston, $10 after 15 days and $20 after 31 in Redmond.
How long can a sprinkler system be out of service before a fire watch?
NFPA 25 Chapter 15 requires the impairment coordinator to arrange evacuation, a fire watch, a temporary water supply or an ignition-control programme when a system is out of service more than 10 hours in a 24-hour period. Cities add their own rules: Seattle wants a call for any impairment expected to last 8 hours or more.
Do fire pumps have to run every week?
Diesel fire pumps run weekly at no flow for at least 30 minutes. Since the 2011 edition, electric pumps are run monthly. Every pump gets an annual flow test against its curve.
What certification does a sprinkler inspector need?
Many states point to NICET Inspection and Testing of Water-Based Systems. Illinois requires Level III from 1 January 2023 (or NFPA's WBITM). Texas puts the inspector's licence number and signature on every ITM tag; California requires a State Fire Marshal A licence or C-16 contractor licence, and certified fitters for commercial repairs.
Related guides
All sources on this page (27)
- source: QRFS, Guide to dry sprinkler systems, Part 12: 1 year+ testing (air leakage, tanks, gauges)
- source: 28 Tex. Admin. Code § 34.722, Red Tags
- source: City of Redmond, WA, FAQ: The Compliance Engine fees and late fees
- source: PHCP Pros, ITM of sprinkler systems: the five-year internal assessment (NFPA 25 Chapter 14)
- source: East Bay Municipal Utility District, fire sprinkler and fire pump ITM scope of work with NFPA 25 Tables 5.1.1.2, 13.1.1.2 and 8.1.1.2
- source: QRFS, Fire sprinkler testing procedures and replacement in NFPA 25 (2023 edition intervals)
- source: MeyerFire, Weekly test of a diesel fire pump (NFPA 25-2020 Chapter 8)
- source: Fla. Admin. Code R. 69A-46.030, Definitions: critical deficiency, noncritical deficiency, impairment
- source: QRFS, Standpipe and fire sprinkler inspections: classifying deficiencies and impairments (NFPA 25 Chapter 15)
- source: 28 Tex. Admin. Code § 34.720, Inspection, Test and Maintenance Service (ITM) Tag
- source: Cal. Code Regs. tit. 19, § 904, ITM frequencies (NFPA 25, 2011 edition, 2013 California Edition)
- source: Cal. Code Regs. tit. 19, § 906, Labels and tags
- source: CSLB Industry Bulletin 24-02 (May 2024): C-16 Fire Sprinkler Fitter Certification
- source: Illinois Office of the State Fire Marshal, FP-ADM-POL-03-22: fire sprinkler inspector certifications (NICET ITWBS Level III)
- source: NICET, Inspection and Testing of Water-Based Systems: certification requirements
- source: Seattle Fire Department Administrative Rule 9.04.24, Impaired fire protection and life safety systems (Dec 2024)
- source: Elara Engineering, Sprinkler system antifreeze replacement required by September 30, 2022
- source: Health Facilities Management, Joint Commission revises sprinkler testing for CAHs (EC.02.03.05)
- source: Columbus, GA, RFB 24-0003 bid tabulation: fire sprinkler service and inspections (opened 16 Aug 2023)
Run fire sprinkler inspection work the way it actually runs.
A 30-minute call. We set up one of your real jobs in Fieldproxy so you can judge it on your own work.
Get a walkthroughOne price per company. Unlimited users.