Dillard's Digital Instant website checkup
CRM & Operations

Route optimization for service businesses: how it works and what to watch

How route optimization works for service crews: area days, stop ordering, road distance vs straight lines, time windows, and what drive time really costs you.

On this page
Short answer

Route optimization puts a day's stops in an order that cuts driving, using real road distances and your constraints: arrival windows, job lengths, crew skills, start and end points. The biggest savings usually come before the optimizer runs, by grouping customers into area days so each crew works one part of town. Then the crew follows the ordered list on a phone and marks each stop done or skipped.

Key takeaways

  • Group work into area days first; ordering stops can only fix so much if a crew crosses the county.
  • Use road distance and drive time, not straight lines on a map.
  • Arrival windows, job length and crew skills matter as much as distance.
  • Every stop should end as done or skipped with a reason, so missed work gets rescheduled.
  • Price drive time: the IRS 2026 business mileage rate is one yardstick for what a mile costs.

What is route optimization?

Route optimization is software deciding the order of a crew's stops so the day involves less driving and fewer late arrivals. You give it a list of jobs with addresses and lengths, the crew's start and end point, and any time windows. It gives back an ordered route, a map and an estimate of when the crew reaches each stop.

For a route-based business (lawn care, pest control, pool service, window cleaning, pet waste removal, recurring cleaning) routing is where a lot of profit hides. A crew that drives an extra hour a day is paid for that hour, burns fuel for it and finishes fewer stops. The fix is rarely dramatic. It is usually a set of habits the software makes easy.

Why do area days matter more than the optimizer?

No ordering trick can rescue a day that sends a crew to opposite ends of your service area. The first and biggest decision is which customers get served on which day.

Most route-based companies split their area into zones and assign each zone a day: north side Mondays, east side Tuesdays, and so on. Recurring customers are placed on their zone's day. New customers are offered their zone's day when they book. One-off jobs fill in around the recurring work, ideally on the day the crew is already nearby.

Area days also make life easier for customers. "We're in your neighborhood every Thursday" is easy to remember and easy to plan around. If your booking page knows the zones, it only offers the right days; see our guide to online booking.

How does the software put stops in order?

Finding the single best order for a long list of stops is a famous hard problem in computer science (the traveling salesman problem). The number of possible orders explodes as stops are added, so practical routing software uses shortcuts that get a very good answer quickly instead of a perfect answer slowly.

A common approach works in two passes:

  1. Build a first route. Start at the shop, go to the nearest unvisited stop, then the nearest one after that, until every stop is used. This is called nearest neighbor. It is fast and usually decent, but it tends to leave a long drive home at the end.
  2. Improve it. Look for pairs of route legs that cross each other and flip the section between them. Repeat until no flip shortens the route. This is called 2-opt. It removes most of the obvious zigzags a person would spot on a map.

Commercial routing products use more advanced methods, especially for many vehicles at once, but the idea is the same: a good order, quickly, that a dispatcher can adjust.

Should routing use straight lines or real roads?

Real roads. Two houses can be a quarter mile apart as the crow flies and ten minutes apart by car because of a river, a highway with no crossing or a subdivision with one entrance. Straight-line distance is fine for a rough first cut, but the order and the arrival estimates should come from a road routing engine that knows actual streets and typical speeds.

Many systems use mapping services from large providers. Others run open-source routing engines on OpenStreetMap data. Either way, ask what happens when the routing service is down. A good system falls back to straight-line estimates and says so, instead of leaving the crew with no route at all.

What constraints should routing respect?

Distance is only one input. Routes that ignore the following get overridden by dispatchers and ignored by crews:

  • Arrival windows. A customer promised "before noon" must come before noon, even if it adds a mile.
  • Job length. A four-hour job and six short stops can't all fit in the morning.
  • Crew skills and equipment. Only one truck carries the lift, the hot-water unit or the trailer.
  • Start and end points. The shop, a crew member's home, a dump site or a supply house partway through the day.
  • Locked stops. A commercial account that must be first, or a customer who has to be home.
  • Breaks. Federal law doesn't require breaks, but many crews take them and some states require meal periods. Leave room for them in the plan.

