
Guides
Portable restroom rental KPIs owners actually use
Most portable restroom rental owners track the wrong measure. Here is the replacement for each one, why it warns sooner, and where the number comes from.
What to take away
- Almost every measure a new owner starts with is a revenue proxy, and revenue proxies in a route business tell you about last month rather than about next month.
- For each of them there is a replacement that would have warned sooner. The replacements are all operational and all come from records you already make.
- Calculate by route, not for the business. An average across a dense route and a rural one hides the thing you would act on.
- A measure that cannot change a decision should not be on the report, however easy it is to produce.
General guidance only, and no industry averages, because a figure that fits one fleet is wrong for another. The reference point for every measure here is your own number for the same route in the same season a year earlier; where a measure needs a threshold, the threshold is what your own trucks have shown they can complete in a day.
The swaps
What it misses
- Monthly revenue
- Whether the work was worth taking
- Number of units owned
- How many are earning
- Jobs booked
- Whether they can be serviced
- Complaints received
- The complaints nobody made
- Repairs completed
- The cost of waiting
- Fuel cost
- The driving that caused it
Track this instead
- Monthly revenue
- Contribution per completed stop, by route
- Number of units owned
- Units deployed with an active contract line
- Jobs booked
- Committed service visits against truck-day capacity
- Complaints received
- Blocked visits and second visits, by site
- Repairs completed
- Service days lost, by cause
- Fuel cost
- Drive minutes per completed stop
Why it warns sooner
- Monthly revenue
- Falls the moment you accept scattered work, months before revenue does
- Number of units owned
- Exposes dead sites and unbilled deliveries immediately
- Jobs booked
- Shows an overcommitted week while you can still decline
- Complaints received
- Rises before the complaints do, and names the site
- Repairs completed
- Shows the parts shelf is the constraint, not the mechanic
- Fuel cost
- Moves when routing changes, which fuel does slowly and late
The right-hand column is the point. Every one of those replacements moves earlier than the measure it replaces, which is the only property that makes a monthly number worth producing.
Replace these six measures
Track instead
- Monthly revenue
- Contribution per completed stop
- Units owned
- Units with active contract line
- Jobs booked
- Committed visits vs capacity
- Complaints received
- Blocked and second visits
- Repairs completed
- Service days lost by cause
- Fuel cost
- Drive minutes per stop
Why it warns sooner
- Monthly revenue
- Falls on scattered work
- Units owned
- Exposes dead sites
- Jobs booked
- Shows overcommitted week
- Complaints received
- Rises before complaints
- Repairs completed
- Names the constraint
- Fuel cost
- Moves when routing changes
How to specify a measure so it survives
For each measure you keep, write down four things before the first report.
- What the measure is called, and the unit it is reported indollars per completed stop, minutes per stop, units deployed.
- The record it comes from, and the moment in the day that record is made.
- The action it triggers, and the person who owns that action.
- The definition itself, frozen in writing, and who is allowed to change it.
Specify a measure in four lines
- Formula in plain words
- Source record, by name
- Decision it may change
- Wrong reading and how you notice
Point three is the filter. If nobody can say what action a number would trigger, it is not a measure, it is a fact. Point four is what stops a measure quietly drifting as somebody redefines it to look better.
Definitions that decide everything
Two definitions carry most of the weight.
Two definitions that decide everything
Counts
- Completed
- Performed to standard
- Deployed
- Active contract line
Does not count
- Completed
- Attempted or blocked
- Deployed
- No contract line
Completed. A visit that was performed to your service standard, not a visit that was attempted. A blocked visit must be recorded as blocked, because it consumed the drive and produced nothing, and counting it as completed makes an operational failure look like efficiency.
Deployed. A unit at a customer site with an active contract line. A unit on a site with no contract line is not deployed, it is lost, and separating those two is the whole value of the measure.
Both definitions live in the records a fleet system must hold, set out in the Portable Restroom Rental Software and KPI Guide, and both depend on capture at the stop rather than reconstruction afterward, which is why they belong in the Portable Restroom Rental Daily Workflow and SOP Guide.
How each number is calculated
Three of the replacements are worth spelling out, because the arithmetic is what makes them usable.
- Contribution per completed stop, by route.Take the route's revenue for the period and subtract the variable costs that route caused — fuel, liner and chemical, disposal, and any labor charged to the route. Divide by the route's completed stops. The unit is dollars per completed stop, and a route with long drives and few stops shows it immediately.
- Drive minutes per completed stop.Divide the route's logged drive minutes by its completed stops. The unit is minutes per stop. A blocked visit stays in both numbers, because the drive happened.
- Committed visits against truck-day capacity.Divide the committed service visits for the week by the truck-days you actually have — trucks in service multiplied by the days each one runs. The unit is visits per truck-day, and the week is overcommitted when that number passes what your own crew has completed on that route in a day.
Cadence, and comparing like with like
Route measures weekly, financial measures monthly. Anything reviewed less often than monthly is history.
Cadence and comparison rules
- WeeklyRoute measures
- MonthlyFinancial measures
- Same period last yearCompare against
- Note beside numberUnusual month
Compare against the same period last year rather than against last month, because this trade has a season and month-on-month comparisons mostly measure the calendar. Where a month contained something unusual, note it beside the number rather than adjusting the number.
In a first year there is no last year to compare with, so put the season beside the number instead — the festival week, the construction peak, the freeze weeks — and compare against those once a year of them exists.
Where the data has to come from
Every measure above comes from one of four records: the unit, the contract line, the visit, or the route. If a measure needs data from somewhere else, either the record is incomplete or the measure is being invented.
Keeping those records is also a records obligation rather than a preference. IRS Publication 583, Starting a Business and Keeping Records, leaves the system to you provided it clearly shows income and expenses and holds the documents supporting your transactions, which in a rental fleet means the visit and the contract line as much as the invoice.
Protecting the numbers themselves
The reporting system holds customer sites, contacts and often access codes for other people's property. Losing it costs more than a month of reports.
NIST's Small Business Information Security: The Fundamentals (NISTIR 7621) covers the basics for a business with no technology staff, and CISA's material for small and medium businesses covers the threat side and what to do after an incident. The two things worth doing whatever else you skip are individual accounts rather than a shared login, and a backup somebody has actually restored from.
The measures that also tell you about growth
Three of the six carry a second meaning worth reading.
Contribution per completed stop, by route, tells you which territory can absorb more work and which cannot. Committed visits against capacity tells you when a driver is needed before a truck. And blocked visits by site tells you which customers are costing you a slot every cycle, which is a contract conversation rather than an operations one.
Those conversations connect to what you may promise in the first place, which is covered in the Portable Restroom Rental Marketing and Growth Guide, and to the obligations behind the service standard in the Portable Restroom Rental License Requirements that apply where you work, and the Portable Restroom Rental Legal and Insurance Guide.
Common questions
How many measures should a monthly report carry?
Six or fewer, each with a named decision attached. A report nobody finishes reading is a report that changes nothing.
Who should produce it?
Whoever controls dispatch, because they see routes, deliveries and collections together. Finance can produce the financial half; it cannot see the yard.
What if a measure keeps looking fine while things feel wrong?
Check the definition first. Almost every case of that turns out to be a completion or deployment definition that quietly widened.
Should drivers see the measures?
The operational ones, yes, and by route rather than by person. Measures used to rank individuals produce worse records, and worse records make every other measure unreliable.







