Oracron

How to Audit a Freight Invoice (and Catch the Overcharges Carriers Bury)

Freight invoices are among the most error-prone documents a logistics team handles. They arrive in different formats from every carrier, mix dozens of charge types on a single page, and are almost always paid without a line-by-line check. Industry estimates put billing-error rates on freight invoices in the high single digits to low double digits — and because nobody verifies them, the overcharges are simply paid.

This guide walks through how to audit a freight invoice properly, what to look for, and where the money usually leaks.

What "auditing" a freight invoice actually means

Auditing isn't reading the total and approving it. It means checking that every charge on the invoice matches what was contractually agreed for that shipment — the base rate for the lane and weight, plus each surcharge and accessorial. The audit unit is the shipment, not the invoice: one invoice often contains many shipments, each with its own route, weight, and charges.

A complete audit answers three questions for each shipment:

  1. Was the base freight rate correct for this origin–destination lane and weight bracket?
  2. Are the surcharges legitimate and correctly calculated (fuel, tolls, customs, handling)?
  3. Does the billed weight match reality — including how chargeable weight was calculated?

The step-by-step check

1. Reconcile the shipment details. Confirm the origin, destination, weight, and service level on the invoice match the actual shipment. Wrong zone or wrong service is a common, expensive error.

2. Verify the base rate against your contract. Pull the contracted rate for that lane and weight bracket and compare. This is where a rate table matters — without it, you have nothing to check against. (See rate validation.)

3. Check the chargeable weight. Carriers bill on the greater of actual and volumetric weight. A miscalculated dimensional factor inflates the charge silently. (See our guide to chargeable vs volumetric weight.)

4. Scrutinise every surcharge. Fuel surcharges (BAF), toll fees, customs charges, and handling accessorials are the most disputed lines. Confirm the fuel percentage matches the agreed index and the period. (See fuel surcharge explained.)

5. Watch for duplicates and phantom charges. The same shipment billed twice, a charge with no corresponding service, or a "minimum charge" applied where it shouldn't be.

6. Handle consolidated invoices carefully. A Sammelrechnung bundles many shipments — each needs its own check, and credit notes must be matched back to the original charge.

Why teams stop doing this by hand

Done manually, a thorough audit takes several minutes per shipment, requires the contract open alongside the invoice, and doesn't scale past a handful of invoices a week. So most teams spot-check, or skip it entirely — which is exactly what makes silent overcharging profitable.

This is the problem Sentra automates: it reads each invoice, normalises every shipment and charge, compares them against your contracted rates, and flags discrepancies with the evidence behind them — so a person reviews findings instead of hunting for them.

What to do when you find an overcharge

Don't just absorb it. Document the discrepancy (billed vs contracted, with the rate-table reference), raise a dispute with the carrier, and track it to a credit note. A clear, evidence-backed claim is far more likely to be honoured than a vague complaint. And on a flat-fee audit model you keep 100% of what's recovered — no success fee.

FAQ

How often are freight invoices wrong? Independent studies put freight billing-error rates in the high single digits to low double digits of invoices. Because they're rarely audited line by line, most errors are paid.

Do I need my rate contracts to audit invoices? Yes. An audit compares billed charges against agreed rates, so the contracted rates per lane and weight bracket are the benchmark. Without them you can only sanity-check, not verify.

Can freight-invoice auditing be automated? Yes — the reading, normalising, and rate-comparison steps automate well. The decision to dispute should stay with a person, working from the evidence the audit surfaces.

--- Related: How Sentra audits invoices · Flat-fee vs contingency · Pricing

Written by the Oracron team. See Oracron pricing or how the platform works.

Read more