How does a routed day work for the crew?

The crew opens the route on a phone and sees the stops in order, each with the address, the service, notes like gate codes or dogs, and a button to start navigation. At each stop they mark it done (often with a photo as proof) or skipped with a reason: locked gate, customer cancelled at the door, weather, equipment problem.

That last step is what turns routing into operations. A stop marked done can trigger the invoice or the autopay charge. A stop marked skipped goes back into the queue for rescheduling, so it doesn't silently fall off the books. Over a season, skip reasons tell you which customers have recurring access problems and which routes are overloaded.

The office sees the same board: which stops are done, which crew is running behind, and which customers should get a "running late" text.

What does drive time actually cost?

Drive time has two costs: the vehicle and the people in it. For the vehicle, one simple yardstick is the IRS business standard mileage rate, which the IRS lists as 72.5 cents per mile for January to June 2026 and 76 cents per mile from July to December 2026 (IRS standard mileage rates). The rate is a tax deduction figure, not your real cost, but it is a reasonable starting point if you haven't measured your own.

The bigger cost is usually labor. Under federal wage rules, travel from job site to job site during the workday counts as hours worked (DOL Fact Sheet 22). Every minute a two-person crew spends between stops is paid time for both. Put an hourly figure on a crew's drive time and the case for area days usually makes itself. Our job costing guide shows how to include drive time in what each job really earned.

To see whether routing is working, track a few plain figures each week: drive minutes per crew day, stops completed per crew day, and the share of stops marked skipped. Compare the same weeks of each season rather than week to week, since weather and spring startups distort short comparisons. If drive minutes fall and completed stops rise, the routes are doing their job.

What are the common routing mistakes?

  • Re-optimizing recurring customers every week. Customers notice when their arrival time jumps around. Keep recurring stops in a steady order and optimize only when the route changes meaningfully.
  • Trusting the optimizer over the crew. Crews know the school zones, the one-way alleys and the customer who is only home after lunch. Let dispatchers lock and reorder stops, and record why.
  • No skip process. If skipped stops aren't tracked, they become unbilled work or forgotten customers.
  • Planning routes in a separate map app. When the route lives in a different tool from the schedule, every change is entered twice.
  • Ignoring density in sales. Taking a customer far outside your zones costs drive time on every visit. Price it, or decline it.

When is custom routing worth building?

Field-service software often includes basic routing, and dedicated routing apps exist for heavier needs. Custom makes sense when routing has to follow rules specific to your company: area days tied to booking, recurring frequencies that interleave (weekly, every other week, monthly), multiple brands sharing trucks, or completion that has to trigger your own billing rules.

We built a route board into the CRM we made for our own companies. It orders stops with a nearest-neighbor pass and a 2-opt pass, routes on real roads with a fallback when the routing service is unavailable, and records done or skipped with proof photos for each stop. Our custom CRM service can do the same around your zones and crews. To see whether your schedule or your marketing is the bottleneck, our free system quote looks at both.

Frequently asked questions

How many stops does a route need before optimization helps?

Even a handful of stops can be ordered badly by hand, but the payoff grows with the number of stops per day. Recurring route businesses with many stops per crew get the most from it.

Should recurring customers get the same arrival time every visit?

As close as you can manage. Keep recurring stops in a stable order and use arrival windows, so small changes to the route don't break your promise.

Is drive time between jobs paid time?

Under federal rules, travel from job site to job site during the workday is generally hours worked. A normal commute from home to the first job generally is not. State rules can add more, so check yours.

Can I use Google Maps instead of routing software?

For a few stops, yes. Once routes change daily and stops need to be marked done or skipped, a routing tool tied to your schedule saves double entry.

General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.

Find out what your leads really cost.

Get a free system quote: we look at your site, your Google profile, how your calls get answered and what you spend on leads, then put what we'd build and what it costs in writing.

Get a free system quote