What Route Optimization Actually Does (and What It Cannot Fix)
Route optimization decides which vehicle takes which stops, in what order, when constraints conflict. The constraints that define the problem, the federal hours-of-service limits that bound it, and the four incompatible units it is sold in.
Route optimization is the practice of deciding which vehicle visits which stops, in what order, at what time, subject to constraints that cannot all be satisfied at once. That last clause is the whole subject. Finding the shortest path between two points is navigation and your phone does it for free. Deciding how to cover 180 stops with nine vans, honouring delivery windows, vehicle capacities, driver shift limits and the fact that one customer's loading bay is only open between 10am and noon, is a different kind of problem.
The distinction matters commercially because it decides what you are buying. If your stops are fixed, sequential and few, you need navigation. If your constraints conflict, you need something that chooses which constraint to give up, and you need to know which one it gives up first.
Route optimization, route planning and navigation are three things
These get used interchangeably in vendor copy, and the difference is worth holding onto.
| What it decides | What it takes as given | |
|---|---|---|
| Navigation | The road path between two known points | Which stops, in what order, on which vehicle |
| Route planning | The order of a known set of stops for a known vehicle | Which vehicle, and which stops belong together |
| Route optimization | Which stops go on which vehicle, in what sequence, at what times | The constraints, the fleet and the day's demand |
A planner who assigns stops to vans by postcode and then uses a tool to sequence each van's list is doing route planning with navigation underneath. The assignment step — the one that decides van three takes the north run — is the part optimization replaces, and it is the part where most of the available gain sits, because a badly assigned route cannot be rescued by good sequencing.
The constraints that define the problem
Every optimizer accepts some subset of these. The useful question in an evaluation is never "does it support time windows" — they all claim to — but what it does when two constraints cannot both hold.
- Time windows: the interval a stop will accept service, sometimes two per stop (a morning window and an afternoon fallback)
- Service duration: how long the vehicle is stationary at the stop, which is distinct from drive time and is the input fleets most often get wrong
- Vehicle capacity: weight, volume, pallet positions, or a count of units, often more than one at once
- Vehicle compatibility: height and weight limits on the roads to a stop, refrigeration, tail lift, access restrictions
- Driver skills and certifications: who is licensed or trained for a particular load or site
- Shift limits: start time, maximum duration, break requirements — and for regulated drivers, the federal hours-of-service ceilings
- Depot structure: one start point, multiple start points, or start-from-home
- Horizon: one day, or a week where a stop may move between days
- Precedence: a pickup that must precede its delivery, which turns one order into two linked events
Those last two are where products genuinely diverge. Single-day, single-depot optimization is close to commodity. Multi-day planning and multi-depot assignment are usually the features that sit on a higher tier of a rate card, which is worth knowing before you compare an entry-level quote against a full-featured one.
Hours of service is a hard constraint, not a preference
For drivers subject to the federal rules, the shift constraint is not a company policy that an optimizer can stretch. 49 CFR 395.3 sets the limits for property-carrying vehicles, and they are specific:
| Limit | Value | Section |
|---|---|---|
| Off-duty required before driving | 10 consecutive hours | 395.3(a)(1) |
| Driving window after coming on duty | No driving after the 14th consecutive hour | 395.3(a)(2) |
| Maximum driving time within that window | 11 hours | 395.3(a)(3)(i) |
| Interruption of driving | A consecutive 30-minute interruption required once 8 hours of driving time have passed, except for drivers qualifying for the short-haul exceptions in 395.1(e)(1) or (2) | 395.3(a)(3)(ii) |
| Weekly ceiling, carrier not operating every day | 60 hours on duty in any 7 consecutive days | 395.3(b)(1) |
| Weekly ceiling, carrier operating every day | 70 hours on duty in any 8 consecutive days | 395.3(b)(2) |
| Reset | A 7- or 8-day period may end with the beginning of an off-duty period of 34 or more consecutive hours | 395.3(c) |
A plan that puts 11.5 hours of driving on a regulated driver is not an aggressive plan; it is a plan that cannot be executed lawfully. The 14-hour window is the one that catches planners out, because it keeps running through loading, waiting and breaks — so an hour lost at a depot in the morning removes an hour of driving capacity at the end of the day even though the driver has driven nothing extra.
If your drivers are on electronic logging devices, the available-hours data already exists in a system you own. Whether your route optimizer reads it is a separate question and a good one to ask. Our glossary covers hours of service and the ELD in more detail.
Why the problem is hard, briefly
Researching route optimization software?
Compare platforms on verified pricing and deployment detail, with no sales call required. The fleet operations glossary covers the terms used in this guide, and the Route Optimization comparison lists which vendors publish a price.
The academic name for it is the vehicle routing problem, and the reason it resists brute force is combinatorial. With a handful of stops you could in principle evaluate every sequence; the number of possible sequences grows factorially with the number of stops, so at realistic sizes — a hundred stops, a dozen vehicles, capacity limits and time windows — enumerating them is not an option on any hardware.
What commercial optimizers do instead is search: build a reasonable solution quickly, then improve it by making local changes — move a stop to another route, swap two stops, reverse a segment — and keep the changes that help. That is why two products given the same stops produce different answers, why running the same optimizer twice can produce slightly different routes, and why none of them will tell you a plan is optimal. They will tell you it is the best they found in the time allowed.
The practical implication for an evaluation: give both candidates the same real day and compare the plans they produce, rather than comparing feature matrices. And look at what each one did with the stop that could not be served inside its window, because that reveals the priority order built into the product.
What it changes, and what we are not going to claim
The mechanisms by which optimization reduces cost are straightforward and worth stating plainly: fewer miles for the same stops, fewer vehicles for the same workload, fewer failed deliveries from arriving outside a window, less planner time spent assembling routes by hand, and fewer overtime hours from plans that were never achievable.
What we are not going to do is attach a percentage to any of that. FleetOpsClub runs no testing programme and holds no customer dataset, so any savings figure here would be either a vendor's marketing claim repeated as fact or a number we made up. Both are worse than nothing. The figures that do circulate in this category — the ones in the 10 to 30 percent range — almost all originate with vendors describing their own customers, and the baseline they improved on is rarely stated.
If you want a defensible number for your own operation, the only way to get one is to run a parallel period: plan one week by hand as usual, plan the same week in the tool without releasing it, and compare the two on miles, vehicles used, and planned finish times. That takes a week and costs nothing, and it produces a figure you can actually put in a business case.
The part nobody warns you about: the inputs
Optimization amplifies the quality of its inputs, in both directions. Three inputs account for most disappointed rollouts.
Addresses that do not geocode to the right place. A plan built on a geocode 400 metres from the actual loading entrance looks fine and fails on the road, and the error is invisible in the planner because the pin is in roughly the right neighbourhood. This is the one to fix first, and it is a data-cleaning job rather than a software job.
Service durations that reflect hope rather than history. If a stop takes nine minutes and the system is told five, a 20-stop route is 80 minutes short by the end of the day. Every optimizer will then produce a plan that is 80 minutes wrong and present it with confidence. If you have timestamps from a driver app or a previous system, derive service durations from them per customer rather than using one fleet-wide figure.
Ready to compare your options?
Narrow the shortlist, run a fleet cost estimate, and head into vendor demos with better questions. For methodology details, see how we review software or go straight to the Route Optimization comparison.
Order cut-off times that sit later than the planning run. Optimization needs the day's demand before it can assign it. Operations whose orders keep arriving until an hour before dispatch end up re-planning continuously, which is a different product requirement — real-time re-optimization — and usually a higher tier. Fixing the cut-off time is often cheaper than buying the feature.
How this category is sold, and why quotes do not compare
Route optimization is priced in at least four incompatible units, which means two quotes for the same operation are not comparable until you normalise them. The figures below were read from each vendor's own pricing page on the date shown, as part of our check of all 38 vendors we cover.
| Billing unit | Vendor | Published figures | Verified |
|---|---|---|---|
| Per driver | OptimoRoute | $35.10 per driver per month (Lite) and $44.10 (Pro), billed annually; monthly billing about 10% higher | 30 September 2026 |
| Per completed task | Onfleet | From $619/mo for 2,500 delivery or pickup tasks, from $1,349/mo for 5,000, from $3,099/mo for 10,000+; users unlimited | 22 September 2026 |
| Per order | Routific | Free up to 100 orders/mo; $150/mo for 101-1,000; then $0.15 per order falling to $0.03 above 20,000 | 30 September 2026 |
| Per vehicle per month | Verizon Connect | $15.95 per vehicle per month for base tracking on its GSA rate card (contract 47QTCA22D00DD) | 13 September 2026 |
| Not stated | Route4Me | No rate visible on its pricing page, which redirects to a get-started page with no dollar figure; absence verified against the vendor's own pages | 30 September 2026 |
Seven of the 25 products we list in this category publish a rate at all. The rest either state no price, serve a pricing page that could not be retrieved, or appear only in third-party estimates. The full count across all 38 vendors we cover is in our pricing transparency index.
The consequence for a shortlist is specific. You cannot rank this category on cost, because cost is available for fewer than a third of it. Rank on fit, get to two or three candidates, then ask each of them for a rate in the same unit and in writing. Our head-to-heads work through what that looks like: OptimoRoute against Route4Me is a published per-driver rate against a verified absence, and Onfleet against Routific is two vendors who both publish but meter different things.
Do you need it?
A rough test, in the order the answers matter.
- Does a human currently decide which vehicle takes which stops? If no — the stops are fixed routes that never change — you need navigation, not optimization.
- Do your stops have time windows, or capacity limits, or both? If neither, sequencing software is probably enough.
- Does the day's demand vary enough that yesterday's routes are wrong today? Stable demand is the case where manual planning holds up longest.
- Is a planner spending more than an hour a day assembling routes? That hour is the clearest cost to measure against a subscription.
- Are drivers regularly finishing late, or missing windows? If so, the fault may be service durations rather than sequence, and that is worth checking before buying anything.
If the answer to the first two is yes and the planner hour is real, this category pays for itself on planner time alone at most published rates. If your stops are fixed and your demand is stable, it will not, and the honest answer is to spend the money elsewhere.
When you get to the software question, the products themselves are compared on our route optimization page, and the adjacent categories are worth a look too: delivery platforms if the recipient experience is part of the job, and dispatch software if the real problem is assigning work to people rather than sequencing stops.
What is route optimization?
Deciding which vehicle visits which stops, in what order and at what time, subject to constraints that cannot all be satisfied at once — time windows, vehicle capacity, service durations, driver shift limits and depot structure. It is distinct from navigation, which finds a road path between two known points, and from route planning, which sequences a known set of stops for a known vehicle.
What is the difference between route planning and route optimization?
Route planning takes the assignment as given and decides the order of stops for one vehicle. Route optimization decides the assignment too: which stops belong on which vehicle. That assignment step is where most of the available gain sits, because a badly assigned route cannot be rescued by good sequencing.
How much money does route optimization save?
We will not give you a number. FleetOpsClub runs no testing programme and holds no customer dataset, so any percentage here would be a vendor claim repeated as fact. The savings figures that circulate in this category almost all originate with vendors describing their own customers, usually without stating the baseline. To get a defensible figure, plan one week by hand and the same week in the tool without releasing it, and compare miles, vehicles used and planned finish times.
Does route optimization account for hours of service?
Some products do and some do not, and it is a question worth asking directly. The federal limits in 49 CFR 395.3 are hard constraints for regulated drivers: 10 consecutive hours off duty before driving, no driving after the 14th consecutive hour on duty, a maximum of 11 hours' driving in that window, a 30-minute interruption after 8 hours of driving time, and 60-in-7 or 70-in-8 hour ceilings.
Why does the 14-hour rule affect route plans so much?
Because it keeps running through loading, waiting and breaks. Under 49 CFR 395.3(a)(2) a driver may not drive after the 14th consecutive hour following coming on duty, so an hour lost at a depot in the morning removes an hour of driving capacity at the end of the day even though no extra driving has taken place.
What is the vehicle routing problem?
The academic name for this class of problem. It resists brute force because the number of possible stop sequences grows factorially with the number of stops, so at realistic sizes enumerating every option is impossible. Commercial optimizers search instead: they build a solution quickly, then improve it with local changes, which is why two products given the same stops produce different plans and why none will claim a plan is optimal.
How much does route optimization software cost?
It depends on the unit, and the units are not comparable. OptimoRoute publishes $35.10 and $44.10 per driver per month billed annually (verified 30 September 2026). Onfleet publishes floors from $619 a month for 2,500 tasks (22 September 2026). Routific is free to 100 orders a month then $150 (30 September 2026). Route4Me publishes no visible rate at all. Seven of the 25 products in this category publish anything.
Why do route optimization quotes not compare?
Because the billing units differ. A per-driver rate, a per-completed-task rate, a per-order rate and a per-vehicle rate measure four different quantities, and an order with a pickup and a delivery can be two tasks. Count your drivers, your orders and your pickup-plus-delivery events separately, then price each vendor in its own unit.
What is the most common cause of a failed rollout?
Service durations that are shorter than reality. If a stop takes nine minutes and the system is told five, a 20-stop route finishes 80 minutes late, and the optimizer will present that plan with full confidence. Derive service durations from your own timestamps per customer rather than using one fleet-wide figure.
Do I need route optimization if my routes never change?
Probably not. If a human is not currently deciding which vehicle takes which stops, and the stops have no time windows or capacity limits, you need navigation and perhaps sequencing rather than optimization. The clearest case for buying is a planner spending more than an hour a day assembling routes against demand that varies day to day.
Does optimization fix missed delivery windows?
Only if the windows were being missed because of sequence or assignment. If they are being missed because service durations are wrong, because the order cut-off time sits later than the planning run, or because addresses geocode to the wrong entrance, optimization will produce a plan that fails for the same reason, faster. Check those three inputs before buying.
If you are narrowing vendors, the side-by-side software comparisons pair tools on pricing and deployment fit, and the software directory covers every platform we track.
From our network
- FinanceOpsClub — independent research for finance and accounting software buyers, from audit management to expense tracking.
- SalesOpsClub — software guides for revenue leaders evaluating CRM, sales engagement, and forecasting tools.
- PeopleOpsClub — software guides and comparisons for HR, payroll, and people operations teams.
- ITCommons — software guides for IT operations teams evaluating endpoint management, help desk, and asset tracking tools.
- CreatorStackClub — independent research for content creators evaluating video editors, scheduling tools, and analytics platforms.