Manual billing processes are one of the most consistent reasons roll-off companies plateau in profitability. Not lack of customers. Not rising fuel costs. The revenue is being generated — it’s just not getting captured. Below are the five most common places operators leave money on the table, and what it looks like when each one gets fixed.
1. Prohibited Item Fees
Tires, mattresses, appliances, electronics, hazardous materials — these items carry real disposal costs that your hauling rate was never meant to cover. Most operators know this. Most also know they’re not consistently charging for it.
The gap isn’t a policy problem. It’s a process problem. When drivers are expected to flag prohibited items on paper tickets, those notes have to survive the ride back to the yard, make it to the right desk, and reach billing before the invoice closes. That chain breaks constantly.
The math adds up fast
$15–$50 per prohibited item. Miss five per week and you’re walking away from $300–$1,000 every month — just on items your trucks already hauled.
With CRO, drivers add prohibited item charges directly from the mobile app before they leave the job site. They can attach a photo on the spot, which protects you if the customer disputes the charge later. The line item flows directly into the invoice — no paper, no middle step, no missed billing.
2. Overweight Fees
Dirt, concrete, roofing shingles, brick — these loads push containers past contracted weight limits regularly. Overweight fees are often significant, and they’re often the last thing to make it onto the invoice.
The usual story: the driver drops at the landfill or transfer station, gets a weigh ticket, and stuffs it in the cupholder. That ticket might reach the office that afternoon. It might show up three days later. By then, the job is already invoiced and closed.
The math adds up fast
$200–$800 per overweight load. Two overweight loads per week that slip through = $1,600+ per month in unrecaptured fees.
CRO’s driver app lets operators log disposal weight and add overweight fees directly from the job, in real time. The charge attaches to the job record immediately — not whenever the weigh ticket finds its way to someone’s desk.
3. Extended Rental Days
Your rental agreement says seven days. The container has been sitting on that lot for nineteen. You know this is happening somewhere in your fleet — you just can’t tell where without pulling records for every open job.
At ten, twenty, or fifty containers running past their window on any given week, the exposure compounds quickly. And because manual tracking across a working fleet is genuinely impossible at scale, most operators aren’t catching it until someone calls to complain — or until the container finally comes back.
The math adds up fast
$10–$20 per day per overdue container. If 10% of a 200-unit fleet runs seven days over, that’s $1,400–$2,800 in a single week.
“Before CRO, we were using cans. That’s not gonna fly. You know, that asset sits for months. Could be making money, it’s been sitting somewhere. Now I can run a report and figure out where my oldest cans are. Somebody calls in and says, ‘Hey, I need a 20-yard dumpster.’ Well, I look out my yard and I’ve got nothing. I can pull that report and say, ‘That can’s been there for 18 days.’ I’m giving that guy a call, telling him, ‘Hey, I need that dumpster — are you ready or not? ’Cause I’m gonna come pick it up.’”
— Ryan, ACME Roll-Off, Des Moines, Iowa
CRO shows you exactly how long every container has been on site, updated in real time. Overdue rentals surface in the dispatch view without anyone having to dig for them. Overage charges can be added directly from the job record, and you can set up alerts before containers cross the rental window.
4. Relocation and Extra Trip Fees
The driver shows up and the gate is locked. He waits twenty minutes, calls the office, gets no answer, and moves on. Or the customer calls mid-week to relocate the container fifty feet — and someone drives out as a favor.
These are billable events. They consistently get treated as operational costs instead.
The reason is usually that by the time the job closes, no one remembers to add the dry run fee or the relocation charge. Billing doesn’t know it happened. And if the dispatcher didn’t log it, it disappears.
With CRO, every driver action ties back to the job ticket. When a driver can’t access a site, CRO requires documentation before the job can be marked failed — reason, photo, timestamp. That creates the record billing needs to charge the dry run. Relocation requests come in through the dispatch flow, so the trip and its associated fee are part of the job from the start.
5. Same-Day and Rush Service Premiums
A customer calls at 9am needing a container by noon. You make it happen. You send the truck, driver does the drop, and the invoice goes out at your standard delivery rate.
If you charge a same-day or rush premium, it should be on that invoice. In most operations, it isn’t — because the pricing structure treats all deliveries the same, or because the upcharge gets lost between the call and the ticket.
The math adds up fast
$50–$150 per rush order. At ten same-day orders per week, that’s $500–$1,500 per week in premium revenue that may never hit the invoice.
CRO lets you flag same-day and rush job types at the point of booking. The appropriate pricing rule applies automatically, and drivers can confirm or add the premium charge from the app at time of service. No pricing decision gets made on a post-it note at the end of the day.
Closing The Gap Between Your Field and Your Invoice
Every one of these revenue gaps is happening in working roll-off operations right now. Not occasionally — routinely. The problem isn’t that your drivers aren’t paying attention or that your billing team is careless. The problem is that the process wasn’t built to capture this information reliably.
Paper tickets lose data. Phone calls lose data. A driver trying to remember what was in that load when he’s already on his third job of the day loses data.
CRO closes that gap by connecting what happens in the field to what gets invoiced — automatically, in real time, without depending on anyone to remember, re-enter, or relay the right information at the right moment.
If you’re not sure how much this is costing your operation right now, that’s worth finding out.
See How CRO Captures What Your Current Process Misses! Download the full guide — 5 Places Roll-Off Companies Are Losing Money — or book a free 20-minute discovery call to see CRO in action.