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

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.
- 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.
- 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.
- 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.
- Step 4
Customer notified
Automated email or WhatsApp notices confirm the visit and any access or shutdown requirements, with reschedules updating the board.
- 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.
- 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.
- 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.
- 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 worksPaper 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 worksDeficiencies 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 worksThe 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 worksTechnicians 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 worksOffice 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
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
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
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
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
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
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 hoursReport 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.
What is inspection and compliance software?
Can FSM Flow schedule inspections at code frequencies?
Does FSM Flow include NFPA or other code-specific forms?
How do deficiencies become quotes?
Can I submit reports to an AHJ portal like The Compliance Engine?
Is there an audit trail for inspections?
Does FSM Flow support UK compliance work such as gas safety and F-Gas records?
Keep exploring
Related solutions
All solutionsIndustries that rely on this
All industriesMake 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
