
Guides
Portable restroom rental fleet stock control: reconcile three lists and four states
Portable restroom rental stock control: reconcile billing, yard, and observed lists, spot the four states that earn nothing, and set a release step.
What to take away
- In this trade stock control is not counting, it is locating. Almost nothing is stolen from a yard. Units go missing by staying somewhere after the job that put them there ended.
- Reconcile three lists, not onewhat the billing system says is out, what the yard says is out, and what a driver can actually see standing on a site.
- Four states produce no revenue and all four are invisible without a reconciliation. Find them deliberately.
- Close a job with a release step, the way you open one with a delivery step. A fleet leaks at the end of a contract, not at the beginning.
General guidance only. Records requirements and waste handling rules are set locally and by tax authorities, so confirm both where you operate.
The three lists that must agree
- The billing listevery unit with an active contract line, by site
- The yard listeverything not in the yard, by unit identity and last known site
- The observed listwhat the driver reports seeing at each stop this cycle
Where the three agree, the fleet is under control. Where they disagree, one of the four states below is present, and every one of them costs money.
Three Lists That Must Agree
Billing list
- What it holds
- Active contract lines
- Grouped by
- Site
- Disagreement means
- One of four states
Yard list
- What it holds
- Units not in yard
- Grouped by
- Unit identity
- Disagreement means
- One of four states
Observed list
- What it holds
- Driver sightings
- Grouped by
- Stop this cycle
- Disagreement means
- One of four states
The four states that earn nothing
| State | What it looks like | How it is found | What closes it |
|---|---|---|---|
| Delivered and unbilled | Unit on site, no contract line | Yard list has it out, billing does not | Raise the line, backdated to delivery |
| Billed and removed | Contract line running, unit already back | Billing has it out, yard has it in | Stop the line and credit if needed |
| On site after the job ended | Nobody is paying, nobody has asked for it back | Driver reports a dead site | A release order and a collection |
| Waiting on a part too long | Unit at the bench for weeks | Yard list shows it neither out nor ready | Repair, retire or replace decision |
The third row is the expensive one. A unit standing on a finished site is out of your fleet, earning nothing, deteriorating, and quite likely to be moved, buried or damaged before anyone asks about it.
Four States That Earn Nothing
Delivered and unbilled
- Looks like
- On site, no line
- Found by
- Yard out, billing not
- Closed by
- Raise backdated line
Billed and removed
- Looks like
- Line running, unit back
- Found by
- Billing out, yard in
- Closed by
- Stop line, credit
On site after job ended
- Looks like
- Dead site, no payer
- Found by
- Driver reports dead site
- Closed by
- Release and collect
Waiting on a part too long
- Looks like
- Weeks at the bench
- Found by
- Neither out nor ready
- Closed by
- Repair, retire, replace
Running the reconciliation
Do it on a fixed cycle rather than when something feels wrong.
Running The Reconciliation Cycle
- Export active billing lines with sites
- Export deployed yard units with identities
- Match on unit identity, not customer name
- Send unmatched entries as driver look-for list
- Resolve each to a state and act
- Record the cause so it stops repeating
The exports have to be readable outside the software. Keeping a copy you can open independently is part of keeping the records that support what you invoice, which is what the IRS on which records a business keeps expects a business to be able to produce.
The release step
Most fleets leak at the end of a job because nobody defined what ending looks like. Write it down.
Defining What Job End Means
- Customer notifies you or end date arrives
- Collection scheduled with access arrangement
- Unit recovered, inspected, condition photographed
- Contract line stopped on collection date
- Damage assessed while evidence is fresh
- Unit returned to ready stock or bench
A release process is also what protects you when a customer says the unit went months ago. The record of when it actually came back is the answer.
Where the losses actually come from
Sites that ended without notice. A contractor finishes early, demobilizes and nobody tells the sanitation vendor.
Units moved by someone else. A unit relocated across a site, into a compound, or onto a different job by a crew who found it convenient.
Units enclosed. Fencing, backfill or a completed structure that puts a unit somewhere the truck can no longer reach.
Handover between subcontractors. The trade that ordered it leaves; the next trade uses it and assumes it belongs to the site.
None of those are theft, and counting the yard more often prevents none of them. Knowing where each unit stands and hearing when a site changes prevents them.
The routing side of that visibility is set out in the operating day end to end, and the sizing consequence in how a fleet is sized against two constraints.
The safety half of stock control
An unrecovered unit is not only a financial problem. A unit standing unserviced on a site nobody is managing becomes a hazard and a complaint, and it carries your name.
OSHA's guidance on safety and health programs describes hazard identification as continuous rather than periodic. In a rental fleet, reconciliation is a safety process as well as an accounting one.
The site operator holds the sanitation obligations and should tell you the job has ended. Those duties are set out in OSHA's sanitation standard and in whatever state plan applies.
The permissions and cover that sit behind the recovery of your own property are in which authorities regulate this trade, and the way stock control changes as territory grows is in what limits growth here.
The consumables side, briefly
Consumables need a different discipline from units, because they are counted rather than located. Count at load-out and at yard close, hold wear parts to a set level, and reorder against service cycles rather than weeks. The detail sits in how consumables and suppliers are managed.
Common questions
How often should the reconciliation run?
Monthly for a fleet on standing orders. After every event weekend for stock that moves fast. The right cadence is whatever is short enough that a driver can still remember the site.
What if a customer will not release a unit?
Escalate in writing, with the delivery record and the contract line. Most of these are administrative rather than adversarial: the person who ordered it has left the site and nobody inherited the responsibility.
Should units be tracked electronically?
It helps, and it is not a substitute for the reconciliation. A tag tells you where a unit is; only the three-list comparison tells you whether it should be there and whether anyone is paying for it.
Who should own this process?
Whoever controls dispatch, because they are the only person who sees deliveries, collections and routes together. It should not sit with billing alone, which cannot see the yard.







