Fix inefficient routes before they cost you
The optimizer is right below — drop your stops on the map and it builds a tighter route, so crews spend less time driving and more time cleaning. The guide behind it covers routing for density and profit, not just distance.
- routeMap stops, build a tighter route
- local_gas_stationCut windshield time & fuel
- more_timeFit more jobs in the same day
Field service route optimizer
🚐 Route Optimizer
Enter your stops, and we'll find the fastest, most efficient order
Better Route Found!
Save -- · $0 in labor
⚙️ Settings
Optional. Enables AI route insights.
Get free key →
Windshield time is the cost nobody puts on the invoice
Every minute a crew spends driving between stops is a minute you pay for and can’t bill. Scattered accounts and routes planned by habit quietly bleed hours and fuel — and cap how many jobs a day a crew can actually do. It rarely shows up as a line item, which is exactly why it goes unfixed.
This page gives you both halves: a free route optimizer that maps your stops and builds a tighter sequence — less backtracking, less drive time — and a short guide to routing crews for density and profit, so more of the day is billable.
Built for commercial cleaning. Your stops stay in your browser — nothing is uploaded.
The guide to routing crews for profit
Good routing isn’t just the shortest path between today’s stops — it’s building an account base and a daily order that keeps crews cleaning, not driving. Here’s how.
Route for density, not just distance
- Sequence to cut backtracking. The optimizer orders your stops so a crew isn’t crossing town twice — the single biggest daily time saver.
- Cluster your accounts. The real win is winning work near work you already have; a tight geographic cluster is far more profitable than the same revenue spread across the map.
- Respect the windows. A perfect distance route is useless if it hits an office before it’s empty — sequence around access times, then optimize.
Routing that sticks
- Plan the route, don’t wing it. "We know the way" is how crews drift into 30 wasted minutes a day.
- Count the time you save. Even 45 minutes a day per crew is a job you could add or an hour you stop paying for nothing.
- Feed it into pricing. When you know a new prospect sits inside an existing route, you can bid sharper and still make more.
- Re-optimize when the account base changes. A route that was tight a year ago isn’t after you’ve won and lost a few stops.
Do this, not that
check_circleDo
- checkSequence stops to cut backtracking
- checkCluster accounts by geography
- checkRoute around access windows
- checkCount and reclaim the time saved
- checkRe-optimize as accounts change
cancelDon't
- closePlan routes by habit
- closeChase accounts scattered across the region
- closeIgnore access windows
- closeTreat drive time as free
- closeRun last year’s route forever
Are your routes costing you a job a day?
Check every statement that’s true for your janitorial business today. Your waste score updates as you go.
Habit routes vs. an optimized run
Same stops, same crew — one drives by memory, the other by a sequenced route. Here’s roughly what the reclaimed time is worth.
movingRoutes by habit
"We know the way."
- removeBacktracking across town
- removeWasted fuel and drive time
- removeFewer jobs fit in a day
- removeDrive time treated as free
routeAn optimized route
"Sequenced — 48 minutes back."
- checkStops ordered to cut backtracking
- checkLess fuel, less windshield time
- checkRoom to add a stop, not a shift
- checkDrive time counted and cut
Reclaimed drive time is billable time — on a crew cost this size, the windshield hours a tighter route gives back are worth roughly a year in added capacity and saved fuel.
Plan the route — then prove the crew ran it
A tighter route only pays if crews actually follow it. Swept’s location-verified clock-ins show where and when your teams really were, so the efficient route you planned is the route that got run — and the time you saved is time you actually reclaim.
What janitorial teams run in Swept
- check_circleTime tracking with location-verified clock-ins
- check_circleInspections with photo proof for clients
- check_circleScheduling and team messaging in one place
- check_circleJob costing that protects your margins
Frequently asked questions
How does the optimizer work?expand_more
Does it use real maps?expand_more
Can I use it for daily route planning?expand_more
Where is my route data stored?expand_more
Is it really free?expand_more
Related resources
Efficient routes are one lever on a profitable crew — these help you price, schedule, and grow it.
Prospecting Tool
Find new accounts near your existing routes so density works for you.
Open toolarrow_forward CalculatorJob Costing Calculator
Price drive time and labor into every bid so the route actually pays.
Open toolarrow_forward ToolLead Pipeline
Track prospects to signed so you can grow the book without losing the thread.
Open toolarrow_forwardWas this tool helpful?
Tap a thumb to share feedback. We review every response while shipping improvements.
Help us improve this experience
Leave a note about what felt confusing or missing and we'll prioritise it in our next update.
Tell us what worked well
We'll use your feedback to double down on the features and guidance that matter most.