Solutions · Inspections, testing & compliance

Every inspection is a dated, asset-level record: the checklist, the readings, the photos, the pass or fail and the signed report. FSM Flow schedules them by code frequency, turns deficiencies into quotes on the spot and keeps the audit trail the inspector asks for.

  • 14-day free trial
  • No credit card required
  • Works for every trade
Technician testing a sprinkler riser main drain while recording the pressure reading on a tablet checklist

Annual inspection complete

14 devices · 2 deficiencies · quote sent

What it is

Inspection, testing and maintenance (ITM) work is field service performed to prove that a system or piece of equipment meets a legal, insurance or manufacturer standard, rather than to fix something that has failed. The output is evidence: a dated checklist with pass or fail results per device, readings, photos, a list of deficiencies and a signed report or certificate, often filed with an authority having jurisdiction (AHJ), a landlord, an insurer or an accreditation surveyor. The cadence is set by code (NFPA 25 and 72 in fire protection, ASME A17.1 category tests for elevators, annual backflow tests, Gas Safe checks in the UK) rather than by demand.

Inspection work is the spine of commercial field service because it recurs on the calendar, it attaches to assets rather than people, and every deficiency it finds is a repair that needs quoting. It is also unforgiving. A missed window, an incomplete form or a report that cannot be found at audit time is a compliance failure for the customer and a liability for the contractor.

FSM Flow generates inspection work orders from the agreement at the code frequency, places them in the right window on the scheduler and gives the technician an asset-by-asset checklist on the mobile app with required readings, photos and pass/fail fields. Deficiencies become quotes before the technician leaves site, the report is produced as a PDF and attached to the work order and each asset, and the activity audit trail records who did what and when. Dashboards track inspections due, completed in window, deficiency-to-quote conversion and report turnaround.

  • $22.1B

    US fire protection and security system installation contractors’ revenue in 2025, across 19,845 businesses

    Source: IBISWorld

  • 125

    Fire and life safety M&A transactions in 2025, up about 66.7% year on year; operators with 40%+ recurring inspection revenue command premiums

    Source: CT Acquisitions, Private Equity in Fire & Life Safety 2026

  • 100%

    Scheduled-maintenance completion expected by The Joint Commission for medical equipment on an alternative equipment maintenance programme (2023 requirements)

    Source: The Joint Commission

  • 9–15 mo

    The compliance window NFPA 25 allows for an ‘annual’ sprinkler inspection; ‘quarterly’ means 2–4 months between visits (2020 edition)

    Source: Florida Health Care Association, NFPA 25 Frequencies

The lifecycle

From code frequency to filed report, with the deficiency quote in the middle rather than at the end.

  1. Step 1

    Inspection agreement with asset list

    The agreement records each site, each system and each device to be inspected, with the frequency per asset (monthly, quarterly, semi-annual, annual, five-year) and the form template to use.

  2. Step 2

    Work orders generated in window

    FSM Flow creates each inspection work order with a due window that matches the code (for example 9–15 months for an annual), so the visit is never early enough to waste a trip or late enough to lapse.

  3. Step 3

    Scheduled by zone and credential

    Dispatch or the AI scheduler places inspections by area and matches technicians who hold the required certification to the job.

  4. Step 4

    Customer notified

    Automated email or WhatsApp notices confirm the visit and any access or shutdown requirements, with reschedules updating the board.

  5. Step 5

    Asset-by-asset checklist on site

    The technician works through each device on the mobile app, offline if needed: pass or fail, readings, required photos and notes. Nothing can be submitted with required fields empty.

  6. Step 6

    Deficiencies become quotes

    Each failed item is flagged with photo and device reference. The technician builds the repair quote on site from the price book and sends it for approval before leaving.

  7. Step 7

    Report generated and filed

    The inspection report is produced as a PDF, attached to the work order and to each asset, and sent to the customer. The office uploads it to the AHJ portal where one is required.

  8. Step 8

    Repair scheduled, re-inspection recorded

    Approved deficiency quotes become repair work orders linked to the inspection. On completion the device’s status is updated and the correction is on the asset record for the next audit.

What goes wrong

