How Do You Recover Money Lost to Accessorial Charge Creep?

Accessorial charge creep compounds quietly on freight invoices. Here is how to find it, document it, and recover it without disputing every shipment.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
How Do You Recover Money Lost to Accessorial Charge Creep?

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. Accessorial charge creep is one specific version of that gap: a fee schedule that starts matching the contract and drifts away from it, invoice by invoice, until liftgate, residential, or redelivery fees are simply whatever the carrier's system charges.

Recovering that money is not a dispute over one invoice. It is a comparison between the accessorial rate table in the contract and the rate table actually applied, run across every invoice in the recovery window, then routed through the carrier's own claims process.

Executive Summary

The mechanism is simple and the fix is procedural, not confrontational. A carrier contract fixes dollar amounts or percentages for liftgate, inside delivery, residential, redelivery, reweigh, and similar accessorials. Rating systems update on their own schedule.

When the two diverge, nothing on the invoice signals it: the line item still says "liftgate," the amount is just wrong, and it stays wrong until someone checks it against the contract rather than against the prior invoice.

Recovery starts with the two documents that matter: the current accessorial schedule from the contract, and every invoice line coded to an accessorial in the recovery window. Line them up by charge code, not by shipment, because the same wrong rate usually repeats across many shipments once it has drifted. That repetition is also what makes the recovery worth pursuing: a single overcharge is a rounding error, the same overcharge on 400 shipments is a claim.

What changes the outcome is filing the claim as a rate discrepancy against the contract, with the schedule attached, rather than as a general billing dispute. Carriers process rate claims against documented terms faster than open-ended disputes, and the same schedule becomes the reference point for catching the next drift before it accumulates.

1. What exactly counts as accessorial charge creep?

Accessorial charge creep is the gradual divergence between the accessorial rates named in a carrier contract and the rates actually billed on invoices over time. It is not a single wrong charge. It is a fee code, such as liftgate or residential delivery, that started at the contracted amount and now bills at a different amount on most shipments carrying that code, with no contract amendment behind the change.

The distinction matters because it changes how you look for it. A one-off billing error shows up if you spot-check a few invoices. Creep does not, because by the time it is worth noticing, it has already become the new normal on the invoice. Spot-checking three shipments against memory will not catch a rate that has drifted the same way on all three.

The only way to see it is to compare against the written schedule, not against last month's invoice. Last month's invoice may already carry the drifted rate. The contract's accessorial table, the actual document, is the only fixed reference point.

This is different from a legitimate accessorial increase the carrier negotiated and documented. Distinguishing the two is a contract-reading exercise before it is a math exercise: check for an amendment or rate letter before treating a changed number as an error.

2. How do you find accessorial creep in your invoices?

Pull every invoice line coded to an accessorial charge for the recovery period, group them by charge code and carrier, and compare the billed amount against the contracted rate for that code. A spreadsheet with charge code, billed amount, contracted amount, and variance is enough. The pattern that matters is a code that varies from contract on most of its occurrences, not an isolated line.

Start with the contract's accessorial schedule itself, not a summary of it. Rate tables are often expressed as tiers or as a percentage of the base rate, and a summary can lose the condition that decides which tier applies.

Group findings by charge code before you group by shipment. A liftgate fee that has drifted will show the same wrong dollar amount, or the same wrong percentage, across dozens of invoices. Seeing that as one pattern, not forty separate lines, is what turns a spreadsheet exercise into a recoverable claim.

Watch for a second, quieter version: a code that used to apply correctly and now appears on shipments that do not meet its trigger condition at all, for example a residential fee billed to a commercial address. That is a different failure from a wrong rate, but it shows up in the same audit pass.

3. Which contract terms actually control accessorial rates?

The controlling terms are the accessorial rate schedule (a table or exhibit, often an addendum rather than the main body), any minimum-charge floors attached to each code, and the trigger definition for when a code applies at all, such as what qualifies as a residential address. A rate letter or amendment can also update the schedule and must be checked before you call a variance an error.

Most carrier agreements keep the base linehaul rate in the body of the contract and push the accessorial schedule into an exhibit or addendum, updated on its own cycle. That separation is exactly why creep is easy to miss: the main contract has not changed, so a reader checking the contract itself sees no change, while the exhibit governing the fee has moved.

Trigger definitions matter as much as the dollar amount. A liftgate fee only applies when the shipment meets its stated condition. If the carrier's system applies it by default rather than by condition, the dollar amount can be exactly right and the charge still owed back, because the condition was never met.

Check for a signed rate letter or amendment before filing anything. If one exists and covers the period in question, the higher rate is legitimate and the variance is not recoverable, however inconvenient that is.

4. How do you file the recovery claim once you have the variance?

File a rate discrepancy claim, not a general billing dispute, and attach the accessorial schedule alongside the invoice list showing the variance. Group the claim by charge code so the carrier can process it as one rate correction across many shipments rather than as separate disputes on individual invoices. Keep a running log of what was claimed, filed, and resolved.

