Freight Invoice Audit Guide · Updated 2026
Freight Invoice Audit Checklist: 15 Checks to Catch Overcharges
A freight invoice can look correct and still contain duplicate charges, incorrect contracted rates, fuel surcharge errors, unsupported accessorials or other billing discrepancies.
This freight invoice audit checklist gives finance, logistics and freight teams a practical process for checking carrier invoices before payment and identifying potentially recoverable overcharges.
What Is a Freight Invoice Audit?
A freight invoice audit is the process of comparing a carrier invoice with the shipment data, contracted rate and applicable surcharges to determine whether the amount billed is the amount that should actually be paid.
A strong audit does not only check the final invoice total. It evaluates the underlying freight charges line by line and identifies exceptions that require review or recovery.
The core comparison is:
Billed amount − Agreed amount = Potential overcharge
For example, if a carrier bills $1,450 while the applicable contracted amount is $1,250, the potential recoverable difference is $200.
The 15-Point Freight Invoice Audit Checklist
1. Match the Invoice to the Correct Shipment
Confirm that every carrier invoice belongs to a shipment that actually exists in your records. Compare the invoice number, shipment ID, tracking number, PRO number or Bill of Lading reference where available.
An invoice that cannot be linked to a real shipment should be held for investigation before payment.
2. Check for Duplicate Freight Invoices
Compare the invoice number, carrier, shipment reference and billed amount against invoices already received or paid.
Duplicate billing can occur when an invoice is submitted twice, when a corrected invoice is processed without cancelling the original, or when the same shipment enters accounts payable through multiple channels.
3. Verify the Contracted Freight Rate
Compare the billed base transportation charge with the rate that was actually agreed with the carrier.
Use the correct carrier contract, rate card, lane agreement, spot quote or pricing amendment that applied on the shipment date.
This is one of the most important freight audit checks because even a small rate difference can become significant when repeated across hundreds or thousands of shipments.
4. Audit the Fuel Surcharge
Verify that the carrier used the correct fuel surcharge percentage, index period and calculation basis.
Check whether the surcharge was applied to the correct base amount and whether your contract contains special fuel rules, thresholds or caps.
5. Validate Every Accessorial Charge
Accessorial charges deserve individual attention because they are often dependent on what actually happened during the shipment.
Common examples include liftgate service, residential delivery, detention, storage, redelivery, inside delivery, limited access and reclassification.
For every accessorial ask: Was the service actually performed? Was it authorized? Does the billed amount match the applicable agreement?
6. Check Weight and Dimensions
Compare the billed weight, dimensional weight and shipment dimensions against the original shipping data.
If a carrier reweighed or remeasured the freight, check whether evidence supports the adjustment and whether the resulting charge was calculated correctly.
7. Verify the Billed Service Level
Make sure the carrier invoiced the service that was actually booked. A standard shipment should not be billed as an expedited or premium service unless that upgrade was requested and delivered.
8. Check Contracted Discounts
Verify that negotiated carrier discounts have been applied correctly. These may include volume discounts, lane discounts, customer-specific rates, minimum-charge agreements and other pricing incentives.
9. Verify the Currency
Check that the invoice currency matches the agreed rate currency. This is particularly important for international operations using USD, EUR, GBP or multiple carrier billing currencies.
Different currencies should also remain separated in recovery reporting. A USD overcharge and a EUR overcharge should not simply be added together and displayed under one currency symbol.
10. Review Detention, Waiting and Storage Charges
Time-based charges should be supported by operational evidence. Compare arrival and departure times, contracted free time and the agreed hourly or daily rate.
A detention line on an invoice is not by itself proof that the full amount is valid.
11. Check Invoice and Shipment Dates
Confirm that invoice dates, pickup dates and delivery dates are plausible and correspond with the correct shipment and contract period.
This also helps prevent an old or superseded rate card from being used for a newer shipment.
12. Recalculate the Freight Invoice
Recalculate line items instead of assuming the invoice arithmetic is correct.
Check that quantities multiplied by rates equal the billed line amount, and verify that base freight, surcharges and additional fees reconcile with the final invoice total.
13. Verify Supporting Documentation
Some charges require evidence before they can be validated. Depending on the shipment, this can include a Bill of Lading, Proof of Delivery, weight ticket, delivery timestamp, accessorial authorization or other supporting document.
14. Calculate Billed vs Agreed
Once the invoice and applicable contract information have been matched, calculate the monetary difference for every discrepancy.
| Charge | Billed | Agreed | Potential Recovery |
|---|---|---|---|
| Linehaul | $1,450 | $1,250 | $200 |
| Fuel surcharge | $220 | $195 | $25 |
| Liftgate | $125 | $0 | $125 |
| Total | $350 |
A positive difference is a potential overcharge that should be validated before being disputed or recovered.
15. Look for Recurring Carrier Billing Patterns
Do not review every discrepancy in isolation. Track findings by carrier, charge type, lane and time period.
Repeated fuel differences, recurring accessorial charges or frequent rate mismatches can indicate a systematic billing issue rather than a one-off mistake.
Common Freight Billing Errors
The most important freight billing errors to monitor include duplicate invoices, contracted rate mismatches, incorrect fuel surcharges, unsupported accessorials, incorrect weight or dimensions, missing discounts, wrong service levels, currency errors and incorrect detention charges.
The largest invoice is not necessarily the invoice with the highest risk. Small discrepancies can have a significant cumulative impact when the same billing error occurs across a large shipment volume.
Manual Freight Auditing vs Automated Freight Audit Software
Manual freight invoice auditing can work when shipment and invoice volumes are low. The process becomes more difficult as the number of carriers, rate cards, currencies and surcharge schedules increases.
A manual audit typically requires someone to identify the correct shipment, locate the applicable contract, compare individual charges, validate additional fees, calculate discrepancies and document each exception.
Freight invoice audit software can automate much of this comparison and surface the invoices or charge lines that need human attention.
Try a Freight Invoice Audit
Want to see how freight invoice data can be checked for discrepancies?
The FreightAvex interactive demo lets you run a sample audit and see how potential overcharges can be identified from invoice data.
Try the FreightAvex freight audit demo →
For a discussion about auditing real invoice volumes against your actual carrier agreements, visit our freight audit request page.
Freight Invoice Audit FAQ
What is a freight invoice audit?
A freight invoice audit compares carrier invoice charges with shipment data and the applicable carrier agreement to identify billing discrepancies before or after payment.
What should you check on a freight invoice?
Check the shipment reference, duplicate status, contracted rate, fuel surcharge, accessorial charges, weight, dimensions, currency, service level, discounts, detention charges and final invoice calculations.
What is a freight overcharge?
A freight overcharge occurs when the amount invoiced is higher than the amount that should have been charged under the applicable agreement and shipment circumstances.
Can freight invoices be audited automatically?
Yes. Freight audit software can compare invoice data with reference data such as contracted rates and identify exceptions that require review.
Why audit freight invoices before payment?
Pre-payment auditing can identify discrepancies before an incorrect carrier charge becomes an approved and paid freight cost.
