# How to dispute a waste overcharge

> A step-by-step guide to disputing a waste hauling overcharge: what to pull, how to build the case, and how to send it. Written for finance and AP teams.

Source: https://valuexpa.com/insights/how-to-dispute-a-waste-overcharge
Publisher: ValueXPA (https://valuexpa.com)
Updated: 2026-09-06

---

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. In waste and recycling, that gap shows up as a container size billed above what sits on the dock, a fuel or environmental surcharge that never resets, or a contamination fee applied without the photo evidence the contract requires.

Disputing it is a documentation exercise, not an argument. A hauler will concede a line item once it sees the contract clause and the number that contradicts its invoice, and will hold the line indefinitely against a phone call with no attachment.

## Executive Summary

Waste overcharges persist because the invoice and the contract are reconciled by different people, if they are reconciled at all. AP pays against the total; nobody holds the service agreement next to the line items. The mechanism is simple: a hauler's rate table, container schedule, or surcharge index drifts away from what was negotiated, and nothing in the payment workflow tests that drift before the check clears.

What changes it is a dispute built the same way every time: pull the contract and the invoice into the same document, identify the specific clause the invoice violates, quantify the gap in dollars, and send it through a channel that produces a written response with a deadline attached.

This guide walks through that process in six steps, from gathering the source documents to escalating a hauler that stalls. None of it requires special software. It requires the contract, twelve months of invoices, and a consistent format for the dispute itself.

## 1. How do you dispute a waste overcharge?

**Pull the service agreement and the disputed invoice side by side, identify the exact clause the charge violates, calculate the dollar gap between contracted and billed amounts, and submit a written dispute that cites the clause, the invoice number, the line item, and the amount owed back. Send it to the channel the contract names for billing disputes, and set a follow-up date before you send it, not after.**

A dispute has four components and none of them are optional. The contract clause, because a hauler will not concede a charge you cannot tie to specific language. The invoice detail, down to the line item and date of service, because a dispute against a total invoice amount is easy to ignore. The dollar calculation, shown as contracted rate against billed rate, times the quantity, because a hauler's billing team processes numbers, not complaints. And a stated deadline for response, because an open-ended dispute has no reason to move up anyone's queue.

Write the dispute as a short cover statement followed by a table: invoice number, service date, line item, contracted amount, billed amount, difference. Attach the relevant contract page. This format works whether the dispute covers one invoice or twelve months of them, and it is the same format a hauler's own billing reconciliation team uses internally, which is why it gets read rather than routed to a queue.

## 2. What documents do you need before you file a dispute?

**You need the current service agreement including all amendments, the rate schedule or container pricing exhibit, the specific invoices in question, and any prior correspondence about the same line item. Without the signed agreement, a dispute is an opinion. Without the invoice detail rather than the invoice total, the hauler's billing team has nothing to check the claim against, and the dispute stalls before anyone reviews it.**

Start with the master service agreement and every amendment signed after it. Haulers renegotiate container size, pickup frequency, and fuel surcharge index references over multi-year contracts, and the version AP has on file is not always the one currently in force. Confirm you are disputing against the agreement that governs the invoice date, not the original signing date.

Next, pull the rate schedule or pricing exhibit separately from the main agreement text. This is usually where container size, overage fees, and contamination charges are defined, and it is the section a dispute actually turns on.

Finally, gather the invoices themselves in a format that shows line-item detail, not a PDF summary. Most haulers will provide a detailed billing export on request if the standard invoice does not break out fuel surcharge, environmental fee, and disposal cost separately.

## 3. How do you calculate the dollar amount to claim?

**Take the contracted rate for the line item in dispute, subtract the billed rate, and multiply by the quantity billed over the disputed period. Repeat this line by line rather than netting the invoice as a whole, because a hauler's billing team processes and approves disputes at the line-item level. Sum the line items into a total claim, but keep the itemized table in the dispute so each figure can be checked independently.**

This calculation is algebraic, and it is worth doing that way rather than plugging in a placeholder number. For a fixed surcharge that should have expired: take the surcharge amount charged per invoice, multiply by the number of invoices issued after the contractual end date, and that product is the claim.

For a container size discrepancy: take the difference between the contracted and billed monthly rate, multiply by the number of billing periods affected. For a contamination fee applied without required documentation: the full fee amount is the claim, because the contract condition for charging it was not met at all.

Do this arithmetic with your own contract terms and your own invoice history. A worked figure from an unrelated example teaches the method but proves nothing about your account, and a hauler's billing team will check your numbers against your documents, not against an industry figure.

## 4. Which waste charges are most commonly disputed?

**Four charge types account for most disputable waste line items: container size or count billed above the service agreement, fuel and environmental surcharges that continue past a contractual reset or cap, contamination fees applied without photo or weight documentation, and overage charges for a pickup frequency that was never adjusted after volume changed. Each has a different clause to check and a different piece of evidence to request.**

Container size or count disputes turn on the signed service schedule for that location; compare it line by line against what the invoice bills. Fuel and environmental surcharge disputes turn on the index or cap language, so pull the specific clause rather than assuming the surcharge is stale. Contamination fee disputes turn on whether the required photo or weight ticket exists at all, since its absence alone can void the charge. Overage and extra-pickup disputes turn on whether the additional service was truly outside the scheduled volume or simply mispriced against the contracted per-pickup rate.

- **Container size or count:** The invoice bills for a larger container or more units than the signed service schedule specifies for that location.

- **Fuel and environmental surcharges:** A surcharge tied to an index or a fixed schedule continues at the same rate after the index moved or the contract term for it expired.

- **Contamination fees:** A fee for contaminated material is charged without the photo or weight ticket the contract requires as a condition of billing it.

- **Overage and extra pickup charges:** Additional pickups are billed at a rate not matched to the contracted per-pickup fee, or billed when scheduled service already covered the volume.

## 5. Who should you send the dispute to and how?

**Send the dispute to the channel the contract names for billing disputes, usually a specific email address or account manager, in writing, never as a verbal call alone. Copy your internal AP contact so payment on the disputed line item can be held. State a response deadline, typically 15 to 30 business days depending on what the contract specifies, and keep a copy of everything you send with a timestamp.**

Most waste service agreements name a dispute or billing inquiry process, sometimes buried in a general terms section rather than the pricing exhibit. Check for it before defaulting to a general customer service line, because a dispute sent through the contractual channel carries more weight if it later needs escalation.

Hold payment on the specific disputed line item if your AP process allows partial payment holds, and pay the undisputed portion of the invoice on time. Withholding an entire invoice over one contested line item invites a service disruption that has nothing to do with the dispute's merits.

A written dispute also creates the record you need if the hauler does not respond. Verbal agreements to look into it do not survive a staff change on either side. A dated email with the contract clause and the dollar table attached does.

## 6. What do you do if the hauler denies or ignores the dispute?

**Reissue the dispute in writing once, referencing the original submission date and adding any documentation the hauler requested. If the second submission passes the stated response window without resolution, escalate to the hauler's account manager or regional billing manager by name, and note that continued non-response affects contract renewal and reference terms. Keep every submission dated so the escalation timeline is demonstrable.**

A denial is not the end of a dispute if it is not supported by the contract. If the hauler denies the claim, ask specifically which clause they are relying on and compare it against your copy of the agreement. Contract versions sometimes differ between the customer's file and the hauler's system, and reconciling which version is current can resolve a denial on its own.

If the hauler simply does not respond within the window stated in your original dispute, a second written submission that references the first, by date, is more effective than a new complaint that starts the clock over. Escalation works best when it is specific: name the invoice, the amount, the clause, and the date first raised.

For a recurring pattern rather than a single invoice error, the more durable fix is a control that catches the drift before the invoice is paid rather than disputing it after. That shifts the work from recovery to prevention, and it is worth building once a category shows more than one dispute in a year.

For the wider pattern this sits inside, start with the [margin drift](/guides/contract-compliance-controls-p2p) guide. See also [the three-way match gap: what your erp structurally cannot see](/guides/the-three-way-match-gap-what-your-erp-structurally-cannot) and [n-way invoice matching explained](/guides/n-way-invoice-matching-explained).

## 7. Frequently Asked Questions (People Also Ask)

### How far back can you dispute a waste overcharge?

This depends on the terms stated in your service agreement and any statute of limitations that applies to the contract. Many agreements limit billing disputes to a window such as 90 or 180 days from invoice date. Check your specific contract's dispute or billing inquiry clause before assuming a longer look-back period is available.

### Do you need photo evidence to dispute a contamination fee?

You need whatever the contract specifies as the condition for charging the fee. If the agreement requires photo or weight documentation before a contamination fee applies, the absence of that documentation is itself grounds for dispute, regardless of whether contamination actually occurred.

### Can you withhold payment on the whole invoice during a dispute?

Withholding an entire invoice over one contested line item risks a service disruption unrelated to the dispute. Where your AP process supports it, pay the undisputed portion on time and hold only the disputed line item, documented in writing to the hauler.

### What if the hauler's invoice does not show a line-item breakdown?

Request a detailed billing export or itemized invoice directly from the hauler. Most provide one on request even when the standard invoice shows only a lump total. A dispute cannot be built or verified against a summary figure alone.

### Does a verbal agreement with a hauler's rep count as resolution?

Treat a verbal agreement as provisional until confirmed in writing. Staff turnover and system handoffs mean a verbal commitment often does not carry forward. Follow every verbal resolution with a written confirmation email summarizing what was agreed.

### How do you know if a fuel surcharge should have expired?

Check the surcharge clause in your contract for a stated end date, an index threshold, or a review period. If the clause ties the surcharge to a specific index level or a fixed term, compare the invoice date and rate against that condition directly rather than assuming the surcharge is still valid.

### Should legal counsel be involved in a waste billing dispute?

For a routine line-item dispute, no. Escalation to counsel is more relevant for a contract interpretation dispute or a large, contested balance the hauler refuses to resolve after written escalation. This is general information, not legal advice; consult counsel for contract-specific questions.

### What is the fastest way to prevent repeat waste overcharges?

Build a recurring check that compares each invoice's line items against the current rate schedule before payment, rather than disputing after the fact. A quarterly review catches drift closer to when it starts and reduces how many invoices need individual disputes.

### Is contract complexity quietly draining your operating margin?

A small systematic drift between your negotiated contracts and your actual vendor billing compounds quietly across a year of invoices. Stop guessing at your exposure and run a targeted audit.

**[Take the Free Screener → https://valuexpa.com/margin-drift-screener](https://valuexpa.com/margin-drift-screener)**

## Executive Summary

Waste overcharges persist because the invoice and the contract are reconciled by different people, if they are reconciled at all. AP pays against the total; nobody holds the service agreement next to the line items. The mechanism is simple: a hauler's rate table, container schedule, or surcharge index drifts away from what was negotiated, and nothing in the payment workflow tests that drift before the check clears. What changes it is a dispute built the same way every time: pull the contract and the invoice into the same document, identify the specific clause the invoice violates, quantify the gap in dollars, and send it through a channel that produces a written response with a deadline attached. This guide walks through that process in six steps, from gathering the source documents to escalating a hauler that stalls. None of it requires special software. It requires the contract, twelve months of invoices, and a consistent format for the dispute itself.

## 1. How do you dispute a waste overcharge?

Pull the service agreement and the disputed invoice side by side, identify the exact clause the charge violates, calculate the dollar gap between contracted and billed amounts, and submit a written dispute that cites the clause, the invoice number, the line item, and the amount owed back. Send it to the channel the contract names for billing disputes, and set a follow-up date before you send it, not after. A dispute has four components and none of them are optional. The contract clause, because a hauler will not concede a charge you cannot tie to specific language. The invoice detail, down to the line item and date of service, because a dispute against a total invoice amount is easy to ignore. The dollar calculation, shown as contracted rate against billed rate, times the quantity, because a hauler's billing team processes numbers, not complaints. And a stated deadline for response, because an open-ended dispute has no reason to move up anyone's queue. Write the dispute as a short cover statement followed by a table: invoice number, service date, line item, contracted amount, billed amount, difference. Attach the relevant contract page. This format works whether the dispute covers one invoice or twelve months of them, and it is the same format a hauler's own billing reconciliation team uses internally, which is why it gets read rather than routed to a queue.

## 2. What documents do you need before you file a dispute?

You need the current service agreement including all amendments, the rate schedule or container pricing exhibit, the specific invoices in question, and any prior correspondence about the same line item. Without the signed agreement, a dispute is an opinion. Without the invoice detail rather than the invoice total, the hauler's billing team has nothing to check the claim against, and the dispute stalls before anyone reviews it. Start with the master service agreement and every amendment signed after it. Haulers renegotiate container size, pickup frequency, and fuel surcharge index references over multi-year contracts, and the version AP has on file is not always the one currently in force. Confirm you are disputing against the agreement that governs the invoice date, not the original signing date. Next, pull the rate schedule or pricing exhibit separately from the main agreement text. This is usually where container size, overage fees, and contamination charges are defined, and it is the section a dispute actually turns on. Finally, gather the invoices themselves in a format that shows line-item detail, not a PDF summary. Most haulers will provide a detailed billing export on request if the standard invoice does not break out fuel surcharge, environmental fee, and disposal cost separately.

## 3. How do you calculate the dollar amount to claim?

Take the contracted rate for the line item in dispute, subtract the billed rate, and multiply by the quantity billed over the disputed period. Repeat this line by line rather than netting the invoice as a whole, because a hauler's billing team processes and approves disputes at the line-item level. Sum the line items into a total claim, but keep the itemized table in the dispute so each figure can be checked independently. This calculation is algebraic, and it is worth doing that way rather than plugging in a placeholder number. For a fixed surcharge that should have expired: take the surcharge amount charged per invoice, multiply by the number of invoices issued after the contractual end date, and that product is the claim. For a container size discrepancy: take the difference between the contracted and billed monthly rate, multiply by the number of billing periods affected. For a contamination fee applied without required documentation: the full fee amount is the claim, because the contract condition for charging it was not met at all. Do this arithmetic with your own contract terms and your own invoice history. A worked figure from an unrelated example teaches the method but proves nothing about your account, and a hauler's billing team will check your numbers against your documents, not against an industry figure.

## 4. Which waste charges are most commonly disputed?

Four charge types account for most disputable waste line items: container size or count billed above the service agreement, fuel and environmental surcharges that continue past a contractual reset or cap, contamination fees applied without photo or weight documentation, and overage charges for a pickup frequency that was never adjusted after volume changed. Each has a different clause to check and a different piece of evidence to request. Container size or count disputes turn on the signed service schedule for that location; compare it line by line against what the invoice bills. Fuel and environmental surcharge disputes turn on the index or cap language, so pull the specific clause rather than assuming the surcharge is stale. Contamination fee disputes turn on whether the required photo or weight ticket exists at all, since its absence alone can void the charge. Overage and extra-pickup disputes turn on whether the additional service was truly outside the scheduled volume or simply mispriced against the contracted per-pickup rate. - Container size or count: The invoice bills for a larger container or more units than the signed service schedule specifies for that location. - Fuel and environmental surcharges: A surcharge tied to an index or a fixed schedule continues at the same rate after the index moved or the contract term for it expired. - Contamination fees: A fee for contaminated material is charged without the photo or weight ticket the contract requires as a condition of billing it. - Overage and extra pickup charges: Additional pickups are billed at a rate not matched to the contracted per-pickup fee, or billed when scheduled service already covered the volume.

## 5. Who should you send the dispute to and how?

Send the dispute to the channel the contract names for billing disputes, usually a specific email address or account manager, in writing, never as a verbal call alone. Copy your internal AP contact so payment on the disputed line item can be held. State a response deadline, typically 15 to 30 business days depending on what the contract specifies, and keep a copy of everything you send with a timestamp. Most waste service agreements name a dispute or billing inquiry process, sometimes buried in a general terms section rather than the pricing exhibit. Check for it before defaulting to a general customer service line, because a dispute sent through the contractual channel carries more weight if it later needs escalation. Hold payment on the specific disputed line item if your AP process allows partial payment holds, and pay the undisputed portion of the invoice on time. Withholding an entire invoice over one contested line item invites a service disruption that has nothing to do with the dispute's merits. A written dispute also creates the record you need if the hauler does not respond. Verbal agreements to look into it do not survive a staff change on either side. A dated email with the contract clause and the dollar table attached does.

## 6. What do you do if the hauler denies or ignores the dispute?

Reissue the dispute in writing once, referencing the original submission date and adding any documentation the hauler requested. If the second submission passes the stated response window without resolution, escalate to the hauler's account manager or regional billing manager by name, and note that continued non-response affects contract renewal and reference terms. Keep every submission dated so the escalation timeline is demonstrable. A denial is not the end of a dispute if it is not supported by the contract. If the hauler denies the claim, ask specifically which clause they are relying on and compare it against your copy of the agreement. Contract versions sometimes differ between the customer's file and the hauler's system, and reconciling which version is current can resolve a denial on its own. If the hauler simply does not respond within the window stated in your original dispute, a second written submission that references the first, by date, is more effective than a new complaint that starts the clock over. Escalation works best when it is specific: name the invoice, the amount, the clause, and the date first raised. For a recurring pattern rather than a single invoice error, the more durable fix is a control that catches the drift before the invoice is paid rather than disputing it after. That shifts the work from recovery to prevention, and it is worth building once a category shows more than one dispute in a year. For the wider pattern this sits inside, start with the [margin drift](/guides/contract-compliance-controls-p2p) guide. See also [the three-way match gap: what your erp structurally cannot see](/guides/the-three-way-match-gap-what-your-erp-structurally-cannot) and [n-way invoice matching explained](/guides/n-way-invoice-matching-explained).

## Common questions

### How far back can you dispute a waste overcharge?

This depends on the terms stated in your service agreement and any statute of limitations that applies to the contract. Many agreements limit billing disputes to a window such as 90 or 180 days from invoice date. Check your specific contract's dispute or billing inquiry clause before assuming a longer look-back period is available.

### Do you need photo evidence to dispute a contamination fee?

You need whatever the contract specifies as the condition for charging the fee. If the agreement requires photo or weight documentation before a contamination fee applies, the absence of that documentation is itself grounds for dispute, regardless of whether contamination actually occurred.

### Can you withhold payment on the whole invoice during a dispute?

Withholding an entire invoice over one contested line item risks a service disruption unrelated to the dispute. Where your AP process supports it, pay the undisputed portion on time and hold only the disputed line item, documented in writing to the hauler.

### What if the hauler's invoice does not show a line-item breakdown?

Request a detailed billing export or itemized invoice directly from the hauler. Most provide one on request even when the standard invoice shows only a lump total. A dispute cannot be built or verified against a summary figure alone.

### Does a verbal agreement with a hauler's rep count as resolution?

Treat a verbal agreement as provisional until confirmed in writing. Staff turnover and system handoffs mean a verbal commitment often does not carry forward. Follow every verbal resolution with a written confirmation email summarizing what was agreed.

---

ValueXPA runs a fixed-scope Margin Drift Diagnostic that validates every service vendor invoice against contract terms, for $100M+ US industrial manufacturers and distributors. Two to four weeks. The client retains 100% of recoveries. https://valuexpa.com/contact-us
