EfiRouteLast updated: October 2026

Fleet routing software for 2–25 vehicle fleets

EfiRoute is fleet routing software that plans every vehicle in one run: import the day's stops, select the vehicles on the road, and the Google Cloud Route Optimization API returns a balanced, sequenced route per vehicle that respects capacity (kg and m³), depot start and end points, shift length, breaks and time windows. It is free to start with no credit card, then $29/month (Pro) or $49/month (Business) plus $1 per vehicle included in each optimization run. There is no per-vehicle subscription and no vehicle minimum.

Routing one vehicle is a sequencing problem a careful person can do by hand. Routing a fleet is an assignment problem on top of it — who takes which stops — and it stops being doable by hand somewhere around the third vehicle, because every stop you move off one route changes what is optimal on all the others. Fleet routing software solves both halves at once, every morning, with the capacity and shift limits your vehicles actually have.

What fleet routing software has to get right

Every vehicle planned in one run

Fleet routing is an assignment problem before it is a sequencing problem. EfiRoute takes the day's stops and splits them across the whole fleet at once on the Google Cloud Route Optimization API — balanced by distance, shift length and service time — instead of planning one vehicle at a time and hoping the totals work out.

Per-vehicle capacity limits

Each vehicle carries its own maximum weight (kg), maximum volume (m³) and maximum number of jobs per day. A 3.5-tonne van and a cargo bike in the same fleet are not planned the same way, and an overloaded route is never produced in the first place.

Per-vehicle depots and start/end points

A vehicle's route can start and end at the depot, at the driver's home, or at two different addresses. Mixed start points are the normal case for fleets whose drivers take the vehicle home, and they do not need a separate project per depot.

Shifts enforced hard or soft

Working hours are per vehicle and can be weekday-specific. Enforce them as HARD — nothing is ever planned past the end of the shift, and what does not fit rolls to another day — or SOFT, letting the optimizer run up to 1.5× the shift when that makes the whole fleet more efficient.

Breaks the fleet actually takes

Two kinds, both respected by the solver: frequency-based rest ("30 minutes after every 4 hours of driving") and a fixed daily break window — a 30-minute lunch placed somewhere between 12:00 and 13:00, wherever it costs the route least.

Multi-day planning when the work does not fit

When the day's volume exceeds what the fleet can legally drive, the optimizer schedules the overflow onto the following days rather than silently dropping stops or quietly breaking the shift limits you set.

How the solver handles those constraints — hard versus soft time windows, what happens when they conflict, and which engine does the work — is covered on advanced route optimization software.

Fleets this is built for

Wholesale and distribution

Pallet and crate loads out of one or two depots, where weight and volume decide how many drops a vehicle can take before it has to come back. Loading lists are generated in route order for whoever packs the vehicles.

Field service and installation

Long service times per visit and appointment windows that cannot move. Per-stop service duration and hard time windows are first-class inputs, not an estimate bolted onto the drive time.

Retail and e-commerce delivery fleets

High stop counts, volume that moves week to week. Orders come in from Shopify, WooCommerce or Trendyol automatically, or from an Excel/CSV file with addresses geocoded on import.

Mixed fleets

Vans, cars and cargo bikes in one plan, each with its own capacity, shift and start address — so the bike gets the dense city block and the van gets the run out of town, without a dispatcher deciding that by hand.

Per-vehicle subscription vs per-run pricing

Fleet routing is usually sold per vehicle, and usually with a vehicle minimum — so the bill is the same in a quiet February as in a full December, and the same whether you optimize twenty-two times a month or four. EfiRoute prices the optimization run instead of the vehicle: $1 per vehicle included in a run, with the monthly credit applied first.

Your fleetPer-vehicle tool ($54/vehicle, 4-vehicle minimum)EfiRoute (Pro)
1 vehicle, planned every weekday$216 / month (4-vehicle minimum applies)$29 / month — 22 runs × $1 is inside the $29 credit
4 vehicles, planned weekly$216 / month$29 / month — 16 runs × $1 is inside the credit
4 vehicles, planned 3× per week$216 / month$29 + 4 × 12 × $1 − $29 credit = $48 / month
4 vehicles, planned every weekday$216 / month$29 + 4 × 22 × $1 − $29 credit = $88 / month
8 vehicles, planned every weekday$432 / month$29 + 8 × 22 × $1 − $29 credit = $176 / month
10 vehicles, planned every weekday$540 / month$29 + 10 × 22 × $1 − $29 credit = $220 / month

