Freight Invoice Reconciliation: How to Match Carrier Invoices to Shipments

Carrier invoices rarely match what you expect. Surcharges, accessorials, and corrections arrive weeks later. Here is how to reconcile freight invoices accurately.

Joey Hotz · 29 March 2026 · 6 min read · Updated 30 March 2026

Freight carriers do not always invoice what they quoted. Weight re-grades, zone corrections, surcharge adjustments, and accessorial fees applied after delivery mean that the invoice arriving at month-end frequently differs from the dispatch report. Most businesses approve these invoices without reconciliation and pay the difference without knowing it.

At low freight volumes this is a minor issue. At 50 or more carrier invoices per month, the overcharge accumulates into a material annual cost. This guide covers how to reconcile carrier invoices against shipment records and how to configure AP workflows to surface the invoices that need investigation before they are approved.

Why freight invoices frequently differ from expectations

Weight re-grades. Carriers typically apply their own weight measurement at processing. If the carrier’s measurement exceeds the weight declared at dispatch, the invoice will be higher than the dispatch system predicted. Dimensional weight charges (charging for volume rather than actual weight) frequently produce higher invoices than shippers expect, particularly for lightweight but bulky packages.

Zone corrections. Carrier zones are determined at delivery address level. An estimated zone at the time of dispatch may be corrected when the actual delivery address is processed. Zone upgrades increase the invoice amount.

Surcharges applied post-dispatch. Fuel surcharges, residential delivery surcharges, and remote area fees are sometimes applied after dispatch rather than at quote. The carrier’s invoice includes these; the dispatch estimate did not. Australian fuel surcharges are indexed to the Australian Institute of Petroleum weekly prices and change regularly.

Failed delivery attempts. If a courier fails to deliver and redelivers, the carrier may charge a redelivery fee. If the package is returned to sender, a return freight charge applies. Neither appears in the original dispatch estimate.

Rate card discrepancies. Annual rate card changes, contract amendments, or simple billing errors result in invoices at rates different from the agreed contract. Without checking the invoice rate against the rate card, these overcharges pass through silently.

What freight invoice reconciliation involves

Reconciliation compares the carrier invoice against the information the business already holds:

Step 1: Match invoices to shipments. Every line on the carrier invoice should correspond to a shipment in the dispatch system. A consignment number or tracking number is the matching key. Charges for consignments not in the dispatch system are an immediate flag - either a billing error or a charge for a consignment that cannot be identified.

Step 2: Check the rate against the rate card. For significant charges or regular carriers, verify that the per-kg rate, per-item rate, or zone rate on the invoice matches the agreed rate card. Carriers sometimes apply rate increases before businesses are notified of a contract change.

Step 3: Verify weights or dimensions. For invoices with weight-based billing, compare the invoiced weight against the weight captured at dispatch. If the carrier’s weight is significantly higher, investigate whether it represents a re-grade or a measurement error.

Step 4: Review surcharges. Check that every surcharge on the invoice is either in the agreed rate card or corresponds to a specific shipment event (failed delivery, residential address). Surcharges with no corresponding shipment event or not in the rate card should be queried.

Step 5: Approve or dispute. Invoices that reconcile correctly are approved. Invoices with unexplained variances are disputed with the carrier before approval.

Building the reconciliation into the AP workflow

The practical challenge is time. Freight invoice reconciliation takes 15 to 30 minutes per carrier per month. For a business with three carriers, that is under two hours monthly - manageable. For a business with 10 active carriers, it is approaching a full day.

The reconciliation process is more efficient when:

Dispatch data is accessible. Freight reconciliation requires comparing invoice data against dispatch records. If dispatch data is in the OMS or TMS (transport management system), reconciliation is faster than if it requires manual searching through email confirmations.

AP automation flags anomalies. A freight invoice from a carrier where the total is 40 percent above the historical average for that carrier should surface as an exception before approval, prompting the reconciliation review. Without this flag, it will be processed along with all other invoices.

Rate cards are documented. Agreed carrier rates should be stored in the AP system or accessible to the reviewer. A rate card that exists only in someone’s email thread creates a bottleneck when the person with that knowledge is unavailable.

