Contractors run the routes. You run the contract.
For cities that award collection to haulers, and for haulers that subcontract it onward. Award contract areas, let every contractor run their own day, and keep every structural change a decision, with performance and pay per area, enforced by the platform.
One contract. Many hands. No shared truth.
Outsourced collection runs on email, spreadsheets, and goodwill: every route change a phone call, every invoice a negotiation, every dispute a search through inboxes.
Award. Operate. Settle.
A contract area is the unit of everything: the award, the routes, the performance, and the pay.
The contract becomes structure
Add a contractor. Their manager is invited automatically. Award an area with an in-force period, covered services, and a boundary imported from your own GIS files.
Their day, watched live
Contractors run their own day: stop order, own lists, own fleet. The contract office watches it live: routes, tasks, unloads, and complaints, filterable by contractor and area.
Change is a decision, pay is a trace
Structural changes arrive as requests you decide. Settlement composes per contract area (compensation, reliability adjustment, final), every figure traceable to real stops.
Four jobs. Four views. One record.
The contract office, the contractor’s manager, the driver, and whoever signs the settlement: each gets their own working surface. Same collections, walls the server enforces.
Every contractor, every area: one operational picture.
Run your day freely. Request the changes that matter.
The Navigation App they already know.
A number you can defend to a contractor.
Their day is theirs. Your structure is yours.
The line every outsourced contract argues about, drawn once, enforced by the server, visible to both sides.
What the contractor does freely
What the contract office decides
And one thing is simply absent: a contractor’s screen has no control for moving work to another contractor, not hidden, not disabled. It doesn’t exist there, and the server refuses the request regardless.
From a stop on the street to a line you can sign.
No invoice negotiations. The settlement composes itself from the operational record, per contract area.
Assigned
A stop lands on the contractor’s own list.
Collected
Confirmed in the cab, exceptions included.
Proof of service
Time, vehicle, weight: one record.
Priced line
Your contract’s agreed rate, per area.
Adjusted
Reliability shapes pay. Excused misses don’t.
Settled
Period closes and freezes, audited.
Every figure traces to the stops that produced it, and until WasteOS’s pricing engine connects, every figure is labeled provisional. An interim number is never presented as final.
Scorecards a tender office can defend.
Compare one contractor, several, or all of them, per contract area, against your targets. A closed road is not the contractor’s fault, and the numbers know it.
| Contractor | Contract area | On-time | Misses / 1,000 lifts | Complaints | Pay ruling |
|---|---|---|---|---|---|
| GreenRoute Servicesfleet of 9 · EURO VI | Harbor District | 96.8% | 1.9 | 3 | 1 excused 2 no impact |
| Metro Collection Co.fleet of 14 · mixed | North Quarter | 95.4% | 2.4 | 5 | 1 withheld 4 no impact |
| ClearCycle Ltdfleet of 6 · EV + EURO VI | Riverside | 93.1% | 3.7 | 2 | 2 excused |
Everything the contract office needs.
What buyers ask us first.
Guarantees that make a settlement safe to sign.
A number you can’t defend to a contractor is worse than no number. These are mechanics, not policies.
Never a contractor rollup. Pay composes where the contract says it does.
Compensation, adjustments, penalties: click through to the collections that produced them.
An excused event leaves the reliability maths on every surface at once: scorecard and settlement agree.
An interim figure is labeled as one, everywhere it appears. No fabricated finality.
Isolation and approvals are enforced where a curious user can’t reach, verified with forged-request tests.
Structural change is a request until the office approves it, and the audit shows who, when, and why.
Bring your hardest contract area.
Award it, run a week of collections, decide a change request, and read the settlement, on your own data, with your own contract’s rules.
For cities and for haulers that subcontract · no obligation.
Prefer email? hello@wastehero.io