How to Plan Porta Potty Service Routes by Truck and Day
Plan porta potty service routes one week at a time. Start from your active jobsites and their service frequency. Group sites by area and service day, assign each day's group to a truck, add dump stops, and check that each route fits a shift. Then hand each driver a stop list. The method below works on paper, in a spreadsheet, or in route software such as Magic Lav.
Before you start: the inputs you need
- Every active jobsite with its address and customer.
- Service frequency for each site: weekly, twice a week, three times a week, or event-only.
- Unit count and types at each site (standard, ADA, hand wash stations), since that drives time on site.
- Access notes: gate codes, hours the site is open, where units sit.
- Your trucks, their tank capacity, and which driver normally runs each one.
- Your sewage collection or dump locations and their hours.
- New deliveries, pickups and swaps already booked for the week.
Step-by-step weekly route planning
1. List active jobsites with their frequency
Start from a clean list. Drop anything that's been picked up or paused. For each site, write how many visits it needs this week. A twice-weekly site needs two slots, ideally spaced apart, such as Monday and Thursday or Tuesday and Friday.
2. Group by geography and service day
Cluster sites that are close together and give each cluster a home day. Keep weekly sites on the same day every week so customers know when to expect you. Place twice-weekly sites first, because they constrain two days at once, then fill in weekly sites around them.
- Draw rough zones on a map: by town, corridor, or highway exit.
- Give each zone one or two home days.
- Put multi-visit sites in zones whose days are spaced well apart.
- Leave a little room on each day for deliveries and service calls.
3. Assign each day's stops to trucks
If you run more than one truck, split each day's zones between them. Keep a driver in the same zones when you can; familiarity with gates and site contacts saves time. Match trucks to work: a truck that carries units for deliveries may have less room for service capacity.
4. Insert dump stops
A route isn't real until it includes where the waste goes. Work out roughly how many units a truck can service before its waste tank is full, then place a dump stop where the route passes closest to your disposal site. Check the disposal site's hours against when the truck will actually get there. Fresh water can run out too, so plan refills the same way.
5. Sanity-check stop counts against shift time
Add up the time each route needs and compare it to the shift. A simple worksheet:
- Service time: units on the route times your average minutes per unit.
- Drive time: yard to first stop, between stops, and back.
- Dump and refill time: travel to the disposal site plus time unloading.
- Loading and yard time at the start and end of the day.
- Total, then compare it to the shift length, leaving a buffer for traffic and problem stops.
For a reference point, ServiceCore's 2024 Portable Sanitation Industry Benchmark Report found an average unit service time of 6.3 minutes among respondents. At that pace, 60 units would be about 6.3 hours of service time before any driving. Use your own drivers' numbers when you have them; your average will depend on unit types, site conditions and how far apart stops are.
The same report found respondents averaged 5.2 days per week running routes and 8.7 hours of overtime paid per week. If your routes routinely run into overtime, the step 5 worksheet is where to look first. The report is vendor-run and the survey is self-selected, so treat these as reference points, not targets.
6. Order the stops
Within each route, put stops in an order that avoids backtracking. Then layer in real-world limits: sites that open late, sites that must be serviced before crews arrive, and one-way roads or tight access. A shortest-path order that ignores a 7 a.m. gate time isn't the best order.
7. Hand off to drivers
Each driver should get only their own stops, in order, with the details they need at each one. Whatever format you use, make sure it includes:
- Stop order with addresses.
- Units at each site and what service is due.
- Gate codes, access hours and placement notes.
- Planned dump stops.
- Deliveries, pickups or swaps on the route.
- Who to call if a site is locked or a unit is damaged.
8. Close the loop at the end of the day
Find out what didn't get done and why. A stop that was skipped Tuesday needs a new slot before the week is over, and a recurring problem, like a gate that's always locked, should become an access note so it doesn't happen next week.
Weekly route planning checklist
- Active jobsite list is current; picked-up sites removed.
- Every site has a frequency and a home day.
- Multi-visit sites are spaced across the week.
- Each day's stops are split across trucks.
- Each route has dump and refill stops within disposal-site hours.
- Each route's total time fits the shift with a buffer.
- Stops are ordered with access times in mind.
- New deliveries, pickups and swaps are on a route.
- Drivers have their stop lists and access notes.
- Missed stops from last week are rescheduled.
Common route planning mistakes
- Moving weekly sites to a different day every week, so customers never know when you're coming.
- Planning routes by stop count instead of time.
- Forgetting the dump stop until the tank is full.
- Packing every day completely full, with no room for a service call.
- Keeping access notes in a driver's head instead of on the route.
Where software helps
This method works on paper, but software takes over the repetitive parts. Here is how each step maps to Magic Lav:
- Step 1, jobsites and frequency: each jobsite stores its customer, access notes, service schedule and the units needed there. Existing lists can be imported from CSV or a QuickBooks export and reviewed before import.
- Steps 2 and 3, days and trucks: route planning tools, on every plan, build weekly routes and assign jobsites to days and trucks.
- Step 4, dump stops: sewage collection locations are part of account setup, so dump stops can be planned with the route.
- Step 6, stop order: on Pro, My Route Optimizer optimizes the stop order of routes you've already scheduled, keeping their day and truck. On Fleet, One-click routing automatically assigns eligible unscheduled jobs to routes for the selected week and optimizes their stop order.
- Step 7, driver handoff: dispatch sends each technician a focused stop list in the field app.
- Step 8, closing the loop: techs log service, repairs and inventory use, SYNC updates the office, and the office follows up on what didn't get done.
On Pro, the AI Agent Connector lets you connect your AI agent to help add jobsites and customers, find records, update routes, and dispatch selected days or trucks. Whichever tool builds the plan, review it before you dispatch.
Frequently asked questions
How do you plan a porta potty route?
List every active jobsite with its service frequency. Group sites by area and assign each group a home day. Split each day between trucks, add dump stops, and check that each route fits the shift. Then give each driver an ordered stop list with access notes.
How many porta potties can one truck service in a day?
There is no single number. Daily capacity depends on shift length, drive time, waste-tank capacity, dump trips and minutes per unit. ServiceCore's 2024 benchmark survey, a vendor-run and self-selected survey, reported an average unit service time of 6.3 minutes. Use the worksheet in step 5 with your own numbers.
How do you schedule porta potties that need service twice a week?
Place twice-weekly sites first, because each one takes two slots. Space the visits apart, such as Monday and Thursday or Tuesday and Friday. Then fill in weekly sites around them.
How does Magic Lav plan porta potty routes?
Magic Lav builds weekly routes by day and truck from your jobsites and their service schedules, then dispatches each route to a technician's stop list in the field app. Pro adds My Route Optimizer to reorder stops on scheduled routes. Fleet adds One-click routing to assign eligible unscheduled jobs across the selected week and optimize stop order.
Sources
To try this method in software, build next week's routes in Magic Lav. The free 2-week trial doesn't charge your card until day 15. Cancel anytime.