The inspection usually gets done. It is the window, the form and the follow-up that slip.

  • Inspections fall outside their code window.

    Work orders are generated from the agreement with a due window per asset and frequency; the due-soon and overdue views show what must be scheduled before the window closes.
    See how it works
  • Paper forms come back incomplete or unreadable.

    Checklist templates per job type and equipment category enforce required readings, pass/fail fields and photos on the mobile app, offline, before the job can be completed.
    See how it works
  • Deficiencies are noted on the report and never quoted.

    Each failed item is flagged with photo and device reference and becomes a line on a quote the technician sends for approval from site. Deficiency-to-quote conversion is a dashboard widget.
    See how it works
  • The customer calls at audit time and nobody can find last year’s report.

    Reports are PDFs attached to the work order, the site and each asset, searchable from the customer profile, with the activity audit trail showing who produced and sent them.
    See how it works
  • Technicians without the right certification get sent.

    Technician skills and certifications are on their profile; the AI scheduler matches credentialed technicians to inspection jobs and flags gaps before dispatch.
    See how it works
  • Office staff re-type field findings into the report and the quote.

    The checklist is the report. Findings flow into the PDF and into the quote with no re-keying, and document intelligence can pull fields from existing certificates and plans.
    See how it works

Across the trades

Different codes, same shape: a dated record per asset, deficiencies that need quoting, and a report someone will ask for later.

  • Fire protection & life safety

    NFPA 25 sprinkler and NFPA 72 alarm ITM at quarterly, semi-annual, annual and five-year cadences, with deficiency quotes and reports filed to the AHJ.

  • Elevator & escalator

    Category 1 annual and Category 5 five-year tests per unit under ASME A17.1, with the test tag details and witnessed results on the asset record.

  • Plumbing

    Annual backflow assembly tests by certified testers, with results reported to the water purveyor and failed assemblies quoted for repair within the 30-day window.

  • Electrical

    Periodic electrical inspections and testing with per-circuit results, photos of the board and a certificate issued from the completed checklist.

  • HVAC

    Refrigerant leak-rate checks and EPA record-keeping on larger systems, logged against each appliance with the 30-day repair clock on any trigger.

  • Medical equipment service

    Scheduled PM and electrical safety tests per device on manufacturer or AEM intervals, reported as completion percentage for accreditation surveys.

  • Pest control

    Termite and wood-destroying insect inspections with the WDI report, bait-station checks by scanned station and treatment records per visit.

  • Security & low-voltage

    Annual alarm, access-control and CCTV inspections with device lists, signal tests and a compliance certificate for the insurer.

  • Facilities management

    Statutory compliance rounds across a multi-site estate, UK gas safety and F-Gas records included, with every certificate attached to the site.

  • Septic & environmental services

    Real-estate transfer and county-mandated septic inspections, with tank condition, pumping record and the report the buyer’s lender needs.

In FSM Flow

Inspections touch agreements, assets, the mobile app, quoting and reporting, so FSM Flow builds them into each.

  • Code-frequency scheduling

    Generate inspection work orders from agreements at per-asset frequencies with due windows that mirror the standard.

    • Monthly to five-year cadences
    • Due-soon and overdue views
    • Multi-site, multi-system agreements
    Explore this feature
  • Asset-level checklists & forms

    Templates per job type and equipment category with pass/fail fields, readings, photo prompts and required fields enforced on the mobile app.

    • Offline-first completion
    • Custom fields per device type
    • Results stored on the asset
    Explore this feature
  • Deficiency-to-quote

    Flag a failed item, add the repair from the price book, send the quote for approval before leaving site, and link the approved repair back to the inspection.

    • Photos and device reference carried over
    • Quote expiry and follow-up
    • Conversion tracked per technician
    Explore this feature
  • Reports & certificates

    Inspection reports and certificates generated as PDFs from the completed checklist and attached to the work order, site and asset.

    • Customisable templates
    • Sent by email or WhatsApp
    • Ready for AHJ portal upload
    Explore this feature
  • Asset history & audit trail

    Every inspection, deficiency and correction is on the equipment record, and the activity audit trail shows who changed what and when.

    • Equipment lifecycle from install to retirement
    • Documents per asset
    • Full change history
    Explore this feature
  • Compliance reporting

    Inspections due, completed in window, deficiencies open, quotes converted and report turnaround, per customer, site and technician.

    • Dashboard widgets and AI-built reports
    • Ask the assistant for overdue inspections
    • Export for customer compliance reviews
    Explore this feature

