A freight audit for import shipments compares each invoice line with the agreed quote, shipment records, and services performed before payment. It identifies wrong rates, duplicate lines, weight errors, and charges with no documented trigger. A reasonable total can still conceal a wrong billing unit, free-time date, or shipment reference.
What Is a Freight Audit?
A freight audit is a pre-payment review of a freight invoice. It confirms that each charge belongs to the shipment, uses the correct billing basis, and fits the booked service scope.
A quote-to-invoice difference is not automatically an error. A cargo change, requested terminal service, or stated conditional charge can create a valid extra cost. Ask for the record that supports the difference. Review the invoice before payment when possible. A post-payment review may still identify a credit or recurring billing problem, but contract deadlines can limit recovery.
Which Records Should You Compare Before Payment?
Compare the invoice with the commercial terms and the shipment records. No single document proves every line item.

| Record | What to confirm | Red flag |
|---|---|---|
| Original quote or rate agreement | Rate, currency, validity period, included services, exclusions, and conditional charges | No matching rate or condition |
| Booking confirmation | Mode, routing, equipment, service level, and billed party | A different route or service on the invoice |
| Bill of lading or air waybill | Shipment reference, ports, consignee, container, or airway bill number | The reviewer cannot match the invoice to the shipment |
| Packing list or cargo record | Pieces, gross weight, dimensions, CBM, and chargeable weight | The billed unit exceeds verified cargo data |
| Commercial invoice | Buyer, seller, goods, value, and transaction details | Parties or goods do not match the shipment file |
| Arrival, release, and delivery records | Terminal dates, free time, pickup, return, and final delivery | A time-based charge uses the wrong event date |
| Prior invoices and credit notes | Duplicate bills, reversals, credits, and adjustments | The same charge appears twice |
Read the quote as a scope document. A port-to-port ocean quote does not cover the same services as a door-to-door shipment. Confirm the Incoterm, named pickup point, delivery point, customs responsibility, and destination service before flagging a charge as unexpected.
How Do You Audit a Freight Invoice Line by Line?
Audit each line against the record that created the charge. Verify shipment identity, charge basis, rate, quantity, calculation, and supporting event in that order.
Line-by-line freight invoice audit](https://www.foresmart.com/wp-content/uploads/2026/08/freight-invoice-line-by-line-audit-1024x768.jpg)
Shipment Facts and Service Scope
Match the invoice to the booking number, bill of lading number, air waybill number, or container number. Then confirm the origin, destination, mode, equipment type, cargo weight, volume, and delivery scope.
Check that the invoice reflects the booked service. An LCL shipment billed as FCL, a 20-foot container billed as a 40-foot container, or a port delivery billed as residential delivery needs an explanation.
For air freight, compare actual and volumetric weight with the billed chargeable weight. For ocean LCL, compare the billed CBM or weight measurement with the verified cargo record. Hold a line that has no usable shipment reference.
Quoted and Variable Charges
Recalculate each line from its billing unit. The expected amount is the applicable rate multiplied by verified kilograms, CBM, container count, shipment count, or service event.
Separate fixed quoted charges from variable charges. Fuel, currency, peak-season, customs examination, storage, trucking wait time, and nonstandard handling can be valid when the agreement identifies the trigger and shipment records support it.
Check the following details:
- Rate and billing unit
- Currency and exchange-rate basis, when applicable
- Percentage surcharges and the base amount
- Taxes, duties, and disbursement fees
- Quantity, minimum charge, and rounding rule
- Credits or deposits that should reduce the balance
Ask the billing party for the calculation and operational evidence when a line has no scope, quantity, rate, or supporting record.
Time-Based Ocean Charges
Time-based ocean charges require a shipment timeline. Free time, charge start dates, rate tiers, and counting rules can vary by carrier, terminal, route, and contract.

| Charge | Records to review | What to check |
|---|---|---|
| Demurrage | Cargo availability, terminal free time, release, and gate-out records | Whether the container remained at the terminal beyond applicable free time |
| Detention | Gate-out, empty return, and carrier free-time records | Equipment return date versus the allowed period |
| Storage | Terminal tariff, cargo release, and terminal activity records | Whether storage overlaps with another charge or uses the wrong date range |
| Per diem or equipment-use charge | Carrier tariff and equipment timeline | The carrier’s definition, rate tiers, free days, and billed days |
For FCL and LCL shipping, mark each event on one timeline. Do not assume that weekends, holidays, terminal closures, customs holds, or appointment shortages follow the same counting rule under every agreement.
For U.S. ocean demurrage and detention, check the invoice against applicable FMC billing requirements, the tariff, and the shipment timeline. A 2025 court decision set aside the former recipient provision. Invoice-content and 30-day issuance requirements remain. Seek legal advice for a material dispute.
Which Freight Billing Errors Should You Flag?
Flag an invoice when the records do not support the billed amount or the billed party. Common issues include:
- The same shipment or charge appears on more than one invoice.
- The invoice uses the wrong cargo weight, CBM, container size, or chargeable weight.
- The biller applied a quoted rate, currency, surcharge table, or minimum charge incorrectly.
- An accessorial charge has no documented service event.
- A delivery, pickup, customs, handling, or destination charge falls outside the booked scope.
- A demurrage, detention, storage, or equipment-use charge uses the wrong start date, free-time allowance, or daily rate.
- A credit, cancellation, deposit, or payment is missing from the balance.
- The biller assigned the invoice to the wrong entity, purchase order, cost center, or customer.
A mismatch is a reason to investigate, not proof of misconduct. Record the discrepancy and request the documents that explain it.
What Should You Do When a Freight Invoice Is Wrong?

Raise a written dispute promptly. A complete dispute record makes the billing party’s review faster and gives the importer a clear audit trail.
- State the variance. Identify the invoice line, amount, and reason for the dispute. A vague objection is harder to track and resolve.
- Attach the evidence. Keep the quote, booking, freight documents, delivery records, timeline, invoice, and calculation together. State the invoice number, shipment reference, disputed amount, expected amount, and supporting record.
- Check the operational risk. Separate disputed and undisputed charges when the contract permits it. Before withholding a release-related charge, check the agreement. If cargo or equipment remains in a chargeable status, additional charges may accrue while the dispute is open.
- Close and record the cause. Close the issue after you receive a corrected invoice, credit note, written explanation, or documented denial. Record the cause so the same charge type receives closer review on later shipments.
How Can Importers Make Freight Audits Repeatable?
Use one shipment reference, a charge library, and a high-risk review queue. These three controls make invoice review consistent without creating a complex process for routine bills.
| Control | Keep under the control | Use it to |
|---|---|---|
| Shipment file | Quote, booking confirmation, transport document, cargo measurements, milestone dates, invoice, and credit note | Match the final bill to the booked scope |
| Charge library | Charge name, billing unit, rate source, trigger event, required evidence, and reviewer | Test recurring charges against the same rule |
| High-risk review queue | Bills involving variable charges, container free time, customs examinations, final-mile accessorials, or new lanes | Find rate-table problems, unclear quote wording, and incomplete shipment data |
For China-origin shipments, require the China freight forwarder to use the same booking or shipment reference on the documents supplied for billing review. Use a shared freight glossary so finance and logistics teams apply the same meaning to each invoice code.
FAQs
Is a Freight Invoice the Same as a Commercial Invoice?
No. A commercial invoice describes the goods, seller, buyer, value, and transaction details for trade and customs. A freight invoice requests payment for transportation and related services. The documents may share shipment references, but a commercial invoice does not prove that a freight charge is correct.
Who May Receive a Demurrage or Detention Invoice?
The billed party can depend on the transport contract, tariff, bill of lading, and applicable law. A court set aside the FMC’s former recipient provision in 2025, so earlier summaries are not a safe shortcut. Review the current contract and billing terms, and seek legal advice for a material dispute.
When Does Freight Audit Software Make Sense?
Freight audit software makes sense when invoice volume, carrier count, charge complexity, or repeated exceptions make manual matching too slow. Software can compare structured invoice data with rate tables and shipment records, but it cannot validate missing documents or unclear contract terms. Accurate shipment files and rate data remain necessary.
