Last updated: July 13, 2026 · By Riddhi, Founder at DynoRoute
Key takeaways
- Set each customer's pumping interval first, from trap size and the 25% rule — intervals decide how many stops exist each week.
- Group accounts into zone-days so each truck works one part of town; the metric that matters is stops per hour.
- Sequence every route against tank capacity with a running gallon total, planned to an 80–85% fill.
- Put disposal runs into the route as planned stops, and build routes around each facility's hours and gate fees.
- Time arrivals around kitchen hours: before opening, the 2–4 PM lull, or dedicated night routes.
- Record actual gallons pumped at every stop — estimates tighten every cycle, and compliance records build themselves.
- Judge every route by revenue per route-hour; unplanned disposal trips and windshield time are what sink it.
There's a right order to those decisions — intervals before zones, zones before sequencing — because each one feeds the next. Get the intervals right and what every route day costs follows; keep the per-stop records right and the compliance records your water authority expects come out of the same habit.
If you searched for this, you're probably somewhere specific: you've got trucks on the road, a list of restaurant accounts on different pumping schedules, and a planning process that lives in a spreadsheet and someone's head. The plan looks fine at 7 AM. Then a trap that should have been 400 gallons turns out to be 700, one truck hits its tank limit two stops early, and the rest of that route is improvised dump runs and apology calls.
That failure is not a navigation problem. Grease trap routes break when the tank fills, not when the miles run out, so the whole plan has to be built around capacity rather than drive time alone. I build route planning software for vacuum-truck fleets, and I've spent this year interviewing the operators who run them — grease collectors, used-cooking-oil haulers, septic pumpers. This guide walks through how those operations plan their routes, in their words and numbers, and then through the math that decides whether a route day actually makes money.
What Makes Grease Trap Pumping Routes Different
Grease trap routes are shaped by three constraints that ordinary delivery-style route planning ignores: the truck fills up as it works, the day includes mandatory trips to a disposal facility, and demand is set by compliance intervals rather than by orders coming in. Miss any of the three and the neatest-looking route on the map falls apart in the field.
The truck fills as it works. Every stop adds somewhere between 100 and 1,500+ gallons toward your vacuum truck's limit. A route that minimizes miles but ignores fill order can strand a full truck forty minutes from the nearest receiving facility. Routing researchers have a name for this class of problem (the capacitated vehicle routing problem), and the academic literature agrees with what your drivers already know: capacity, not distance, is the binding constraint.
Disposal geography anchors the day. Pumped grease has to go to a permitted receiving facility: a publicly owned treatment works (POTW) that accepts trap waste, or a private rendering plant. Those facilities have their own hours, queues, and gate fees. In practice a pumping route isn't a loop through customers; it's one or more loops between customer clusters and a disposal site.
Compliance sets the calendar. Grease causes 47% of reported sewer blockages per the EPA, so municipalities enforce pumping schedules hard — New York City fines FOG violations $1,000 a day. Most local FOG (fats, oils, and grease) ordinances lean on the 25% rule: a trap must be pumped once floating grease and settled solids reach a quarter of its liquid depth, which in practice puts small indoor traps on monthly-or-faster service and large outdoor interceptors on 90-day cycles. That makes your demand unusually predictable for a service business: you can know in January which traps come due in March.
The way most pumping companies handle all three constraints today is memory. An operations lead at a national grease-trap and used-oil collection company told me his routes are "really kept in our representatives' heads... any time they turn over, we start anew with that rep," and that most drivers are "just chasing call-ins." A grease-collection operator running fifteen trucks described his office's planning the same way: a written checklist worked by hand against a mapping tool, "all speculative... based on human experience or estimate." If that sounds familiar, the method below fixes it, and you can run most of it on paper before any software enters the picture.
Key Aspects to Consider When Planning Grease Trap Pumping Routes
A workable pumping route plan gets built in a specific order: intervals first, then zones, then capacity sequencing, then disposal runs, then time windows, plus a feedback loop that tightens all of it every cycle. Each decision below feeds the next one.
Setting Service Intervals Before Drawing Any Routes
Intervals are the demand engine for the entire plan: they decide how many stops exist in any given week, so they come before any map work. Build a customer sheet with four columns: trap or interceptor size, typical gallons pumped, required interval, and last service date. The interval itself comes from the 25% rule plus your municipality's FOG ordinance. Indoor traps in the 25–50 gallon range usually need monthly or even weekly service, while 1,000+ gallon outdoor interceptors are commonly on quarterly cycles.
Two practical rules. First, set intervals from measured buildup, not habit. The EPA puts annual grease trap waste anywhere from 800 to 17,000 pounds per restaurant, a 20-fold spread, so a fried-chicken kitchen and a coffee shop with the same trap size fill at completely different rates. Second, move accounts off will-call and onto scheduled intervals wherever you can. Scheduled intervals turn compliance into recurring, forecastable revenue; will-calls turn it into emergency work that lands in the middle of someone else's route day.
Then let the intervals drift-correct. One grease-collection operator I interviewed runs every account on a "weeks to go" counter: a 400-gallon container filling at 100 gallons a week gets serviced every four weeks. When the truck comes back with half the expected grease a few visits running, that account's frequency moves from four weeks to six. Going too early isn't free; you pay full route cost to collect a half-full trap. The exception he allows is opportunistic: if the truck is already passing within a few miles for stops that are due, an almost-due account can ride along.
That ride-along call, incidentally, is the one piece of this playbook we spent weeks teaching DynoRoute to make on its own: weighing an almost-due account's expected gallons and detour miles against the remaining capacity of a truck already passing nearby, and offering the add only when the math works. Veteran dispatchers make that call on gut feel all day. Encoding it was the hard part, and it's honestly my favorite thing the product does.
Grouping Customers Into Zones and Route Days
Assign geographic zones to fixed days of the week (downtown accounts on Tuesdays, the restaurant strip by the highway on Wednesdays) so trucks work dense clusters instead of criss-crossing the service area. The metric that matters is stops per hour. Every minute of windshield time between scattered stops is a minute you're paying a driver and burning diesel without pumping anything.
Zone-days also give you a sales discipline. When a new account signs, it gets placed into the zone-day that already passes nearby, not bolted onto whichever day has slack. A new account inside an existing zone makes every other stop on that day slightly cheaper to serve.
Sequencing Stops Against Tank Capacity
Sequence each route with a running gallon total next to the stop list. Use each customer's historical average as the expected volume, and plan the route to fill only 80–85% of the tank. Estimates are never exact, and a 10–20% buffer is what stands between you and an unplanned disposal trip.
Put the high-volume, high-variance stops early in the route. If a trap that averages 400 gallons might occasionally be a 700-gallon surprise, you want to find that out in the morning with a planned disposal stop ahead of you, not at 3 PM with a nearly full tank and two stops left. Here is what the running total looks like for an illustrative 3,000-gallon truck planned to an 80% fill:
| Stop | Expected gallons | Running total |
|---|---|---|
| Interceptor, quarterly account (high variance) | 800 | 800 |
| Restaurant cluster, 3 traps | 1,100 | 1,900 |
| Restaurant, monthly trap | 500 | 2,400 |
| Receiving facility (planned dump) | — | 0 |
| Afternoon cluster, 4 traps | 1,800 | 1,800 |
The grease-and-oil operations lead quoted earlier adds a sequencing rule worth stealing: start the day at the far edge of the territory and work back toward the disposal site, because, in his words, "you want to drive an empty truck." Fuel economy falls as the tank loads up, so the long miles should be the empty ones.
Building Disposal Runs Into the Route, Not Around It
Treat the receiving facility as a stop with its own drive time, queue time, hours, and cost — because it is one. Plan dump-and-return loops explicitly: two shorter loops with a midday disposal stop often beat one long loop that gambles on the tank lasting all day. Know each facility's receiving hours and typical queue before you build routes around it; a facility that closes at 4 PM quietly sets the deadline for your whole afternoon.
Gate fees belong in the plan too. They vary by region and facility; Miami-Dade's approved facilities, for example, charge about $0.05–$0.10 per gallon, which puts $150–$300 of disposal cost on every full 3,000-gallon load at those rates. Routes that end near the facility, rather than backtracking to it, keep that overhead from growing a fuel-and-hours surcharge.
Timing Stops Around Kitchen Hours
Pumping a trap means hoses through a working kitchen, open access panels, and a smell nobody wants near customers, so the route has to respect when each kitchen can actually take you. The workable windows are usually early morning before opening and the 2–4 PM lull between lunch and dinner, and some kitchens will only allow service overnight after close; those accounts are better built into dedicated night routes than bolted onto day routes as exceptions. Record per-stop access notes (alley entrance, gate codes, which manager has the key to the interceptor lid) so any driver can run any route.
Plan for seasonal surges the same way you'd plan seasonal adjustments on any waste route: kitchens produce dramatically more FOG around Thanksgiving, Christmas, and big game weekends, and the smart move is adding service runs ahead of the surge instead of fielding overflow emergencies after it.
Tracking Pumped Volumes to Tighten Every Future Route
Have drivers record actual gallons pumped and time on site at every stop, and roll those numbers back into each customer's average. After a few cycles your volume estimates converge on reality, your capacity buffers can shrink, and your intervals become defensible with data, both to the customer you're charging and to the inspector asking for records.
The same habit builds your compliance file: timestamped service records with photos and gallons pumped are what your water authority wants to see, and they end billing disputes before they start. The paper trail is a routing problem as much as a paperwork one — records that get captured at the stop, by the driver, are the ones that actually exist when someone asks.
The Numbers Behind a Profitable Pumping Route
A pumping route makes money when revenue per route-hour clears what the truck costs per hour to run. The three levers that move that ratio are stops per day, disposal trips per day, and how tightly stops cluster. Most operators who feel "busy but not profitable" have a route-shape problem, not a pricing problem.
Start with what a stop earns. Indoor trap pump-outs typically bill around $175–$325 per visit, with outdoor interceptors commonly $350–$1,500 depending on size and condition, and Northeast and West Coast markets run 20–40% above Midwest and Southeast averages. Against that revenue, a route-day carries the driver's wages, fuel, insurance, truck payment and maintenance, and the disposal fees on every load.
Picture an illustrative day to see how the shape of the route moves the outcome. A 3,000-gallon truck runs eight stops averaging $250 each: $2,000 of revenue. If those stops sit in one zone with one planned disposal run, the day is maybe nine hours door to door, or roughly $220 of revenue per route-hour before costs. Now scatter the same eight stops across the service area and add a surprise second disposal trip: the day stretches to twelve hours, and the same $2,000 becomes about $165 per route-hour, with an extra load of fuel and an extra hour of wages spent behind the windshield instead of on a hose. Nothing changed except the route design.
That example is invented to show the shape of the problem; the numbers operators actually report point the same way. The grease-collection company mentioned earlier carries about $95 of overhead per stop, so when 3 stops out of a 15-stop day fail (locked gate, blocked access, kitchen said no), the day doesn't just lose three tickets; it burns roughly $285 of sunk cost and creates callbacks that crowd the next day's routes. The grease-and-oil collector judges every route on a single metric, gallons per mile driven, and his verdict on head-planned routes was blunt: "I'm leaving too much up to the humans." His operation had never even measured "dry stops," visits that collect nothing, until they went looking.
Four numbers are worth tracking weekly, per truck: stops per day, gallons per mile, disposal trips per day, and revenue per route-hour. When revenue per route-hour sags, one of the other three (scattered stops, thin loads, extra dump runs) is almost always the reason.
Choosing Route Planning Software for Grease Trap Pumping
The spreadsheet method genuinely works, right up until interval collisions, capacity math, and multi-truck days stop fitting in one person's head. The tell is usually the Sunday-night planning session that keeps getting longer, or a dispatcher who can't take a day off because the plan lives with them. At that point the real question becomes whether the route optimization tool you pick actually understands a pumping business.
Generic delivery route apps optimize drive time between stops, and that's the wrong objective for a truck that fills up. Evaluate any tool against the constraints that actually run your day:
- Capacity-aware routing — routes built around each truck's gallon limit, with stops that would blow past the limit flagged at planning time, not discovered mid-route
- Recurring service schedules — weekly, biweekly, monthly, and quarterly cadences built once and planned automatically, because interval-driven demand is the whole business
- Time windows per stop — kitchen-hour and access constraints respected in the plan
- Per-stop history — gallons pumped and time on site recorded at the stop, feeding the next cycle's estimates
- Proof of service — timestamped, geotagged photos from the driver's phone, for the water authority and for billing disputes
- Live re-planning — when a truck fills early or a kitchen turns the driver away, the rest of the day re-sequences instead of unraveling
- Pricing you can see — published pricing and self-serve signup, not a demo gauntlet sized for national fleets
This is the exact problem DynoRoute was built around: you set what each truck holds and how often each customer gets serviced, and it builds recurring routes that respect the tank — flagging any stop that would push a load over the limit while your dispatcher still has time to fix it. Drivers run the routes from a phone app with photo proof of service, records flow to QuickBooks for invoicing, and per-truck pricing is public — the pricing guide has the actual numbers, so you can rule us in or out before talking to anyone. If it looks like a fit, start with a week of your own stops and judge the routes it builds against the ones you run now.
A detailed comparison of the software options in this space is a separate article's job. Whatever you evaluate, hold it to the checklist above, and test it against a real week of your own stops before you commit.
Frequently Asked Questions
What is the 25 rule for grease interceptor?
The 25% rule (sometimes written as the 1/4 rule) says a grease trap or interceptor must be pumped when floating FOG and settled solids together reach 25% of the unit's total liquid depth. Most municipal FOG ordinances adopt some version of it. Buildup is measured by core sampling with a tool like a Sludge Judge that captures the full column: grease cap, water, and bottom solids. For a pumping operator, the rule is what converts each customer's trap size and kitchen output into a defensible service interval.
How often should you pump out a grease trap?
Small indoor traps (25–50 gallons) usually need service monthly, and heavy-output kitchens can need it weekly. Large outdoor interceptors (1,000+ gallons) typically run quarterly, and many ordinances mandate a 90-day maximum regardless of buildup. The real answer for any specific account is measured: track how fast the trap reaches the 25% threshold and set the interval from data, adding capacity ahead of holiday surges.
How much does it cost to have a grease trap pumped?
Typical 2026 pricing runs about $175–$325 for indoor traps and $350–$1,500 for outdoor interceptors, with Northeast and West Coast markets running 20–40% above Midwest and Southeast averages. Size, buildup condition, access difficulty, and local disposal fees drive the spread. If you're the one setting prices: your floor is gate fees plus route time for that stop, and stops that sit far outside your zones deserve a surcharge, because they cost you route density.
How to get GPM of grease trap?
A trap's GPM (gallons per minute) is its certified flow rating. If the spec plate is gone, the plumbing-standard method is to measure the connected fixtures: multiply sink length × width × depth in inches, divide by 231 to get gallons, take 75% of that as actual fill, and divide by drain time in minutes. Under the common PDI rating convention, grease capacity in pounds is twice the GPM rating, so you can also work backwards from a known pound rating. For route planning, GPM matters mainly as a proxy for how much volume you'll pump per visit.
How many gallons is a 100 lb grease trap?
Under the standard 2:1 rating convention, a 100-pound trap is a 50-GPM unit, and liquid capacity for traps in that class commonly lands around 50 gallons — though it varies by manufacturer, so check the spec plate or measure at first service. For planning purposes, log the actual gallons pumped at the first visit and use that number going forward rather than the rating.
Is there a difference between a grease trap and a grease interceptor?
They do the same job — separating FOG from wastewater before it reaches the sewer — at different scales. A grease trap is the small indoor unit under or near the sink, typically 25–50 gallons, serviced frequently. A grease interceptor is the large in-ground outdoor unit, commonly 500–2,000+ gallons, on longer cycles. Many ordinances and operators use the terms interchangeably, but for routing the distinction is the whole ballgame: it sets the expected volume per stop and the service interval. (More terms like these are in our waste industry glossary.)

