Answers
Red flags on a waste invoice
Concrete, checkable red flags on waste and environmental services invoices: hauler contract terms, container counts, weight tickets, and fees.
Margin drift is the gap between what a vendor contract says and what the invoice actually charges. Waste and environmental services invoices carry more of this gap than most categories, because the bill mixes a hauling fee, a disposal fee, a fuel surcharge, an environmental fee and sometimes a container rental charge into one line that few AP teams unbundle.
This page lists the specific items to check on a waste, recycling or environmental services invoice against the service agreement, and what each one looks like when it is wrong.
Executive Summary
Waste and environmental services contracts price a container size, a pickup frequency, a weight or volume allowance and a set of named fees. The invoice, generated from a route system rather than the contract, tends to drift from that pricing as containers get swapped, routes get consolidated, and fees get added at renewal without a matching contract amendment.
The fix is not a general review. It is a line-by-line check of five things: container count and size against the service agreement, pickup frequency against what was actually run, weight or overage charges against the ticket, the fuel and environmental surcharge basis against the contract formula, and any fee that appears on the invoice but not in the contract's fee schedule at all.
None of this requires new software. It requires the contract and twelve months of invoices sitting next to each other, and a checklist of what to compare line by line.
1. Does the container count on the invoice match what is on site?
Check the invoice's line-item container count and size against a physical walk of the site, not against last year's invoice. Haulers bill for containers that were swapped, added during a busy period, or never picked up after a downsizing request. A 30-yard compactor billed where an 8-yard container sits, or four containers billed where three are on site, is a checkable, correctable error, not an estimate.
Start with the service agreement's container schedule: size, count, and location for each. Walk the site or ask facilities for a current count, then compare that count to the invoice's container lines for the same period.
A common pattern: a temporary container added for a cleanup or move gets billed indefinitely after the job ends, because removing a container requires a call the requesting department never makes. Another: a downsize request goes to the hauler's route dispatcher but never reaches billing, so the invoice keeps the old size and price.
Document the mismatch with a photo and the contract's container schedule page, not a description. A hauler's billing department corrects a documented count faster than a general dispute.
- Container size: Confirm the yardage billed matches the yardage on the container's own data plate, not the contract's original order.
- Container count: Count units on site and compare to the number of container lines on the invoice for that location.
- Idle containers: Flag any container billed at a location with no matching pickup activity for the period.
2. Is the pickup frequency billed the frequency that actually ran?
The contract sets a pickup frequency, weekly, twice weekly, on-call. The invoice should show that many pickups for the period, no more. Route consolidation lets haulers combine your pickup with a neighboring stop while still billing the original frequency, and a switch from scheduled to on-call service sometimes never gets reflected in the invoice's per-pickup rate.
Pull the hauler's pickup log or route confirmation, if the contract entitles you to one, and count actual pickups against invoiced pickups for the same weeks. A gap where the invoice shows five pickups and the log shows four is a specific, disputable line.
Watch the reverse case too: a site that reduced its pickup frequency at a slow season, verbally or by email, but never got a contract amendment, so the invoice reverts to the original frequency the next billing cycle.
Seasonal or project-driven sites are the most common source of this drift, because pickup needs change faster than the paperwork that is supposed to track them.
3. Do weight and overage charges match the scale ticket?
Any invoice charging by weight or for tonnage over a contract allowance must be traceable to a scale ticket or weigh receipt for that specific pickup. An overage charge with no ticket number, or a ticket weight that does not match the invoiced weight, is a line to hold and dispute, not a line to pay and question later.
Request the scale ticket for every overage charge before payment, not after. Most municipal and private landfills issue one automatically; a hauler that cannot produce it on request is billing an estimate as a measured fee.
Compare the ticket's net weight, gross minus tare, to the invoice's billed tonnage. A tare weight that is unusually high understates the net weight the customer should be credited, which understates any rebate and overstates any overage.
Where the contract sets a monthly or annual tonnage allowance before overage applies, track running tonnage yourself. Waiting for the hauler's own overage flag assumes the allowance is being tracked correctly on their side, which the invoice alone cannot confirm.
4. Does the fuel or environmental surcharge match the contract's formula?
Waste contracts typically define the fuel surcharge as a percentage tied to a published diesel index, and the environmental fee as a fixed percentage of the base charge. Recompute both from the contract's stated formula and the base charge on the same invoice. A surcharge that stayed flat while the base charge changed, or that applies to line items the contract excludes, is a formula mismatch you can show in one calculation.
Locate the surcharge clause in the contract exhibit, not the master terms; waste contracts often bury the formula in a fee schedule attachment. Note the index it references and the percentage or rate table it applies.
Recalculate the surcharge from the invoice's own base charge using that formula. A mismatch usually means the surcharge was never updated after a rate change, or it was applied against the pre-fee base when the contract specifies the post-fee base, a small difference that compounds across every invoice for the life of the contract.
Also check what the environmental fee applies to. Some contracts scope it to disposal charges only; some invoices apply it to the hauling fee, the container rental fee and the disposal fee combined, inflating the base it is calculated against.
5. Are there fees on the invoice that are not in the contract's fee schedule?
List every named fee on twelve months of invoices, administrative fee, regulatory recovery fee, container maintenance fee, and check each against the contract's fee schedule exhibit. A fee with no matching line in the contract is either an undisclosed addition or a renewal-year change that was never signed. Either way it is a specific dollar amount you can name and challenge.
Build a simple list: fee name, monthly amount, and whether it appears in the contract's fee schedule. This takes an hour for a year of invoices and turns a vague sense that fees have crept up into a named list with dollar totals.
Haulers sometimes introduce a new fee at contract renewal through a rate letter rather than a signed amendment. If your team never countersigned that letter, the fee has no basis in the enforceable agreement even if it has been paid for months.
A fee that legitimately belongs, added through a signed change order, should still be checked for the amount charged against the amount the change order states.
6. Is a rental or maintenance fee being charged for equipment you no longer use?
Container and compactor rental fees continue after a unit is removed unless someone confirms removal in writing and the hauler's billing system is updated separately from its route system. Check every rental and maintenance line against a current equipment list, and request written confirmation of removal date for any unit taken off site in the past year.
Route drivers and billing operate on separate systems at most haulers. A driver stopping service at a location does not automatically stop the rental charge tied to that account.
Ask facilities or operations for a list of equipment removed, downsized, or swapped in the past twelve months, with dates. Match each date against the invoice history to find the point where the rental charge should have stopped, or dropped to the new unit's rate, and did not.
This check pairs directly with the container count check above: a container that fails the physical count is very likely also carrying a rental fee that should have ended on the same date.
7. How do you check for a credit or rebate the contract entitles you to but the hauler never applied?
Some waste and recycling contracts include a rebate for recyclable material tonnage, a volume-tier discount once total tonnage crosses a threshold, or a service credit for a missed pickup. None of these apply themselves. Check the contract's rebate and credit clauses against twelve months of invoices for any threshold crossed or missed pickup logged with no matching credit line.
Recycling rebates are the most commonly missed, because they require the hauler to report recyclable tonnage separately and calculate a rebate against a market index, a step that depends entirely on the hauler initiating it.
Volume-tier discounts work the same way in reverse: the contract sets a lower per-ton or per-pickup rate once annual tonnage crosses a stated threshold, but the invoice keeps billing the lower tier's rate unless someone tracks cumulative tonnage and flags the crossover.
Missed-pickup credits require a documented missed pickup, so keeping a simple log of any pickup that did not happen as scheduled is what makes this claimable rather than anecdotal.
For the wider pattern this sits inside, start with the margin drift guide. See also the six categories drift hides in and accessorial charge audit: the surcharges nobody validates.
Common questions
What is the first thing to check on a waste invoice?
Start with the container count and size against a physical count on site. It is the fastest check to run, requires no scale ticket or index lookup, and frequently turns up a container that was added, swapped, or never removed after a downsize request.
How do I check a fuel surcharge on a waste invoice?
Find the surcharge formula in the contract's fee schedule exhibit, note the index and rate it references, and recompute the surcharge from the invoice's own base charge. A mismatch usually means the surcharge was never updated or was applied to the wrong base amount.
Do I need a scale ticket for every overage charge?
Yes. Any charge based on weight over a contract allowance should be traceable to a specific scale ticket or weigh receipt. Request it before paying the invoice; a hauler unable to produce one is billing an estimate rather than a measured charge.
Can a rental fee keep billing after a container is removed?
Yes. Route systems that schedule pickups and billing systems that generate invoices are often separate at a hauler, so a container's removal does not automatically stop its rental charge. Confirm removal in writing and check the invoice date the charge should have stopped.
What is a recycling rebate and why do invoices miss it?
It is a credit for recyclable material tonnage, calculated against a market index, that some waste contracts entitle a customer to. It requires the hauler to report recyclable tonnage and calculate the rebate, a step that depends on the hauler initiating it rather than the invoice generating it automatically.
How do I know if a fee on my invoice is legitimate?
Check it against the contract's fee schedule exhibit, not the master terms. A fee with no matching line in that schedule either has no contractual basis or was introduced through a rate letter that was never signed as an amendment.
What should I do if the pickup log does not match the invoice?
Document the specific weeks where invoiced pickups exceed the pickup log, and raise the discrepancy with the hauler's billing department using that documentation rather than a general complaint about overbilling.
Are volume-tier discounts applied automatically?
No. The contract sets a lower rate once cumulative tonnage crosses a stated threshold, but the invoice keeps billing the prior tier's rate unless someone tracks running tonnage and flags the crossover to the hauler.
Does a missed pickup entitle me to a credit?
Only if the contract includes a missed-pickup credit clause and the missed pickup is documented. Keep a simple log of any scheduled pickup that did not occur, with the date, so the claim has a specific basis rather than a memory of it.
How far back should I check waste invoices for these errors?
Twelve months is enough to catch seasonal pickup frequency changes, a full tonnage cycle for volume-tier discounts, and any fee introduced at the last contract renewal.
ValueXPA runs a fixed-scope Margin Drift Diagnostic that validates every service vendor invoice against contract terms. Two to four weeks, and you keep 100% of what is recovered.
Arrange a scoping call