Freight Audit Checklist: What to Review Before Paying Invoices

Quick answer

A freight audit checklist covers six controls before any invoice is paid: validate the billed rate against the contracted rate for that lane and mode, verify that fuel surcharges and accessorial charges (detention, liftgate, redelivery) are legitimate and correctly calculated, catch duplicate invoices, match every charge to a shipment event that actually happened, confirm the invoice went through the right approval workflow, and track lane-level spend trends so systematic overcharges surface instead of hiding in averages.

Freight invoices are one of the few bills most companies pay without line-by-line review. Volumes are high, rate structures are complicated, and accounts payable teams rarely have the contract knowledge to challenge a carrier's math. The result is quiet, recurring leakage: industry benchmarks commonly cite error rates of 5–10% of freight bills, and higher for LTL and international moves.

This checklist walks through what a proper freight bill audit reviews before payment, what leakage each check typically finds, and when it makes sense to move from spreadsheets to freight audit software.

The freight audit checklist

1. Rate-to-contract match

What to check: the billed line-haul rate against the contracted rate for that specific lane, mode, equipment type, and effective date. Rates change mid-contract, GRIs land, and carriers sometimes default to tariff rates when a shipment doesn't map cleanly to a contract lane.

Common leakage: expired rates still being billed, spot rates applied where contract rates exist, and mileage calculated from a different basis than the contract specifies. Rating errors are commonly cited as the single largest category of freight invoice discrepancies.

2. Fuel surcharge verification

What to check: that the surcharge uses the agreed index (e.g., the DOE weekly diesel average), the agreed schedule, and the correct week. Recalculate a sample rather than trusting the printed percentage.

Common leakage: surcharges pegged to the wrong week's index, applied to accessorials when the contract limits them to line haul, or left at a stale peak percentage after fuel prices fall. Because fuel is a percentage of everything, small errors compound across every invoice.

3. Accessorial legitimacy

What to check: every accessorial line — detention, liftgate, redelivery, inside delivery, limited access — against two questions: did the event actually occur, and is the charge at the contracted amount? Detention needs arrival and departure timestamps; a liftgate fee needs a delivery location that plausibly required one.

Common leakage: accessorials are widely regarded as the most error-prone part of a freight invoice. Detention billed without supporting timestamps, liftgate fees at dock-equipped facilities, and redelivery charges caused by the carrier's own missed appointment all show up regularly in audits.

4. Duplicate invoice detection

What to check: the same shipment billed twice — under a slightly different invoice number, a rebill after a dispute, or once by the carrier and once by a broker. Match on PRO number, BOL number, ship date, and amount, not just invoice number.

Common leakage: duplicates are usually a small share of invoices — commonly cited at around 1–2% — but they are pure loss, and they slip through easily when carrier billing systems reissue corrected invoices with new numbers.

5. Shipment event matching

What to check: that the service billed was actually performed as billed. Match the invoice to tender records, pickup and delivery events, and the proof of delivery. A charge for a team-driver expedite should correspond to an expedited transit time; a guaranteed-delivery premium should correspond to an on-time delivery.

Common leakage: premium service billed at premium rates but performed at standard service levels, and guaranteed shipments that missed the guarantee without the refund being applied. This check is nearly impossible manually at volume — it is where connected shipment data, of the kind an orchestration platform maintains anyway, earns its keep.

6. Weight, class, and dimension verification

What to check: billed weight against tendered weight, freight class against the commodity actually shipped, and dimensional weight calculations on parcel and air. Reweigh and reclass adjustments deserve particular scrutiny — carriers apply them automatically, and they are frequently disputable.

Common leakage: incorrect reclassifications to a higher freight class, dim factors applied that don't match the contract, and cubic capacity rules invoked on shipments that don't trigger them.

7. Currency, tax, and GL coding checks

What to check: on international freight, the exchange rate and rate date used for conversion; correct application of VAT/GST and duty pass-throughs; and that charges are coded to the right business unit and GL account so freight cost lands where it belongs.

Common leakage: conversions at unfavorable or undated rates, taxes applied to exempt charges, and miscoding that hides freight cost inside other budget lines — which then corrupts every downstream spend analysis.

8. Approval workflow confirmation

What to check: that every invoice followed the defined approval path — matched to an authorized tender or PO, routed to the right approver by threshold, and documented for audit. Exceptions should require an explicit sign-off with a reason code, not a quiet override.

Common leakage: off-contract carriers paid without sourcing approval, "urgent" invoices pushed through outside the workflow, and disputes closed without resolution notes — all of which make the same errors repeat next month.

9. Lane-level trend review

What to check: beyond individual invoices, review cost per lane, per carrier, and per accessorial type over time. A single $75 detention charge looks reasonable; detention on 40% of deliveries to one facility is a pattern worth fixing at the source.

Common leakage: systematic overcharges too small to dispute individually, accessorial creep on specific lanes, and operational problems (bad dock scheduling, chronic short lead times) disguised as carrier charges. Trend review is where audit stops being cost recovery and starts being cost prevention.

When manual audit stops scaling

A team can run this checklist by hand at a few hundred invoices a month. Beyond that, something gives: either the audit narrows to spot checks, or invoices sit unpaid past terms while a backlog grows. Both outcomes are expensive — one leaks money, the other damages carrier relationships and forfeits prompt-payment discounts.

This is where freight audit software changes the economics. An AI-powered audit engine applies every check on this list to every invoice, automatically: it matches invoices to contracted rates and live shipment events, recalculates fuel surcharges, flags duplicates and unsupported accessorials, and approves clean invoices touchlessly. Humans review only genuine exceptions — typically a small fraction of total volume — with the evidence already assembled.

Because TMSFirst OrchestrAI already orchestrates tenders, shipment events, and carrier commitments across the network, the audit step inherits that data rather than rebuilding it: the platform knows what was tendered, what was delivered, and when, so "was this service actually performed as billed" becomes a query instead of an investigation. Our managed services team layers freight audit onto visibility deployments once the underlying data feeds are trusted, so audit accuracy is grounded in real events from day one.

If you're evaluating platforms, freight audit capability is worth adding to your demo scorecard alongside visibility and automation — our guide on how to compare TMS software covers how to structure that evaluation. And if you want to see what your current leakage likely looks like, talk to our team about a readiness review.

Frequently asked questions

What percentage of freight invoices contain errors?

Industry benchmarks commonly cite error rates in the range of 5–10% of freight invoices, with some studies putting it higher for LTL and international freight. Even at the low end, on a multi-million-dollar freight budget the recoverable leakage usually pays for the audit program many times over.

What is the difference between pre-audit and post-audit?

A pre-audit reviews invoices before payment, so errors are corrected or disputed and never leave your bank account. A post-audit reviews invoices after payment and claims refunds for overcharges found. Pre-audit prevents leakage; post-audit recovers a portion of it, typically with recovery fees deducted. Most mature programs run pre-audit as the primary control and use post-audit as a periodic safety net.

Can freight audit be fully automated?

Most of it, yes. AI-powered freight audit platforms match invoices against contracted rates, shipment events, and prior invoices automatically, approving clean invoices touchlessly and routing only genuine exceptions to a human. Teams still review disputed accessorials and edge cases, but the routine line-by-line checking no longer needs manual effort.

Find out what your invoices are hiding.

Book a 30-minute OrchestrAI demo and we'll show how touchless, event-matched freight audit works on lanes like yours — and what exception-only review would free your team to do instead.

Book a demo