Blog

The Fire Marshal Wants 3 Years of Inspection History. Now What?

A practical playbook for the records request every property manager eventually gets — what to do in the first 48 hours, how to present what you have, and how to never be in this spot again.

FireCode 360 team6 min read

It usually arrives as a sentence, not a subpoena. The inspector finishes the walk-through, flips the clipboard closed, and says: "I'll need to see your inspection and testing records for the sprinkler system — last three years."

Sometimes it's routine. Sometimes it follows a complaint, a small incident, or a change in ownership. Either way, the clock is now running, and how you handle the next few days determines whether this ends as a checked box or a violation notice.

Here's the playbook.

First, understand what's being asked

Under NFPA 25, the standard governing inspection, testing, and maintenance (ITM) of water-based fire protection systems, the building owner or their designated representative — you — is responsible for keeping ITM records and producing them for the authority having jurisdiction (AHJ). The marshal isn't asking your contractor for these records. The request is addressed to the building because the obligation belongs to the building.

Three years of history on a sprinkler system typically means: quarterly inspections, annual inspections and main drain tests, and any maintenance or repair records in the period — each documenting what was done, who did it, at what required frequency, the dated results, and the qualified person who performed the work (the five data points of NFPA 25 §4.3.2 — explained here).

The 48-hour response

1. Acknowledge fast, and pin down the scope

Respond the same day, in writing. Confirm exactly which buildings, which systems, and which date range the marshal wants, and ask how they'd like it delivered. This does two things: it signals you're cooperative — which genuinely matters in how much latitude you get — and it stops you from assembling three years of records for five systems when they asked for one.

2. Call every contractor who touched the system — same day

Your current fire protection contractor almost certainly has reports in their system. So does the contractor you used before them. Ask each for a complete PDF export for the scoped period. Be specific: system, building address, date range. Contractors respond faster to a specific ask with a deadline attached — tell them the fire marshal is waiting, because it's true.

3. Sweep your own building for evidence

While you wait on exports, collect what's physically there:

  • Inspection tags on risers, valves, and backflow preventers — dated and signed, they're records hanging in plain sight
  • Invoices and proposals from fire protection vendors — an invoice for an "annual main drain test" is strong evidence the test happened even when the report is missing
  • Old emails with reports attached — search every mailbox that ever dealt with the vendor, including former employees' archived accounts
  • The documents box — many buildings have a binder in the riser room or office with years of loose reports

4. Organize before you hand anything over

Don't deliver a shoebox. Assemble one packet per system: records in date order, newest first, with a one-page index listing each procedure, date, and performing company. If you found gaps — and most managers do — flag them yourself, in the index.

5. Pair every gap with a corrective action

This is the step that changes outcomes. A gap presented as "we have no record of the 2024 annual test" is a violation waiting to be written. A gap presented as "we identified this gap; the test is scheduled with our contractor for July 21 and we've put every interval on a tracked reminder schedule" is a manager the AHJ can work with. Marshals have discretion. Organized cooperation earns it; scrambling doesn't.

What not to do

  • Don't stall. Silence reads as concealment and forfeits goodwill.
  • Don't blame the contractor in your response. The AHJ doesn't care whose filing cabinet failed; the responsibility is the building's. Fix it, don't litigate it.
  • Don't fabricate or backdate anything. A missing record is a correctable problem. A falsified one is a different category entirely.

Never be in this spot again

The uncomfortable truth about the 48-hour scramble is that it's entirely preventable, and prevention is cheaper than any single re-inspection fee:

  1. Hold your own records. Every report, in your own storage, delivered as PDF within days of service — write it into the vendor contract.
  2. Track the frequencies, not the vendor's schedule. Every system has NFPA 25 intervals from weekly to 5-year (the full chart); a due date only you and your contractor's scheduler know about is a due date that gets missed.
  3. Audit yourself once a year. One hour per building, checking records against required intervals, finds the gaps before the marshal does.

This is the exact workflow FireCode 360 automates: every inspection your contractor completes lands in your account as a photo-stamped PDF with all five §4.3.2 data points, reminders fire before each interval comes due, and when the marshal asks for three years of history, it's a filtered export — not a 48-hour scramble. Start a free trial.


FireCode 360 is a record-keeping tool and does not certify code compliance. This post is general guidance, not legal advice; requirements are paraphrased with section references only. Verify specifics with the current edition of NFPA 25 and your AHJ.