Fleet Route & Cost Optimizer
the shop running three or four trucks and a few dozen stops a day, instead of a telematics platform that bills per vehicle and ships a box for every cab.
Drop in a CSV of stops with their lat and lng, and it orders them into a short loop out of your depot and back, then hands you the miles, the drive hours, and the fuel and maintenance dollars for the run.
$39 a month. No per-truck fee, no hardware to buy, no dashboard to man. That’s the router, the 2-opt improvement pass, and the cost summary. Cancel any day, and the route plans you already ran stay in your output folder.
Nine stops, written in the order the phone rang
You’ve got nine stops and one truck, and the order they got written on the sheet is the order the calls came in, not the order that makes sense to drive. So the driver zigzags. He passes within a mile of stop seven on his way to stop three, doubles back after lunch, and burns an hour and a tank you never costed.
At the end of the week you still can’t say what a route actually cost you, because nobody wrote down the miles. The fuel just comes off the card. Samsara would tell you all of this, if you wanted to bolt a box into every cab and pay by the vehicle every month for the privilege.
Stops in, a route out
- It reads your stops. A CSV of
name,lat, andlng, with an optionalservice_minfor how long each stop eats. A row with a blank name or bad coordinates gets skipped, not crashed on. - It orders them. Starting from your depot, it builds a route nearest-neighbor by great-circle distance, then runs a bounded 2-opt pass that reverses segments and keeps any swap that shortens the loop.
- It costs the run. Total miles including the drive back to the depot, then drive hours at your average speed, fuel at your MPG and price, and maintenance at your per-mile rate. Out come
ROUTE_PLAN.mdand a cost summary.
What it works out
- Orders the stops into a closed loop from the depot and back, so the truck stops doubling back across town.
- Runs a 2-opt cleanup pass after the first ordering, so the obvious crossed-over legs get untangled before the driver sees the sheet.
- Costs fuel off your real
MPGandFUEL_PRICE, not a guess, so the number on the summary is the number that hits the card. - Adds maintenance at
$0.15a mile by default, or whatever you set, so the wear nobody budgets for shows up as a line. - Sums
service_mininto total time on route, so you can quote a customer a real arrival window instead of a shrug. - Skips a row with a missing name or junk coordinates and keeps going, so one bad line doesn’t kill the whole plan.
Whose fleet this fits, and whose it doesn’t
Built for the small fleet. A handful of trucks, a few dozen stops in a day, a depot they leave from and come back to. Delivery runs, service routes, mobile repair, anyone who drives a list and pays for the fuel.
Not for you if you’re running fifty trucks with live dispatch and customers watching a tracking link. That’s a telematics job, and you want the hardware and the real-time map. This plans the route the night before. It doesn’t watch the truck.
The box you’re not buying
Samsara, Verizon Connect, the telematics tier. Those are genuinely better at things this doesn’t attempt: live GPS, driver behavior, a moving dot on a map, an alert when a truck idles too long. If you need to know where the truck is right now, buy the box.
What most small fleets actually use is Google Maps and the driver’s judgment, one stop at a time. That works for three stops. At fifteen it leaves miles on the table and tells you nothing about cost. This plans the whole loop at once and prices it, for less than a tank of diesel a month.
What touches your stops
The stops CSV is read off your disk and goes nowhere. There’s no GPS feed, no account, and no live tracking, because there’s no network in it at all. The only things written are ROUTE_PLAN.md, route.json, and the cost summary, under the OUTPUT_FOLDER you name, at 0600 permissions. Every write path is checked before it happens, so nothing lands outside the folder you pointed at. The route lives on your machine as three files.
$39 a month, start to first route
$39 a month, or a comparable annual rate. You set the stops CSV, your depot’s lat and lng, and an output folder in a .env file, and run it. The defaults are sane out of the box, 18 MPG, $4 fuel, 30 mph average, so the first route and its cost land in a minute or two. Tune the MPG and fuel price to your trucks when you want the dollars exact.
Security and privacy
Handles a fleet’s stop lists (customer/site names + coordinates) and depot location. Security is designed in.
Principles
– Local-first. STOPS_CSV is read from disk and never transmitted anywhere; nothing in this tool touches the network. Nothing is uploaded, no telemetry, no cloud dependency, no live GPS tracking.
– Non-destructive. The source stops CSV is only read, never modified or deleted.
– Least privilege. Reads STOPS_CSV, writes only under OUTPUT_FOLDER.
Protections implemented (v0.1.0)
– Path-traversal defense — every output filename is sanitized (safeSegment) and every write is checked with assertWithinRoot(), so the report can’t be written outside OUTPUT_FOLDER.
– Fail-fast config validation — clear errors for missing/invalid STOPS_CSV/OUTPUT_FOLDER/DEPOT_LAT/DEPOT_LNG/MPG/FUEL_PRICE/MAINT_PER_MILE/AVG_SPEED_MPH before any file is touched.
– Restrictive permissions — the generated report (ROUTE_PLAN.md, route.json, COST_SUMMARY.md) is written 0600.
– Defensive parsing — the CSV parser never throws on malformed input, and rowsToStops skips rows with a missing name or non-finite/out-of-range lat/lng (rather than crashing the whole route) and reports the skip count.
– Secrets discipline — .env and generated Routes/ output are git-ignored; no secrets or client stop lists in the repo.
Distribution / AV trust
Known limitations / roadmap
– Nearest-neighbor + bounded 2-opt, not an optimal TSP solver. For small-fleet stop counts (tens of stops) this gets close to optimal quickly; it is not guaranteed optimal and is not intended for hundreds-of-stops optimization.
– Single vehicle per run. v0.1.0 plans one route for one vehicle; splitting stops across multiple trucks (capacity/zone-based multi-vehicle routing) is on the roadmap.
– No time windows. Stops are not constrained to arrive within a customer-specified window; only total service time is modeled. Time-window-aware routing is on the roadmap.
– Great-circle distance, not road distance. haversineMiles is straight-line distance between coordinates, not routed road miles — actual driving distance/time will be higher, especially in areas without direct roads (rivers, highways, one-ways). Treat outputs as planning estimates, not turn-by-turn navigation.
Reporting
Report suspected vulnerabilities privately to the maintainer before public disclosure.
Frequently asked questions about Fleet Route & Cost Optimizer
What does the Fleet Route & Cost Optimizer actually do for a small fleet?
The Fleet Route & Cost Optimizer is a dispatcher-workstation tool that plans multi-stop routes for small fleets and models what each of those routes costs to run. You enter your vehicles, your stops, and your per-vehicle cost data, and the tool sequences the day from the dispatcher’s desk instead of a driver’s phone. That desk-first design matters. The person juggling a dozen jobs across six trucks needs a full screen, a keyboard, and the whole day in view, not a cramped mobile app squeezed into a cab.
Once the stops are loaded, the tool arranges them into workable multi-stop runs and lays a maintenance and fuel cost model right next to each route. So the dispatcher sees both halves of the decision at the same time, the path a truck takes and the money that path burns. A route that looks short on a map can still be expensive once you fold in fuel and wear, and putting that number on screen before the truck rolls is the whole point of the tool. A dispatcher who can see the cost while the plan is still soft will catch the pricey detour that a driver would only discover halfway through the shift.
Because vehicle running costs lean heavily on miles driven, the fleet route & cost optimizer uses the same per-mile thinking that tax rules apply to business driving. The IRS publishes an annual figure in its standard mileage rates guidance, currently 70 cents per mile for 2025, and the cost model borrows that logic so your route estimates track real driving cost rather than a guess. A dispatcher can compare two plans and see which one keeps a truck off the road longer for the same set of jobs.
This is deliberately a lighter tool than a full telematics platform. It does not chase every driver-behavior metric or bury you in dashboards. It answers a narrow question well, which route order gets the work done for the least combined fuel and upkeep, and it answers it from the desk where the dispatcher already sits. Small fleets that felt buried by heavier systems tend to want exactly that focus.
The daily rhythm is simple. In the morning a dispatcher drops in the day’s stops, the vehicles available, and the cost figures for each truck. The optimizer builds the multi-stop routes, shows the fuel and maintenance cost model beside them, and the dispatcher adjusts anything that does not fit local knowledge the software cannot see, a customer who is only home after noon or a bridge that is closed. Nothing about the plan is locked, and the person who knows the territory keeps the final call.
If you want the fuller picture of how the routing and the cost model fit together, the product page walks through the dispatcher workflow in plain terms. The short version is that the Fleet Route & Cost Optimizer trades breadth for a tight loop around two things small fleets actually argue about, the order of the stops and the cost of getting to them, and keeps both in one view so the person assigning trucks is never guessing at either one when the day begins.
How does the tool help me stay consistent with the IRS standard mileage rate?
The Fleet Route & Cost Optimizer is not a tax filing product, but the way it values driving lines up with the figure the IRS uses. Each year the agency sets a per-mile amount for business use of a vehicle, and it publishes that number in its standard mileage rates guidance. For 2025 that rate is 70 cents per mile. The cost model inside the tool works in the same per-mile terms, so the driving cost you plan around and the driving cost your accountant later works from speak the same language.
Here is why that matters day to day. When a dispatcher compares two ways to sequence the same stops, the fleet route & cost optimizer shows the miles each plan adds and what those miles cost. Choosing the shorter plan is not only a fuel decision, it also changes the mileage figure that flows into your books at year end. A fleet that quietly drives thousands of extra miles a month because nobody looked at the route order is spending real money, and the per-mile framing makes that spending visible while you can still do something about it.
The tool records the routes it builds, which gives you a running account of planned mileage per vehicle. That is useful when it is time to reconcile business driving against the standard rate, because you are not reconstructing a month of trips from memory. You have the routed stops and the miles they represent sitting in one place. The optimizer does not claim a deduction for you and it does not replace your mileage log, but it keeps the raw driving picture organized so the person who does the taxes has something honest to start from.
Keep in mind what the standard mileage rate covers and what it does not. The IRS figure is meant to stand in for the ordinary running cost of a vehicle across a year. It is a national number, not your exact fuel and maintenance experience, which is why the tool also lets you enter your own per-vehicle costs. The two views answer different questions. The standard rate helps at tax time, and your real per-truck cost model helps a dispatcher decide which vehicle to send today.
None of this turns the Fleet Route & Cost Optimizer into a substitute for professional advice. Tax treatment depends on your situation, and the agency updates the rate every year, so the current number should always be confirmed against the IRS page rather than assumed. What the tool does is keep your planned driving measured in the same unit the rule uses, so the gap between how you plan routes and how you account for them stays small.
For contractors and home-services owners who want to understand how mileage sits inside the wider set of field records they keep, the field service and trades overview puts the routing tool in context alongside the other paperwork a small fleet has to manage. The aim throughout is the same, keep the miles you plan and the miles you report from drifting apart.
Where does my fleet and cost data live, and is it kept private?
Route lists, customer stops, and vehicle cost figures are business information worth protecting, and the Fleet Route & Cost Optimizer is built to keep that data close to the dispatcher who uses it. The tool runs on the dispatcher workstation rather than asking you to push your whole operation into someone else’s cloud. Your stops and your cost model stay on the machine where the work is planned, and the software does not need to make an extra copy of your route history somewhere you cannot see.
That local footing fits the plain-language security advice the FTC gives to small businesses. Its guide, Protecting Personal Information: A Guide for Business, lays out five steps in one honest sentence, take stock, scale down, lock it, pitch it, and plan ahead. A tool that keeps route and customer data on your own workstation supports the first two directly, because you know where the information sits and you are not scattering copies of customer addresses across services you would then have to secure and eventually clean up.
Think about what a routing file actually holds. It has customer names, service addresses, and the pattern of when a truck visits each one. In the wrong hands that is a map of where your clients are and when nobody is expected to be there. Keeping the fleet route & cost optimizer data on the dispatcher’s machine shrinks the number of places that map can leak from, which is the point the FTC keeps returning to when it tells businesses to scale down and lock it.
Locking it is still on you, though, and the tool does not pretend otherwise. The workstation should sit behind an account password, disk encryption is worth turning on, and the people who can open the dispatcher machine should be the people who need to. Software that stays local removes the cloud-copy risk, but it does not remove the ordinary duty to control who reaches the computer. The honest line here is that local-first helps, and it is not a substitute for basic device security. A shared front-desk machine with no password undoes much of the benefit, so the FTC advice to lock it applies to the hardware as much as the software running on it.
Because the fleet route & cost optimizer holds onto the routes it builds, you also get a record of what was planned and when. That kind of trail is useful if a customer ever disputes a visit or you need to show what the dispatcher scheduled on a given day. It lives with your other records rather than behind a vendor login you might lose access to, which keeps you in control of your own history.
If you want to see how the routing tool sits next to the rest of a small fleet’s setup, the product page describes the dispatcher workflow and what stays on your machine. The guiding idea is simple. Plan the day where the data already lives, keep the copies few, and follow the FTC’s take stock and lock it steps so customer information does not travel further than the work requires.
How is this different from Samsara, Motive, or Verizon Connect?
Samsara, Motive, and Verizon Connect are heavy telematics platforms built around always-on hardware in every truck, live tracking, driver scorecards, and long dashboards. They do a lot, and for large fleets that breadth earns its keep. The Fleet Route & Cost Optimizer starts from the opposite end. It is a dispatcher-workstation tool that plans multi-stop routes and models their cost, and it deliberately leaves out most of what makes those platforms big and expensive. Small fleets that found the incumbents too much software for their size are the ones this is for.
The clearest difference is where the work happens. The big systems assume a phone or an installed device in the cab as the center of gravity. The fleet route & cost optimizer assumes a dispatcher at a desk with the whole day in front of them. That single choice shapes everything. There is no fleet-wide sensor rollout to buy, no per-vehicle hardware subscription, and no live-tracking feed to monitor. There is a person planning stops and reading a cost model, which is the job most small operations actually need done.
Cost model is the second difference. The heavier tools report on driving after it happens. The Fleet Route & Cost Optimizer puts a maintenance and fuel estimate next to the route before the truck leaves, so the money question is answered at planning time, not in a report the following week. It grounds that estimate in the same per-mile thinking the IRS uses in its standard mileage rates, which keeps the planned cost figure tied to a recognized measure rather than an internal metric you would have to trust on faith.
Scope is the third. The incumbents want to be the system of record for your fleet, which means migration, training, and a price that reflects all of it. The fleet route & cost optimizer wants to own two questions, the order of the stops and the cost of reaching them, and to leave the rest of your setup alone. If you already keep your books and your job records elsewhere, the tool does not ask you to move them. It sits beside what you have and answers the routing question well.
There is an honest limit to name. If you need continuous GPS tracking, hours-of-service logging, or dashcam footage across a large fleet, a full telematics platform is the right tool and this is not trying to replace that. The optimizer is a lighter instrument aimed at the small operator who wanted routing and cost sense without the weight. Choosing it means accepting a narrower feature set on purpose, in exchange for something you can run from one desk on day one.
For a fuller sense of where this fits among the tools a trades business already runs, the field service and trades overview lays out the wider picture. The takeaway is that the Fleet Route & Cost Optimizer is not a smaller Samsara. It is a different shape of tool for a smaller operation, built to answer the two questions a dispatcher asks every morning without the platform overhead the big names carry.
How does the maintenance and fuel cost model work alongside routing?
The cost model is the feature that separates the Fleet Route & Cost Optimizer from a plain routing tool. Instead of only sequencing stops, it attaches a running estimate of what each route costs in fuel and vehicle upkeep, and it shows that estimate next to the route while you are still deciding. So the dispatcher is never choosing a plan blind to the money. The order of the stops and the cost of that order appear together, which is how a small fleet keeps a lid on spending that would otherwise slip by unnoticed.
You feed the model two kinds of information. First, the per-vehicle cost data you enter, which can reflect that an older truck burns more fuel or needs service more often than a newer one. Second, the miles each candidate route adds, which the fleet route & cost optimizer already knows because it built the route. Combine the two and you get a cost figure that is specific to your trucks and your stops, not a generic average. That specificity is what lets a dispatcher decide it is cheaper to send the newer van across town than the tired pickup that happens to be closer.
The mileage side of the model borrows from a recognized measure so the numbers stay grounded. The IRS sets a per-mile figure for business driving each year in its standard mileage rates, currently 70 cents per mile for 2025, and the tool uses that same per-mile framing as a baseline for the driving portion of cost. You can layer your own real fuel and maintenance experience on top, but starting from a known rate means the estimate has a defensible floor rather than a made-up one.
Because the model runs at planning time, it changes decisions while they can still be changed. A dispatcher might see that a slightly longer route order actually costs less because it keeps one truck idle instead of sending two half-full. Or that a rush job tacked onto an existing run is nearly free, while the same job as a separate trip is not. These are the small choices that add up across a month, and the fleet route & cost optimizer surfaces them at the moment they matter rather than in a hindsight report.
The model also leaves a record of the planned costs behind, which is useful beyond a single day. Over time you can look back at what routes were expected to cost and start to see which parts of your service area or which vehicles quietly eat margin. That record sits with your own files rather than behind a vendor login, so it stays yours to review. It is a modest kind of history, but it is the kind that helps a small owner argue with their own habits.
To see how the routing and the cost model come together in a single dispatcher view, the product page lays out the workflow step by step. The core idea holds throughout. Plan the stops and price the driving in the same screen, ground the driving cost in a real per-mile measure, and let the dispatcher act on the number before the trucks leave.
| Attributes | Value |
|---|---|
| Deployment |
On-Premises |
| Platform |
Windows |
| License Type |
Subscription |
| Billing Period |
Monthly |
| Target Customer |
Contractors & Trades |
| Free Trial |
Yes |
Frequently bought together
-
Equipment Maintenance Brain
$35.00

