FSM software for plumbing companies
Burst pipes and backed-up drains do not book ahead. FSM Flow triages the emergency, finds the plumber with a jetter on the van, and turns the fix into a quote, a backflow report or an invoice before the lid goes back on the cleanout.
- 14-day free trial
- No credit card required
- Set up in minutes

Backflow test passed
Device BF-114 · report filed · next test due Apr 2027
At a glance
Plumbing software is field service management software configured for the way plumbing companies work: emergency calls for burst pipes and blocked drains that have to be dispatched within the hour, water heater and repipe jobs quoted as repair-versus-replace options, recurring compliance work such as annual backflow testing, and a van full of fittings that must be tracked as it is used.
FSM Flow covers that loop end to end. Dispatchers run a drag-and-drop board where AI suggests the plumber for each call based on skill (gas, backflow, sewer camera), proximity and what is stocked on the van. Plumbers work from an offline-first mobile app that shows the property's fixtures, water heater serials, past camera footage and photos, and lets them build a multi-option quote on the doorstep. The office gets invoices generated from completed work orders, backflow and inspection records stored against each device, and membership visits generated automatically.
The result is a company that can absorb the January freeze without a second dispatcher, keep every backflow customer compliant without a spreadsheet, and know which water heaters are nearing the end of their life before they flood a basement.
$208.1B
US plumbing contractors industry revenue (2026)
Source: IBISWorld
~129,000
Plumbing businesses in the US, none holding more than 5% share (2026)
Source: IBISWorld
510,600
Plumbers, pipefitters and steamfitters employed in the US (2025)
Source: US Bureau of Labor Statistics
~42,000
Plumbing job openings projected per year, 2025–35, with 7% growth overall
Source: US Bureau of Labor Statistics
Job types
Each job type carries its own duration, checklist, required skills and pricing method, so dispatch and the AI scheduler know what a call involves before it hits the board.
Burst pipe & flood emergency
Priority dispatch with on-call rotation, shut-off guidance in the notes and ETA messages to the customer.
Drain clearing & hydro-jetting
Snaking and jetting with the right machine on the van; recurring drain contracts generate their own visits.
Sewer camera inspection
Footage and stills attached to the work order and the property so the repair quote has evidence.
Sewer line repair & trenchless lining
Multi-day jobs with crews, permits, locates and inspection outcomes recorded in one place.
Water heater repair & replacement
Tank and tankless diagnostics, flushes and swaps with model, serial and warranty dates on the asset.
Tankless & heat-pump water heater upgrade
Repair-versus-replace quotes with venting, gas line and electrical line items from the price book.
Leak detection & repair
Faucet, toilet, slab and interior leak calls with photos, moisture readings and repair notes stored.
Whole-home repipe
Multi-day crew scheduling, permit numbers, rough and final inspections and progress invoicing.
Backflow testing & certification
Annual tests per device by an ASSE 5110 tester, with results, serials and the next due date recorded.
Gas line install & leak repair
Gas-qualified plumbers only, pressure test readings logged, permit and inspection tracked to close.
Sump & ejector pump service
Seasonal pump tests, float and check-valve replacements, with the unit's install date on file.
Membership visit & whole-home inspection
Plan visits generated automatically: water heater flush, shut-off checks and fixture review.
Where time gets lost
The problems that show up in every dispatcher's inbox, and what FSM Flow does about each one.
An emergency call blows up the whole schedule.
Emergency jobs get a priority flag and jump the unassigned pool. AI scheduling suggests the nearest plumber with the right skill and equipment on the van, and the drag-and-drop board shows what has to move to make room.
See how it worksRepair-versus-replace estimates are built from memory.
Quotes are built on the mobile app from the price book with line items for the heater, venting, gas line and permit. Several options can be presented, each with an expiry date, and the accepted one becomes the job.
See how it worksBackflow test dates live in a spreadsheet.
Each backflow assembly is an asset with its serial, location, last result and next due date. Due tests are generated as work orders and surfaced to dispatch before the water purveyor sends the notice.
See how it worksNobody knows what is on which van.
Each van is a warehouse in FSM Flow. Fittings, valves and heaters are issued to jobs as they are used, low-stock alerts fire before the shelf is empty, and transfers from the storeroom are recorded.
See how it worksInvoices go out days after the drain is clear.
The plumber marks the job complete, the invoice is generated from the work order with the flat-rate items already priced, and the customer receives it before the van leaves the street.
See how it worksMemberships get sold and then forgotten.
Plans generate their annual flush and inspection visits with a due window, apply member pricing to repairs automatically, and raise the renewal before the plan expires.
See how it works
Built for plumbing companies
One platform for the office, the vans and the AI that connects them.
AI dispatch & scheduling
A drag-and-drop board with day, week and month views and AI technician matching for every call.
- Emergency priority and on-call rotation
- Skill matching: gas, backflow, camera, jetting
- Proximity-aware suggestions to cut drive time
Multi-option quotes
Repair-versus-replace options built from the price book on site, sent for approval before the plumber leaves.
- Line items for heater, venting, gas and permit
- Quote expiry and follow-up automation
- Accepted quote becomes the work order
Fixture & device records
Water heaters, backflow assemblies, pumps and softeners tracked per property with history and documents.
- Serials, install dates and warranty expiry
- Camera footage and photos per visit
- Next test and flush dates per device
Van stock & parts
Know which fittings, valves and heaters are on which van, and reorder before they run out.
- Per-van inventory and low-stock alerts
- Parts issued to jobs and invoices
- Storeroom to van transfers
Flat-rate invoicing
One-click invoices from completed work orders with member and non-member rates applied automatically.
- Price book by job type
- Bulk invoicing for commercial accounts
- Custom tax, terms and PDF templates
AI assistant & workflows
Ask “which backflow tests are due in March?” or automate the follow-up after every camera inspection.
- Natural-language questions on live data
- Workflow builder for reminders and escalations
- AI job summaries sent to the customer
A day with FSM Flow
How a nine-van residential and light-commercial plumbing company gets through freeze week without a second dispatcher.
- 6:30 am
The board is already built
Overnight, the AI placed today’s membership flushes and two backflow rounds around the repipe crew, leaving buffer in each zone for the freeze calls that are coming.
- 7:15 am
Plumbers leave with stops and stock
Each plumber opens the mobile app, sees the route, the property history and the parts picked for each job. Customers receive an ETA message.
- 8:40 am
A burst pipe call comes in
The dispatcher adds the job with a priority flag; AI suggests the plumber four streets away with PEX and fittings on the van. One drag and the customer is confirmed.
- 10:30 am
Camera footage becomes a quote
The sewer tech attaches the footage and stills to the work order, builds a spot-repair-versus-lining quote from the price book and sends it for approval from the kerb.
- 12:45 pm
Backflow results filed on site
The certified tester records inlet and outlet readings, the pass result and the serial on the device record; the report PDF is generated and the next due date is set.
- 3:20 pm
Invoices go out as jobs close
Completed work orders become invoices with member pricing applied; the water heater swap carries its serial and warranty registration on the asset.
- 5:00 pm
Tomorrow is planned before the office closes
The AI assistant answers “which memberships in the east zone are overdue for a flush?” and the dispatcher fills the gaps around tomorrow’s repipe.
Compliance & records
FSM Flow stores the evidence against the job, the device and the plumber, so inspections, purveyor notices and warranty claims are a report away.
Backflow prevention testing (ASSE 5110)
Assemblies are tested at installation and at least annually by a certified tester. Tester certification, test kit calibration, results and the next due date are stored per device, and failed assemblies carry a repair deadline.
Plumbing & gas permits and inspections
Permit numbers, rough and final inspection outcomes and inspector notes are attached to water heater, repipe and gas jobs, with reminders while an inspection is still open.
Journeyman & master licensing
State and local licence numbers and expiry dates kept with the company and each plumber, printed on quotes and invoices, and used by the scheduler so only qualified plumbers take gas work.
Gas work records (Gas Safe in the UK)
Pressure test readings, leak checks and appliance details recorded on gas jobs. UK operations store Gas Safe registration and engineer IDs against the technician record.
Sewer camera evidence
Footage, stills and the condition notes from each camera inspection are kept on the property, so repair recommendations and real-estate disclosures are backed by the record.
Manufacturer warranty registration
Water heater and pump serials, install dates and registration confirmations stored on the equipment record so parts and tank claims are filed on time.
Numbers worth watching
Every one of these is a dashboard widget in FSM Flow, or a question you can ask the AI assistant.
Average ticket (routine vs. emergency)
Shows whether plumbers present options on every call and whether after-hours rates are applied consistently.
Reported US averages: ~$275 routine, ~$450 emergencyFirst-time fix rate
Driven by van stock and property history; return visits are a separate job type so the number is honest.
Callback rate
Re-visits within 30 days of a repair are tagged automatically and attributed to the original job and plumber.
Backflow tests completed before due date
The honest measure of compliance delivery across every assembly on file; overdue devices surface in the due-soon view.
Membership attach rate
Plans smooth the slow months and feed water heater replacement leads; FSM Flow prompts the offer on eligible calls.
Target 30%+ of service callsDays to invoice
Should be zero: invoices are generated when the work order closes on site.
What is plumbing software?
Can FSM Flow handle schedule changes caused by emergency calls?
Does it track backflow testing and certification?
How does FSM Flow handle repair-versus-replace estimates?
Can I track inventory on each of my vans?
Does it work for commercial plumbing and UK gas work?
How much does FSM Flow cost for a plumbing company?
Keep exploring
Related industries
All industriesSolutions by job type
All solutionsReady to run your plumbing business on FSM Flow?
Start your 14-day free trial today. No credit card required. Or book a demo and we’ll set up your backflow and membership job types together.
14-day free trial · No credit card required · Cancel anytime
