What Is a Freight Audit?
Learn how a freight audit checks an invoice against shipment records and pricing terms, how disputes differ from claims, and what documents to retain.

A freight audit is a documented check of a carrier invoice against the shipment record and the pricing terms that govern the move. The reviewer asks three basic questions: Was the shipment identified correctly? Were the billed services actually provided? Were the rates and charges calculated under the applicable quote, contract, tariff, or other agreement?
The audit can happen before payment, after payment, or at both points. A prepayment audit is meant to catch a discrepancy before money leaves the business. A post-payment audit looks for an error after payment and may lead to a billing dispute, credit, refund, or a correction to the shipper’s process. A freight audit is not the same as a cargo claim: an audit addresses transportation billing, while a cargo claim addresses loss, damage, shortage, or delay under the governing terms.
What a freight audit compares
An invoice is only one side of the review. A useful audit matches it to the records created when the shipment was quoted, tendered, moved, and delivered.
| Record | What the reviewer uses it to confirm |
|---|---|
| Carrier invoice or freight bill | Invoice number, shipment reference, account billed, charge lines, credits, taxes or duties when applicable, and amount due |
| Quote, rate confirmation, contract, or tariff | The pricing authority, base charge, discount, minimum charge, fuel method, accessorial terms, and any shipment-specific conditions |
| Bill of lading | Shipper and consignee, origin and destination, package count, commodity description, and the weight or measurement used for rating when applicable |
| Pickup, tracking, and delivery records | Whether the movement occurred, which service events were recorded, and whether the invoice belongs to the right shipment |
| Reweigh, inspection, or correction record | The carrier’s support for a change to weight, dimensions, class, account, or another billed input |
| Internal purchase order or cost code | Whether the charge belongs to the right customer, location, project, or department |
For interstate motor-carrier shipments subject to 49 CFR 373.101, the bill of lading must contain the consignor and consignee names, origin and destination, package count, freight description, and weight, volume, or measurement when that information affects the rating. That rule does not turn the bill of lading into a final invoice, but it shows why the document is a central audit record.
The freight audit process, step by step
1. Match the invoice to one shipment
Start with stable identifiers such as the invoice number, PRO or tracking number, bill-of-lading number, shipment date, and carrier account. Confirm that the same shipment was not billed twice or charged to the wrong account. A repeated dollar amount alone is not proof of a duplicate; two legitimate shipments can cost the same.
2. Rebuild the expected charge
Identify the rate authority that applied when the shipment was tendered. Depending on the relationship, that may be a shipment-specific quote, a contract, a tariff, a rate confirmation, or a combination of documents. Then rebuild the expected charge using the shipment facts and the pricing method in those terms.
Do not compare only the invoice total with a quote total. Review the components that produced each total. A different total may come from a valid reweigh, corrected dimensions, a minimum charge, a fuel calculation, a service that was requested later, or another event allowed by the governing terms. It may also come from an incorrect rate, duplicate line, wrong account, or charge for a service that was not performed.
3. Test every adjustment against evidence
For each difference, ask what changed and which record supports it. If the invoice includes liftgate service, for example, verify that the service was requested or performed and that the applicable terms permit the charge. If weight or classification changed, request the carrier’s supporting measurement, inspection, or correction record and compare it with the tendered commodity and packaging information.
An unexpected charge is not automatically an overcharge. The audit result should be one of three things:
- Supported: the charge follows the applicable terms and shipment evidence.
- Needs clarification: the invoice may be correct, but a required document or explanation is missing.
- Disputed: the available records show a specific mismatch between what was billed and what the terms or shipment evidence support.
4. Resolve the discrepancy through the correct channel
Carrier procedures differ. UPS currently directs customers to dispute an incorrect charge through its Billing Center or contact the billing number on the invoice when the invoice is unavailable there. FedEx directs U.S. Billing Online users who believe an invoice is incorrect to request a billing adjustment. Those are carrier-specific examples, not a universal process or deadline.
Follow the procedure and timing in the applicable carrier terms, contract, tariff, or billing portal. A useful dispute identifies the shipment and invoice, names the exact line or amount in question, explains the reason, and includes the controlling quote or agreement plus the supporting shipment records. Keep the original invoice unchanged and record the submission date, case number, response, credit, rebill, or denial.
5. Close the loop
Do not treat a submitted dispute as recovered money. Reconcile the carrier’s response to the accounts-payable record and verify that any promised credit or corrected bill actually appears. If the original invoice was valid, document why. That record prevents the same charge from being challenged repeatedly and helps the shipping team correct weak quote inputs.
Prepayment and post-payment audits serve different jobs
The U.S. General Services Administration’s May 2026 guidance describes both methods in a federal-agency context. Its current transportation invoice audit page says agencies compare the invoice with the bill of lading, verify rates and charges, and confirm that services were performed. The current eCFR defines a prepayment audit as a review before payment and a post-payment audit as a review after payment.
Private businesses are not automatically governed by the federal-agency requirements in 41 CFR Part 102-118. The definitions and document-matching sequence are still a useful operational model, but a commercial shipper must follow its own contracts, carrier terms, tariffs, payment obligations, and dispute procedures.
| Audit timing | Best use | Main control |
|---|---|---|
| Before payment | Stop an unsupported charge before it is paid | Hold only according to the applicable payment and dispute terms; avoid creating an unintended late-payment problem |
| After payment | Find errors missed during invoice processing and confirm credits or refunds | Preserve the invoice, shipment records, payment record, and carrier response |
| Both | Use the prepayment review for immediate control and the post-payment review for trend analysis | Prevent duplicate effort by maintaining one case record for each discrepancy |
A practical freight-audit example
Suppose an LTL invoice contains a liftgate-delivery line that was not on the accepted quote. The consignee has a loading dock, but that fact alone does not settle the audit.
The reviewer should check the quote and accessorial terms, the bill of lading, delivery instructions, tracking notes, proof of delivery, and any carrier service record. If the destination requested a liftgate after dispatch or the carrier actually performed the service under terms that permit the charge, the line may be valid. If the records show dock delivery with no liftgate request or performance, the reviewer has a specific, document-backed reason to ask for a correction. If the service record is missing, the right status is “needs clarification,” not an automatic deduction.
This approach separates a real discrepancy from a surprising but supported charge. It also produces a cleaner dispute: one invoice, one questioned line, one reason, and the documents that support that reason.
Common freight-audit mistakes
- Treating the quote as an unconditional final bill. A quote depends on the shipment facts and terms used to produce it. A valid correction can change the invoice.
- Ignoring accessorial evidence. A line item should be checked against both the requested services and what happened at pickup or delivery.
- Using a generic rate table instead of the governing agreement. The applicable contract, quote, tariff, and effective date matter.
- Challenging the total without isolating the variance. A carrier can respond more directly when the questioned charge and supporting basis are explicit.
- Assuming a dispute equals a credit. The audit remains open until the response and accounting record are reconciled.
- Mixing billing disputes with cargo claims. Different facts, documents, terms, and filing procedures can apply.
- Skipping undercharges. An audit should test accuracy, not merely search for credits. A correction can increase or decrease the amount due.
What to prepare for an auditable freight quote
The strongest audit trail starts before pickup. Retain the quote version and the terms that applied, then tender the same accurate shipment facts that were used to request the rate. For an LTL quote, prepare:
- Origin and destination ZIP codes and location types
- Fully packaged piece or pallet count
- Packaged dimensions and total weight
- Clear commodity description and freight class when known
- Pickup and delivery services, including access constraints
- The party and account responsible for the charges
- Any shipment-specific timing or handling requirement
After booking, keep the bill of lading, pickup and delivery records, carrier correction notices, invoice, dispute correspondence, and final credit or rebill together under the same shipment reference.
Shipocity is backed by a team with more than 40 years of combined logistics experience. Through established industry relationships, the platform helps businesses compare competitive freight rates for their specific shipment.
When the shipment details are verified, compare rates for your next shipment.