Pricing & billing

Inspection revenue is predictable; deficiency revenue is the upside. FSM Flow keeps the two visible and separate.

Per-inspection fee

Each completed inspection work order generates an invoice at the agreed rate, by system or by device count, common in fire protection and backflow testing.

Inspection agreement

An annual contract covering all scheduled inspections at a site or across an estate, invoiced annually, quarterly or per round with the visit detail attached.

Deficiency repairs quoted separately

Failed items are quoted from the price book and invoiced as their own repair jobs once approved, linked back to the inspection that found them.

Report and filing fees

Where AHJ portals charge a per-report filing fee, it is added as a line item so the cost is recovered rather than absorbed.

Re-inspection after correction

Follow-up verification visits billed per visit or included in the repair quote, with the device status updated on completion.

Multi-site and parent accounts

One inspection agreement across many sites, invoiced to a head office with per-site and per-system detail for the customer’s own audit.

Numbers worth watching

All available as dashboard widgets, reports or a question to the AI assistant.

  • Inspections completed in window

    Share of generated inspections completed inside the code window. The honest measure of whether compliance is being delivered.

    Target 100%
  • Deficiency-to-quote rate

    Failed items that became a quote. Anything below 100% is a repair the customer needed and nobody offered.

  • Deficiency quote close rate

    Quotes from inspections that were approved. Shows pricing, presentation and follow-up discipline.

  • Quote turnaround on deficiencies

    Time from inspection completion to quote sent. On-site quoting makes same-day the norm.

    Leading contractors target 24 hours
  • Report turnaround

    Time from inspection completion to report delivered. Drives customer trust and AHJ filing deadlines.

  • Open deficiencies by age

    Uncorrected failures per site with age, so account managers can chase approvals before the next inspection finds the same item.

FAQ

Still have questions? Talk to our team or start a free trial and see for yourself.

What is inspection and compliance software?
Inspection and compliance software schedules code-mandated inspections and tests, guides technicians through asset-level checklists with pass/fail results, readings and photos, turns deficiencies into repair quotes, and produces the dated reports and certificates that authorities, insurers and auditors require. FSM Flow includes this as part of its field service management platform.
Can FSM Flow schedule inspections at code frequencies?
Yes. An inspection agreement lists each asset with its own frequency, from monthly to five-year, and FSM Flow generates work orders with a due window that mirrors the standard. Due-soon and overdue views and the AI assistant show what needs scheduling before a window closes.
Does FSM Flow include NFPA or other code-specific forms?
Checklist templates are defined per job type and equipment category and can be built to mirror the line items of a standard such as NFPA 25, NFPA 72 or ASME A17.1 category tests. Required fields, readings and photo prompts are enforced on the mobile app and the completed checklist becomes the report.
How do deficiencies become quotes?
When a technician marks an item as failed, it is flagged with its photo and device reference. The technician adds the repair from the price book, and the quote is sent for approval from site. Approved quotes become repair work orders linked to the original inspection, and conversion is tracked on the dashboard.
Can I submit reports to an AHJ portal like The Compliance Engine?
FSM Flow produces the inspection report as a PDF attached to the work order and asset, which your office can upload to the AHJ portal your jurisdiction uses. FSM Flow does not integrate directly with third-party compliance portals today.
Is there an audit trail for inspections?
Yes. Every work order carries a full activity audit trail of status changes, edits, attachments and messages, with user and timestamp. Inspection results and reports are also stored on the asset record, so a device’s full history is available at audit time.
Does FSM Flow support UK compliance work such as gas safety and F-Gas records?
Yes. Checklists and certificate templates can be built for UK statutory work, and records are stored per appliance and per site. Multi-site facilities contracts can hold all certificates against the estate for the client’s own audits.

Make every inspection a record you can defend and a repair you can sell.

Start your 14-day free trial today. No credit card required. Or book a demo and we’ll build an inspection checklist for your trade together.

14-day free trial · No credit card required · Cancel anytime