Per-vehicle figures use $54 per vehicle per month with a four-vehicle minimum, the rate published by WorkWave Route Manager as of October 2026; GPS fleet tracking is a separate subscription there. Competitor prices change — confirm on the vendor's own site. EfiRoute figures assume one optimization run per working day (22 per month) with the monthly credit applied first.

Plans and vehicle limits

PlanPriceWhat is included per project
Free$0 forever — no credit cardUp to 2 vehicles and 50 stops per project, 3 projects/month, $5 optimization credit
Pro$29 / month + $1 per vehicle per runUp to 10 vehicles and 500 stops per project, $29 monthly credit, REST API + webhooks
Business$49 / month + $1 per vehicle per runUp to 25 vehicles and 1,000 stops per project, $49 monthly credit, REST API + webhooks
EnterpriseContact usUnlimited projects and vehicles, custom integration, priority support, 99.9% SLA

Work out your own number with the calculator on the pricing page, or see every vendor's published price side by side in the route optimization software pricing comparison.

Where EfiRoute fits against the other fleet routing tools

Honest version: if you need per-vehicle telematics and maintenance records in the same product, a fleet management suite does more than EfiRoute does; at a stable high stop volume the per-order tiers of Routific and Circuit for Teams (Spoke) become competitive; and a single driver planning their own route does not need any of this. EfiRoute is built for the middle — two to twenty-five vehicles, volume that moves week to week, and no appetite for seat or vehicle fees.

Frequently asked questions

What is fleet routing software?

Fleet routing software plans the day for several vehicles at once: it decides which vehicle takes which stops, and in what order each one drives them, while respecting the limits the fleet really has — vehicle capacity, depot start and end points, driver shift length, breaks, time windows and service time per stop. That is the difference from a navigation app, which follows the order you type and caps you at around 10 waypoints. Around the solver, a working product adds address import with geocoding, a driver app with navigation, live GPS tracking, proof of delivery and customer notifications.

Is fleet routing software the same as route optimization software?

In practice yes — same category, two names. "Fleet routing" is the phrase used by operations that think in vehicles (distribution, field service, waste collection) and it implies multi-vehicle planning from the start. "Route optimization" is the broader term and also covers single-driver planners. Where the wording signals something real is pricing: vendors that market fleet routing tend to charge per vehicle, often with a vehicle minimum, while EfiRoute charges $1 per vehicle included in each optimization run.

How much does fleet routing software cost?

Per-vehicle fleet tools are typically about $54 per vehicle per month with a four-vehicle minimum — roughly $216/month before you route anything, and GPS tracking is often a separate subscription. Per-driver tools run about $25–89 per driver per month. EfiRoute is free to start (2 vehicles, 50 stops per project, no credit card), then $29/month on Pro or $49/month on Business, plus $1 per vehicle included in each optimization run with the monthly credit applied first. A four-vehicle fleet planned every weekday is about $88/month; planned weekly it stays at $29/month.

How many vehicles can one fleet plan cover?

Up to 2 vehicles per project on the Free plan, 10 on Pro and 25 on Business, with unlimited vehicles on Enterprise. Stops are not metered at all, so 200 stops and 800 stops across the same vehicles cost the same — the only variable in the bill is how many vehicles are included in each optimization run.

Can I run a mixed fleet of vans and bikes?

Yes, and that is where multi-vehicle planning earns its keep. Each vehicle has its own maximum weight, maximum volume, maximum job count, start and end address, working hours and service time per stop, so the optimizer naturally gives the dense central stops to a bike and the long legs to a van. There is no per-vehicle subscription to make adding a stand-in vehicle for one day expensive.

Do I need GPS hardware in the vehicles?

No. Tracking comes from the driver's phone through the EfiRoute mobile app on iOS or Android — positions stream to the dispatcher map in real time, with planned-versus-actual arrival per stop. There is nothing to install in the vehicle and no per-device charge, and there are native Apple Watch and Wear OS companion apps for drivers who cannot handle a phone at every stop.

Can the fleet plan be driven from our own ERP or WMS?

Yes, on Pro and Business. The REST API at api.efiroute.com/api/v1 creates projects, uploads and geocodes stops, adds vehicles with their shifts and capacity, runs the optimization and reads the resulting routes, with self-serve API keys, HMAC-signed webhooks for optimization.completed, and a public OpenAPI spec. There is no Enterprise contract gate on API access.

What happens when the fleet cannot cover every stop?

The optimizer tells you instead of guessing. Stops that cannot be served inside the constraints you set are either scheduled onto a following day (multi-day planning) or reported as unassigned with the reason, so the dispatcher can add a vehicle, widen a time window or relax a shift limit knowingly rather than discovering the problem at 16:00.