Skip to main content
PortaPro
Routing and dispatch

Route planning around the tank: why a pumper route is not a delivery route

Delivery routing minimizes miles between stops. A vacuum truck fills up, has to dump, and the disposal site closes at four. What a route planner has to know about the tank before its plan is worth following.

November 4, 20263 min read

Most routing software was built for packages. A package route has one constraint that matters: distance. Put the stops in the order that drives the fewest miles and you are done. A vacuum truck has that constraint and three more, and the three more are the ones that make a "shortest route" plan useless by two in the afternoon.

The four constraints

The tank. Every service pulls waste into a tank with a fixed capacity. Somewhere in the day the truck is full and has to go to a disposal site, and the stops after the dump are a different route from the stops before it. A planner that does not know the tank size plans a day that cannot be driven.

Disposal site hours. The treatment plant takes trucks until four. If the plan has the dump at 4:40 the driver either dumps early, with half a tank, and loses an hour, or finishes tomorrow with a full truck in the yard overnight.

Service windows. The school wants the unit done before 7:30. The restaurant does not want a vacuum truck in the lot at lunch. The event has a gate that opens at ten. These are not preferences; they are stops the driver cannot do at the wrong time.

Shift hours and what the truck carries. An eight-hour driver, a truck that carries the units for the delivery at stop six, a disposal site that only takes septage and not grease. The plan has to know all of it or it will put a grease trap on a truck that cannot dump it.

What "around the tank" looks like in practice

Take a truck with a 1,500-gallon waste tank and thirty stops in a county. A distance-only plan sequences them geographically and leaves the dump to the driver. A tank-aware plan tracks the expected pull at each stop, sees the tank crossing full around stop eighteen, and inserts the dump before it. It picks the disposal site that is open at that hour and nearest to stop eighteen, not nearest to the yard. Then it re-sequences stops nineteen to thirty from the disposal site's location, because the truck is starting a new leg from there.

The expected pull per stop is the detail that separates a real planner from a demo. A fixed "40 gallons per service" guess is wrong for a construction unit on Monday and wrong for an event unit on Friday. The planner should learn the number from what drivers actually record on your own routes, per unit type and per customer.

Where the truck starts

A surprising number of bad routes start in the wrong place. The company has two yards; the plan starts every truck at the first one. The truck is parked at the driver's house; the plan starts it at the yard. Each truck should carry its own start and end location, which beats a planner's default, and a company with more than one yard needs every truck tied to its own. The sidebar's list of facilities is not the same thing as the depot a route planner reads, and when they get confused the route starts from the middle of the stops.

Locked stops and the dispatcher's hand

A plan is a draft until a dispatcher looks at it. The two things a dispatcher needs are the ability to lock a stop (this one is at 7:30 and that is not negotiable) and to move a stop to another truck and have the rest re-sequence around it. A planner that re-optimizes everything the moment one stop moves is as useless as one that cannot move a stop at all.

What to test

  1. Plan your real Tuesday, every truck, with the disposal site hours entered. Does the dump appear on its own, and before the tank is full?
  2. Move one stop to another truck. What happened to the two routes?
  3. Lock a morning stop and re-plan. Did it stay?
  4. Ask where each truck started. Was it right?

If you are comparing tools, the demo questions include these. And once the plan is right, the number that moves is stops per driver per day.

Questions this post answers

How much waste does a portable toilet service add to the tank?

It depends on the unit and how full it is, which is why a planner should learn from what your own drivers record rather than use a fixed number. A standard unit serviced weekly on a construction site is a different pull from an event unit on Monday morning.

Where should the route start and end?

Where the truck actually sleeps. A truck's own start and end location should beat a company default, and a company with two yards needs each truck tied to its yard.

Does route optimization need GPS on the trucks?

No. Planning needs addresses with coordinates and the tank, hours and windows. Live GPS makes the arrival times update during the day, which is a separate thing.

More on routing and dispatch.

Every routing and dispatch post
Portable toilet route optimization: save time and fuel

March 18, 2026 · 4 min read

If drivers spend more time driving than servicing, the margin is on the road. What route optimization means for a service truck, what to measure, and the five changes that get more stops out of the same day.

Read the post
How many stops can a portable toilet driver do per day?

March 18, 2026 · 3 min read

The honest answer is a range, and the range depends on four things you can measure. What sets the number, why most operators are below it, and what to change to move it without burning out the driver.

Read the post
What to do about missed stops: the end-of-day report, rescheduling and when to auto-move

November 4, 2026 · 3 min read

A missed stop is not a driver problem until it is a dispatch problem that nobody saw. How to find out at five, not next Tuesday, and the one rule that makes automatic rescheduling safe.

Read the post

See it on your own book.

Book a walkthrough with your own sites, units and billing cycle, or start a free trial and import your customer list tonight.

Start free trial

14-day free trial (card required, no charge today). Or a guided 30 to 60 day trial with no card.

Kygo, PortaPro's support assistant