Let me start with the math. A home-goods e-commerce company spent $2.6 million on LTL freight in 2024. When I went through their invoices at year-end, one line stood out: $710,000 in accessorial charges — 27% of total freight spend.
Of that $710,000, how much was legitimate? We pulled three months of invoices — 412 shipments — and audited every single one. The finding: at least $96,000 was pure overcharge.
That is what this is about: accessorial charges buried in LTL invoices. The money you save at the negotiating table is visible money. The money overcharged on your invoices is invisible money. In my experience, the invisible pile is usually bigger.
The math, first
This company ships out of Columbus, Ohio — mostly small and mid-size furniture, half to retail stores, half to end customers. Full-year 2024 LTL spend: $2.6 million. Linehaul: $1.89 million. Fuel surcharge on top of that. The remaining $710,000 was accessorials of every flavor.
A 27% accessorial share is not outrageous by itself. The audit results were.
Across 412 shipments, liftgate fees appeared on 47 invoices. We pulled the delivery addresses and PODs for all 47. On 21 of them, the consignee was a commercial warehouse with a loading dock — the driver never touched the liftgate, and the fee was charged anyway. Detention showed up on 19 invoices; on 11 of those, the signed POD clearly recorded unloading in under 40 minutes — free time was not even used up, fee charged anyway. Address correction fees on 6 invoices, 3 of which were the carrier's own misroutes — freight sent to the wrong terminal, and the shipper billed for the fix.
Those three categories alone: $24,000 overcharged in three months. Annualized: $96,000.
That $96,000 is 3.7% of annual freight spend. For perspective: that same year, the company celebrated company-wide when procurement negotiated a 2.8% linehaul discount. Meanwhile 3.7% was sitting in the invoices, and nobody was looking.
Where the money actually goes
LTL accessorials come in a short list of usual suspects. I will not quote specific rates here — they change every year, and any number I print would mislead you. Check each carrier's current published tariff.
| Charge | When it is supposed to apply | How it gets overcharged |
|---|---|---|
| Liftgate | Delivery location has no dock; driver must use the liftgate | Charged on commercial addresses with docks |
| Detention | Unloading exceeds free time | Charged when free time was not exceeded; free time is per contract, not per the driver's word |
| Address correction | Delivery address changed in transit | Carrier's own misroute, billed back to the shipper |
| Re-label / re-manifest | Damaged labels, incomplete information | Warehouse labels were intact; charged again anyway |
| Appointment / notification | Delivery appointment required | Already included in the contract, billed as a separate line |
| Residential delivery | Delivered to a residence | Commercial address misclassified as residential |
| Redelivery | Second attempt after a failed delivery | The first attempt failed for the carrier's own reasons |
See the pattern? Every accessorial is triggered by something that happened — or did not happen — at the dock. And the invoice is written after the fact, by the carrier. Only three documents can prove what actually happened: the quote, the invoice, and the signed POD.
Three-way matching: what overcharges look like
A 3PL in Ontario, California started three-way matching in Q1 2025. The method is simple. Whatever accessorials appear on the quote should be the ones on the invoice. Every extra line on the invoice must be backed by a corresponding event on the POD. No POD evidence, no payment.

They matched more than 1,800 shipments in one quarter. The recovered money fell into three buckets. First, phantom charges: the POD showed a normal unload, but the invoice carried a re-label fee. The labels had been applied at the warehouse and were intact — pure overcharge. Second, double billing: an appointment notification fee that their contract explicitly included in the base rate, billed again as a separate line item. Third, reversed liability: an address correction fee caused by the carrier's own terminal mis-scanning a barcode — freight routed to the wrong terminal, and the shipper billed for the correction.
One quarter: $41,000 recovered. Annualized pace: $160,000 — on roughly $9 million in annual LTL spend. That is 1.8% of freight spend, recovered in cash, with no negotiation and no favors owed.
Here is the checklist, ready to use. Have finance or your logistics coordinator run it one half-day a week:
| Step | Action | Source document | Pass criterion |
|---|---|---|---|
| 1 | List every accessorial line on the invoice | Invoice | Each line has a name and an amount |
| 2 | Match against the quote | Quote vs. invoice | Flag every line not on the quote |
| 3 | Verify flagged lines against the POD | POD | A charge stands only with matching POD evidence |
| 4 | Liftgate spot-check | Consignee address type + POD | Liftgate on a dock-equipped commercial address → dispute |
| 5 | Detention spot-check | POD timestamps | Under free time → dispute |
| 6 | Check the contract | Carrier contract / tariff | Anything the contract includes, billed separately → dispute |
| 7 | Total the disputes, file them together | Summary sheet | Attach all three documents, file at once |
Steps 2 and 3 do the heavy lifting. The quote is the carrier's own price; the invoice is the carrier's own bill. When the two do not match, the invoice is wrong. The POD — signed by the driver and the receiver — is the only factual record of what happened at the dock. This is exactly where a TMS earns its keep: all three documents live in the system, and the matching is automatic instead of someone flipping through paper.
No TMS? A spreadsheet works. Export the invoice weekly, keep the quotes on file, have the warehouse photograph every POD. It is manual work, but $96,000 is worth the trouble.
Disputes have a clock. Do not miss it.
Overcharged money does not come back by itself. Three things matter in the dispute process.
First, the clock. Invoice disputes have time limits — check each carrier's current published policy; they are measured in days, not months. My internal rule: finance finishes the audit within two weeks of receiving the invoice, and the dispute letter goes out the same month. Past the deadline, the money is gone for good.
Second, evidence. A dispute filing must arrive complete: quote screenshot, invoice screenshot, POD screenshot, with the contradictions marked. Carrier reps process hundreds of disputes a day; an incomplete filing gets bounced, and a bounced filing is a dead filing.
Third, follow-up. Filing a dispute is not recovering the money. Chase the status weekly; escalate anything unresolved past 30 days. This is where most companies' recovery efforts die: filed, and forgotten.
The uncomfortable conclusion
Here is the odd thing about logistics: teams will argue an entire afternoon over a 2-point rate discount at the negotiating table, while a 3-point overcharge sits in the invoices and nobody looks.
Why? Because negotiated savings are visible money — measurable, attributable, KPI-friendly. Recovered overcharges are invisible money, buried across hundreds of invoice pages, and nobody thinks it is their job. Finance thinks it is logistics' problem; logistics thinks it is finance's problem.
But the numbers do not lie. The two companies above: 3.7% recovered, 1.8% recovered. And a successful annual rate negotiation — how much does that yield? 3–5% is typical, and the carrier claws most of it back the following year through one mechanism or another. Recovered overcharges are cash. No negotiation required, no favors owed — run the process and it pays out every year.
So here is my conclusion, and you can compute it yourself:
Money recoverable this year = last year's total LTL accessorial spend × the overcharge rate from your 100-shipment sample audit.
Pull 100 shipments and run the checklist above. More than 8 with overcharges — the process is worth making permanent, weekly. Fewer than 3 — your carriers are reasonably honest; drop the audit to monthly.
Stop staring only at the negotiating table. The invisible money in your invoices is the easiest logistics savings most companies never collect.
By Lao Zhou, Logistics Cost Analyst







