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