A carrier's claims department has a defined process for rate discrepancies that is faster than the general dispute queue, because a rate discrepancy has a documentary answer: either the schedule supports the amount billed or it does not. Framing the claim that way, with the schedule attached as the first exhibit, uses that process instead of routing into open-ended correspondence.

Submit the variance as one claim per charge code covering the full set of affected invoices, rather than one claim per invoice. This is both faster to process and clearer to the carrier's own reviewer, who can approve a rate correction across a batch more easily than reconcile forty separate tickets.

Track claims filed against claims resolved with dates. Recovery windows close, and a claim that stalls in review past a contractual filing deadline can become unrecoverable regardless of merit.

5. Can you prevent accessorial creep instead of recovering it after the fact?

Not entirely through periodic review, because a periodic audit only ever tests history that has already accumulated by the time it runs. What changes the pattern is checking each invoice's accessorial line against the current contract schedule before payment, rather than in a retrospective batch. That shifts the work from recovery to prevention, though it requires the schedule to be kept current as a live reference, not a filed PDF.

A periodic audit, run quarterly or annually, will always find drift that has already happened, because that is what it is designed to do: look backward across a set period. It is the right tool for recovering money already lost, and it is not a substitute for catching the next occurrence before it is paid.

Preventing the next occurrence means testing the invoice against the schedule at the point of payment, which is a different control than a periodic review. Three-way matching, which checks an invoice against a purchase order and a receipt, does not test an accessorial code against its contracted rate or its trigger condition. Those are separate checks that have to be built in addition to it.

Whichever cadence you choose, the schedule itself needs a clear owner and a version history, so that a rate letter or amendment gets applied to the live reference immediately rather than sitting in an inbox while invoices continue against the old table.

6. How does accessorial creep compare to other freight and 3PL drift types?

Accessorial creep is narrower than a full rate card violation because it applies to specific fee codes rather than the base linehaul rate, and it is more repetitive than a one-off billing error because the same wrong figure tends to recur across many shipments once it starts. It sits alongside index escalation misapplied and minimum commitment shortfall as a freight-specific pattern rather than a general accounts payable error.

Grouping accessorial creep with these related patterns matters because each one needs a different check run against a different reference document. A rate card check needs the linehaul schedule. An index escalation check needs the published index and the contract's adjustment formula. A minimum commitment check needs a period total, not a line item.

Treating all freight drift as one undifferentiated category is how creep specifically gets missed: a general freight audit that reconciles totals against expected spend can balance out an accessorial overcharge against an unrelated underbilling elsewhere and report no net variance, while the accessorial line itself is still wrong.

  • Base rate drift: A wrong linehaul rate affects the core charge on a shipment and is usually easier to catch because it is the largest line on the invoice.
  • Index escalation misapplied: A fuel or index-linked adjustment applied on the wrong basis or schedule, a related but separate check from a fixed accessorial fee.
  • Minimum commitment shortfall: A volume-based term rather than a per-shipment fee, evaluated over a period instead of on each invoice line.
  • Duplicate payment: An invoice paid twice, a matching failure rather than a rate failure, and caught by a different control entirely.

For the wider pattern this sits inside, start with the margin drift guide. See also the six categories drift hides in and what is margin erosion? causes and prevention for manufacturers.

7. Frequently Asked Questions (People Also Ask)

How far back can we claim accessorial overcharges from a carrier?

This depends on the filing deadline in your specific carrier contract, which varies by agreement, so check that clause before assuming a standard window. Many agreements set a claim filing deadline measured in months from the invoice date, after which even a documented variance is no longer recoverable.

Do we need the carrier's cooperation to run this audit?

No. The audit itself only needs your own invoices and your own contract's accessorial schedule, both of which you already hold. The carrier's involvement starts once you file the claim, not before.

What if our contract doesn't have a clear accessorial rate table?

Then the rate table is whatever the base agreement or the most recent signed rate letter states, and if neither specifies a figure for a given code, that code has no contractual basis and any charge under it is worth challenging on that ground alone.

Is accessorial creep the same as a fuel surcharge problem?

No. A fuel surcharge is index-linked and covered separately, closer to index escalation misapplied. Accessorial charges are fixed or tiered fees for specific service conditions like liftgate or residential delivery, and the two need different reference documents to check.

Can our TMS or freight audit software catch this automatically?

A freight audit tool checks what it is configured to check. If its rate table was loaded once at implementation and never updated against a later rate letter, it will validate invoices against the same stale schedule the carrier has already drifted past.

Should we dispute individual invoices as we notice them, or wait and batch the claim?

Batching by charge code is generally more efficient, because a carrier's claims reviewer can approve one rate correction across many shipments faster than working through disputes filed one at a time on the same underlying error.

What documentation does the carrier actually need to approve the claim?

The signed contract page or exhibit showing the contracted accessorial rate, the list of affected invoices with dates and amounts, and the variance calculated against that rate. A clean claim needs no narrative beyond those three items.

Does this apply to parcel carriers as well as LTL and truckload?

Yes. Parcel accessorials such as residential surcharge, address correction, and additional handling follow the same pattern: a contracted rate that a rating system can drift away from over time, checked the same way against the carrier's rate schedule.

Margin Drift Resources