Solutions · Recurring route service
Set the frequency once and FSM Flow generates every stop, groups them by zone and day, hands the technician the stop list with the chemical log, and batches the month’s visits into invoices. Route optimisation is coming soon.
- 14-day free trial
- No credit card required
- Works for every trade

Tuesday route complete
22 stops · 3 skipped (rain) · chem logs synced
What it is
Recurring route service is field work delivered to the same customers on a fixed cadence, weekly, fortnightly, monthly or quarterly, by technicians who run a dense sequence of short stops in one area each day. Pool cleaning, lawn mowing, pest control treatments, commercial cleaning rounds, septic and grease-trap pumping and water-delivery routes all work this way. The job is small; the economics live in how many stops fit in a day, how little time is spent driving between them, and how reliably each visit is logged and billed.
Route businesses live and die on density and retention. Margin rises sharply as stops per day increase, callbacks and skipped stops break the sequence, and a customer who does not get a visit record or who is invoiced wrongly is a cancellation waiting to happen. Many trades also carry a compliance load per stop: pesticide application records with product and applicator licence, chemical readings per pool, waste manifests per tank.
FSM Flow generates the recurring visits from each customer’s service plan, assigns them to a zone day and technician, and shows the day as an ordered stop list on the mobile app with the per-stop checklist and chemical or material log. Skips, rain days and reschedules are handled with rules rather than phone calls, customers get automatic visit notifications, and completed visits are invoiced per stop or batched monthly. Dashboards track stops per day, completion rate, churn and consumables used. Automatic route optimisation is on the roadmap.
85.4%
Of US residential pest control service revenue is recurring, across ~13.3M residential customers (2025)
Source: NPMA / Specialty Consultants
~60%
Gross margin typical at 12+ stops per day versus ~35% at 4–6 stops; route density is the main margin lever (broker analysis, 2026)
Source: CT Acquisitions
36.8%
Of pest control operators said growth was limited by too few technicians, which makes stops per technician-day the constraint (2025)
Source: NPMA / Specialty Consultants
1 in 5
US households depend on individual septic or small cluster systems, a recurring pumping and inspection base (EPA, Jan 2025)
Source: US Environmental Protection Agency
The lifecycle
From the signed-up customer to the monthly invoice, every stop is a record rather than a line on a clipboard.
- Step 1
Service plan set up
The customer’s plan records the service, frequency, preferred day, zone, price per visit or per month, gate codes and site notes, plus the checklist and log template for each stop.
- Step 2
Visits generated
FSM Flow creates the recurring work orders for the period, each tied to the plan, the site and any equipment or devices (pool pump, bait stations, tanks) at the property.
- Step 3
Assigned to a zone day and technician
Stops are grouped by zone and weekday on the scheduler and assigned to the regular technician, with the AI suggesting cover by skill and proximity when someone is out.
- Step 4
Customer notified
Automated email or WhatsApp notices confirm the visit day and any preparation (unlock the gate, keep pets inside), with reschedules sent automatically.
- Step 5
Stop list on the mobile app
The technician sees the day as an ordered list with site notes and the per-stop checklist. Readings, products used, quantities and photos are logged offline and synced later.
- Step 6
Skips and exceptions handled
Rain days, locked gates and customer holds are recorded with a reason. Skip rules decide whether the stop is rescheduled, credited or billed, and the customer is told.
- Step 7
Visit confirmed to the customer
A completion message with the technician’s notes, readings and photos goes to the customer, giving proof of service and cutting ‘did you come?’ calls.
- Step 8
Invoiced per stop or per month
Completed visits generate invoices individually or are batched into one invoice per customer per period, with consumables and extras itemised.
What goes wrong
Every stop is small. So is every leak, until you multiply by a thousand stops a month.
Building and rebuilding routes around cancellations and weather eats the morning.
Visits are generated from the plan and grouped by zone day; skip rules reschedule or credit a stop automatically, and the day view shows the gaps to fill.
See how it worksChemical readings and application records are re-keyed into a compliance log.
Per-stop checklists capture readings, products, quantities and applicator licence on the mobile app, stored against the visit and the property and filterable by date, product and technician.
See how it worksCustomers ring to ask whether anyone came.
A completion message with notes, readings and photos goes to the customer after every stop, and the full visit history is on the customer profile.
See how it worksMonth-end invoicing means two days of matching stops to customers.
Completed visits are batched into one invoice per customer per period in bulk, with consumables and extras itemised and PDFs sent automatically.
See how it worksConsumables walk off the van unrecorded.
Products used per stop are drawn from van stock in inventory, with low-stock alerts and usage by technician and route visible in reports.
See how it worksNobody notices a customer has quietly churned.
Paused plans, skipped stops and unpaid invoices are flagged per customer; the AI assistant can list customers whose plan ended or paused in the last 30 days.
See how it works
Across the trades
The stop is short. The log, the cadence and the billing differ by trade.
Pool & spa service
Weekly chemical service with readings and products logged per pool, filter cleans on their own cadence and repairs quoted from the route.
Pest control
Monthly, bi-monthly and quarterly treatments with product, quantity and applicator licence recorded per application and bait stations checked by scan.
Landscaping & lawn care
Weekly mowing routes with seasonal fertilisation and weed-control rounds, skipped or compressed around rain days.
Cleaning & janitorial
Nightly and weekly janitorial rounds per site with quality checklists, supply usage and crew check-ins recorded against each visit.
Septic & environmental services
Pumping routes on county intervals and grease-trap rounds for restaurants, with per-job manifests and disposal records.
Facilities management
Scheduled site rounds across a portfolio, with per-visit checklists and consumables logged for the client’s monthly report.
Property maintenance
Recurring common-area and vacant-unit checks across multiple properties, invoiced to the owner or manager per visit or per month.
Refrigeration & commercial kitchens
Monthly PM rounds on ice machines and reach-ins across a restaurant group, with readings per asset and consumables billed.
Medical equipment service
Monthly rounds of clinics to inspect and test devices on their PM interval, logged per device for the next accreditation survey.
In FSM Flow
Routes touch plans, scheduling, the mobile app, inventory and billing, so FSM Flow handles them in each.
Recurring visit generation
Service plans with frequency, preferred day, zone and price generate the work orders for each period automatically.
- Weekly to quarterly cadences
- Seasonal start and stop dates
- Pause, amend and transfer plans
Zone-day scheduling
Group stops by area and weekday, assign the regular technician and fill gaps from the unassigned pool. Automatic route optimisation is coming soon.
- Day, week and month views
- AI cover suggestions by skill and proximity
- Skip and reschedule rules
Stop list & per-stop logs
Ordered stop list on the offline-first mobile app with site notes, checklist, readings, products used and photos per visit.
- Chemical and material logs
- Applicator licence on each record
- AI translation in 14+ languages
Consumables & van stock
Products and materials drawn per stop from van inventory, with low-stock alerts and usage reporting by route and technician.
- Warehouse and van locations
- Parts and products linked to visits
- Usage versus billed comparison
Per-visit & batch invoicing
Invoice each completed stop or batch the period’s visits into one invoice per customer in bulk, with PDFs sent by email or WhatsApp.
- Monthly flat or per-stop pricing
- Extras and consumables itemised
- Credits for skipped stops
Route analytics
Stops per technician-day, completion rate, skips by reason, consumables per stop and customer churn, by zone and route.
- Dashboard widgets and AI-built reports
- Ask the assistant for paused plans
- Export for compliance audits
Pricing & billing
Small, frequent charges need to be automatic. FSM Flow supports each common model per plan.
Flat monthly fee
A fixed monthly price for the plan regardless of the exact number of visits, invoiced at the start or end of the month.
Per-visit billing
Each completed stop generates its own invoice at the plan rate, common for commercial accounts that reconcile per visit.
Batched per-period invoicing
All completed visits in the period are collected into one invoice per customer with the visit dates listed, generated in bulk.
Seasonal pricing
Different rates or frequencies for peak and off-season months, set on the plan so the generated visits and invoices follow the season.
Consumables and extras
Products beyond the plan allowance, one-off treatments or add-on services itemised on the visit and carried onto the invoice.
Skip credits and holds
Rules per plan decide whether a skipped stop is credited, rescheduled or billed, and the invoice reflects it without manual adjustment.
Numbers worth watching
All available as dashboard widgets, reports or a question to the AI assistant.
Stops per technician-day
Completed stops divided by technician days worked, by route and zone. The density measure that drives margin.
Margin rises sharply above 12 stops/dayVisit completion rate
Generated visits completed in the period versus skipped or missed. The honest measure of whether the plan is being delivered.
Skips by reason
Weather, access, customer hold or technician absence. Shows which problems are fixable with rules and reminders.
Customer retention
Plans active at the end of the period versus the start. Route businesses with strong visit records retain better.
Pest control: 80–85% annual retention is goodRevenue per route-day
Invoiced revenue per technician day on route, including extras and consumables.
Consumables per stop
Product cost per visit by technician and route, compared with the plan allowance, to catch over-application and shrinkage.
What is recurring route service?
How does FSM Flow generate recurring visits?
Does FSM Flow optimise routes automatically?
Can I log chemicals and application records per stop?
How are skipped stops and rain days handled?
Can I invoice all of a customer’s visits once a month?
Keep exploring
Related solutions
All solutionsIndustries that rely on this
All industriesRun tighter routes with every stop on record.
Start your 14-day free trial today. No credit card required. Or book a demo and we’ll set up a service plan and per-stop log for your trade together.
14-day free trial · No credit card required · Cancel anytime