Handling multi-line freight invoices in Xero and MYOB

Australian carrier invoices often include multiple shipments on a single monthly statement. Each shipment is a line item with its own consignment number, weight, zone, base rate, and surcharges.

In Xero and MYOB natively: The entire monthly statement is typically processed as a single bill to the carrier with a single account code. This is fast but loses the per-shipment detail that reconciliation requires and that landed cost allocation needs.

With AP automation: Pulsify extracts line-item data from carrier invoice statements, allowing the finance team to see the per-shipment breakdown. Surcharges are identified separately from base freight. Unusual charges are flagged. The reconciliation happens at line level rather than requiring manual comparison of the invoice PDF against the dispatch report.

Common carrier billing disputes and how to handle them

Weight dispute: The carrier’s weight significantly exceeds the dispatch weight. Request the carrier’s weight capture record (photo evidence and measurement record). If the discrepancy is material, dispute formally and request a credit note for the overcharge.

Surcharge not in contract: A surcharge appears that is not in the rate card or contract. Request the clause in the carrier contract or rate card that authorises the surcharge. If it does not exist, request a credit note.

Charge for unidentified consignment: An invoice includes a charge for a consignment number that does not appear in the dispatch system. Request details from the carrier - it may be a billing error affecting another customer. Do not approve payment for charges that cannot be traced to actual shipments.

Rate increase not notified: Invoice rates are higher than the contract rate. Request written notification of the rate change and the effective date. Apply the new rate only from the agreed effective date; dispute charges at the new rate before that date.

The AP automation role in freight reconciliation

Purpose-built AP automation does not replace the reconciliation process but reduces the number of freight invoices that require detailed investigation. Invoices from carriers where total charges are within normal range for that carrier pass the anomaly check. Invoices where totals or specific line items are significantly above or below historical norms are flagged.

This triage reduces the reconciliation workload from reviewing every invoice to investigating the flagged subset - typically 20 to 30 percent of freight invoices in practice. The finance team’s time is concentrated on the invoices most likely to contain errors or overcharges.

Pulsify’s validation and exception review includes anomaly detection on supplier invoice amounts. Combined with automated line-item coding for freight charge types, it provides the two capabilities most relevant to freight invoice reconciliation.

Sources: ATO GST for business · Australian Institute of Petroleum fuel price data

Frequently asked questions

What is freight invoice reconciliation and why is it important?
Freight invoice reconciliation is the process of comparing carrier invoices against shipment records - dispatch data, weight captures, delivery confirmations, and agreed rate cards - before approving payment. It is important because carrier invoices frequently contain errors, surcharges not in the agreed rate card, and charges for shipments that cannot be matched to dispatch records.
How common are errors in freight carrier invoices?
Industry estimates suggest 3 to 6 percent of freight invoices contain billing errors - overcharges on weight, application of incorrect zone rates, surcharges outside the agreed rate card, or charges for failed deliveries that were actually completed. For businesses with high freight volumes, this error rate represents a significant annual overcharge if invoices are approved without reconciliation.
What surcharges commonly appear on Australian carrier invoices?
Common surcharges on Australian carrier invoices include fuel surcharges indexed to AIP fuel prices, remote area delivery surcharges, Saturday delivery premiums, dangerous goods handling fees, oversized or overlength surcharges, redelivery charges for failed first attempts, and residential surcharges for home delivery. Each should be verified against the carrier's published rate card or contract.
How should freight invoice corrections be handled in AP?
Request a credit note from the carrier before approving an invoice with a billing error. Do not approve at the incorrect amount and plan to offset later - this creates accounting complexity and risks losing the credit. Process the credit note as a separate document in the AP system.
What AP automation capability helps with freight invoice reconciliation?
AP automation that flags freight invoices with amounts outside the historical range for that carrier prompts reconciliation before approval. Anomaly detection on freight invoice totals and line items surfaces invoices where surcharges or charges have increased significantly versus prior months, giving the AP team a prompt to investigate rather than relying on manual review of every invoice.

Ready to automate your AP?

Go beyond capture and basic workflows. Pulsify codes, validates, routes, and syncs every invoice automatically.