12 minute practical guide
Freight Invoice Audit: Finding Charges That Should Not Be There
How to audit ocean and air freight invoices line by line, the charge patterns that recur, how to evidence a dispute, and why the total is the least useful number on the bill.
Free practical tool
Get every charge as its own line
Turn a freight invoice into structured charge lines with description, basis, rate, quantity and amount — the form you need to compare against a quotation rather than a total.
Extract charge linesWhy the total tells you nothing
Freight invoices are audited line by line or not at all. A grand total cannot tell you whether a fuel surcharge was applied at the contracted percentage, whether terminal handling was billed per container or per shipment, or whether a documentation fee appeared twice under two different names.
The recurring pattern in freight billing is not fabrication. It is charges that are individually plausible and collectively unauthorised — each one defensible in isolation, none of them in the quotation. Nothing in a total surfaces that, which is why audits that check totals against budget find almost nothing.
The charge patterns that recur
| Pattern | How it appears | Check against |
|---|---|---|
| Wrong rated basis | Freight rated on the wrong weight, volume or revenue tons | The packing list and transport document |
| Surcharge percentage | Fuel, security or currency adjustment at an unagreed rate | The service contract or quotation |
| Basis substitution | Per container where the contract says per shipment, or vice versa | The quotation's stated basis |
| Duplicate under two names | The same service billed as two differently described lines | The rest of the invoice, and the other end's invoice |
| Unrendered service | Charges for handling, storage or inspection that did not occur | Operational records and gate events |
| Currency adjustment | Applied to a rate already quoted in local currency | The quotation currency |
| Time-based charges | Demurrage or detention on a wrong day count or with retroactive tiers | Gate records and the tariff tiers |
| Tax base | Tax computed on charges that should have been excluded | Local tax rules for the charge type |
| Minimum charge | Applied above a properly rated weight or volume | The tariff minimum and the rated figure |
Running the audit
Work from evidence rather than expectation. The productive question is not whether a charge looks reasonable but which document supports it — and charges with no supporting evidence are the ones worth challenging.
- Confirm the invoice references a shipment you actually have; an unmatched reference is itself a significant finding
- Check the rated basis first, because an error there scales through every rated line
- Compare each charge line against the quotation or service contract and mark anything not provided for
- Look for duplicate charges under different descriptions — the single most common finding
- Verify surcharge percentages against the contracted basis rather than against a familiar-looking amount
- Reconcile time-based charges against your own day count and the tariff's tier structure
- Confirm the tax base excludes any charge local rules exclude
- Check the currency of every line and any conversion rate applied
- Recompute the arithmetic: line amounts, subtotal and total
Which documents support which charges
Every legitimate charge has a document behind it. Knowing which one turns an audit from an argument about reasonableness into a request for evidence.
| Charge | Supporting evidence |
|---|---|
| Ocean or air freight | The transport document's rated weight, volume or container count |
| Terminal handling | The transport document and the terminal's published tariff |
| Documentation fee | The Bill of Lading or air waybill issued |
| Demurrage | Discharge or availability record, gate-out record, the tariff |
| Detention | Gate-out record, empty return receipt, the tariff |
| Storage | The terminal or CFS tariff and the dates cargo occupied ground |
| Customs disbursement | The entry and the authority's own charge |
| Inspection or exam | The authority's exam notice |
| Chassis or equipment | The interchange record and the contract's equipment provision |
| Waiting time | Driver records with timestamps |
Raising a dispute that gets paid
Disputes are won on evidence and timing, not on tone. Windows are frequently short and sometimes contractual — in the United States, demurrage and detention billing rules give the billed party a defined period to seek mitigation, and other jurisdictions and contracts set their own. An invoice not disputed inside the window is generally payable regardless of its merits.
- Diarise the dispute deadline the day the invoice arrives, before you investigate the merits
- Dispute the specific line, not the whole invoice — rejecting everything delays legitimate lines and can become a payment default
- State the amount questioned and the reason in one sentence each
- Attach the evidence rather than describing it: gate records, the quotation, the transport document, the availability notice
- Address it to the party named on the invoice, with the invoice and shipment references in the subject line
- Pay the undisputed portion where the contract requires it
- Keep the exchange in writing, and record the outcome against the shipment for the next time the same charge appears
Preventing rather than recovering
Recovery is expensive and partial. The charges that never appear are worth more than the ones successfully disputed, and most of them are preventable at the quotation stage.
- Get the full charge schedule in writing before booking, including destination charges — this is where most surprises live
- Confirm the basis of every charge: per container, per shipment, per revenue ton, per document
- Confirm surcharge percentages and what base they apply to
- Confirm the validity period of the rate, since freight quotations expire quickly
- Confirm free time allowances and the day-count convention in writing
- Track the last free day on every import from the moment the arrival notice arrives
- Keep a charge-code reference per carrier so an unfamiliar description is recognisable next time
- Analyse charge lines across shipments — a charge appearing on 30 per cent of shipments is either legitimate or a systemic billing error, and both are worth knowing
Put the guide into practice
Turn a freight invoice into structured charge lines with description, basis, rate, quantity and amount — the form you need to compare against a quotation rather than a total.
Extract charge linesFrequently asked questions
Direct answers to the questions this topic raises most often in day-to-day operations.
How do I audit a freight invoice?
Line by line against the quotation and the shipment documents. Confirm the invoice matches a shipment you have, check the rated basis first, compare each charge against the contract, look for duplicates under different descriptions, verify surcharge percentages, reconcile time-based charges against gate records, and recompute the arithmetic. The total is the last thing to look at, not the first.
What are the most common freight invoice errors?
Duplicate charges billed under two different descriptions, surcharges at an unagreed percentage, the wrong rated basis — per container instead of per shipment, or the wrong chargeable weight — charges for services never rendered, and demurrage billed on an incorrect day count or with tiers applied retroactively.
What is an accessorial charge?
Any charge beyond the base freight for a service performed in connection with the movement — terminal handling, documentation, chassis, waiting time, storage, inspection, special equipment. They are legitimate when the service was rendered and provided for in the contract, and they are where most billing disputes originate.
How long do I have to dispute a freight invoice?
It depends on the jurisdiction and the contract, and the window is frequently short. In the United States, demurrage and detention billing rules give the billed party a defined period to request mitigation or waiver. Elsewhere the service contract or carrier terms govern. Diarise the deadline the day the invoice arrives, before you investigate.
Should I withhold the whole invoice while disputing one line?
Generally no. Rejecting an entire invoice over one charge delays every legitimate line, and where the contract requires payment of undisputed amounts it can turn a billing question into a payment default. Identify the specific line, state the amount questioned, attach evidence, and pay the remainder.
How do I check whether a surcharge is correct?
Verify the percentage against the contracted basis and confirm what base it applies to — a fuel surcharge on base freight is a different amount from one on the invoice subtotal. Then check whether the contract provides for it at all. A surcharge at a plausible-looking percentage that was never agreed is still an unauthorised charge.
What evidence supports a demurrage charge?
The discharge or availability record, the gate-out record, the applicable tariff with its free time and tier structure, and the day-count convention. Reconstruct the calculation yourself and compare — most demurrage disputes turn on the start event, whether the first day counts, or retroactive tier application rather than on the rate.
Can I recover overcharges from previous years?
Sometimes, subject to contractual and statutory limitation periods and to the carrier's willingness. Recovery becomes progressively harder as evidence ages and the people involved move on. The realistic conclusion is that prevention and prompt auditing are worth far more than retrospective recovery projects.
Should I use a third-party freight audit provider?
It depends on volume. Providers bring charge-code knowledge and scale, and typically charge a percentage of recoveries or a per-invoice fee. Below a certain volume the economics do not work, and structured extraction of your own charge lines gives you most of the visibility at a fraction of the cost. Above it, the specialist knowledge is genuinely valuable.
What is the value of analysing charge lines across shipments?
Patterns invisible on a single invoice become obvious across a hundred. A charge appearing on 30 per cent of shipments is either a legitimate conditional charge you should be quoting for, or a systemic billing error worth a single conversation rather than a hundred disputes. Both outcomes are worth having.
Why do destination charges cause so many disputes?
Because they are frequently not quoted. A rate covering the ocean leg says nothing about destination terminal handling, deconsolidation, delivery order fees or storage — and on collect or ex-works terms those land on a consignee who never saw the quotation. Ask for the destination schedule in writing before booking.
How does document extraction help with freight audit?
It turns the invoice into structured charge lines with description, basis, rate, quantity and amount, so the comparison against a quotation is direct rather than requiring figures to be dug out of a PDF. Grouping the invoice with the transport document and booking gives every rated line something to be checked against.
Related tools, templates and guides
- Freight invoice parserExtract every charge line with its basis, rate and amount.
- Demurrage and detention calculatorReconstruct the day count behind a time-based charge.
- Air freight invoice auditThe equivalent reconciliation against air waybills and rates.
- Demurrage and detention guideFree time, tiers and how to evidence a dispute.