In classic accounts payable, a three-way match checks the invoice against the purchase order and the goods receipt. Freight forwarding issues no purchase order — so the match becomes invoice ↔ job-file buy rate or accrual ↔ shipment evidence. The job file is the contract: it records the rate you agreed with the carrier, trucker or co-loader. The tracking events and shipment documents are the receipt: proof of what actually happened. Run that match on every invoice line before paying, and billing errors get caught at the desk instead of in next quarter’s P&L.
Why doesn’t the textbook match work in forwarding?
Because the paperwork trail is different. A manufacturer buying steel raises a PO, receives the steel, and matches the invoice against both. A forwarder buying an ocean leg agrees a buy rate — from a contract, a spot negotiation, a co-loader’s quote — and records it on the job file. The vendor then invoices weeks later, often bundling freight, THC, D&D and accessorials across several jobs on one document, with charge codes that don’t match yours and references that may be missing entirely. There is no PO to match against, which is exactly why so much generic AP software matches nothing and just routes the PDF for approval.
What stands in for each leg of the match?
- The contract → the job file. The buy rate you agreed, or the accrual you booked when the job shipped. This is the number the invoice line has to justify itself against.
- The receipt → shipment evidence. Tracking events, the HBL/MBL, the delivery order. Did the box actually incur fourteen days of detention? The event history knows.
- The invoice → whatever arrived. PDF, scan, spreadsheet, a co-loader’s SOA. The desk ingests it in the format it came, splits multi-job documents per job and HBL, and lines each charge up against its leg.
What does the match actually catch?
The recurring offenders: buy-rate variance (the quote said $1,240, the invoice says $1,310), duplicates hiding across documents and weeks, D&D lines that ignore agreed free time, and tax-line defects that quietly cost you input credit. Industry estimates put freight invoice error rates at 3–8%, with some vendors claiming 20% or more — the honest reading is that the low band alone justifies checking every line. Each variance the desk flags carries its reason and its evidence: both numbers, the source of each, the difference.
What does running the match manually cost?
Ardent Partners benchmarks the average cost to process a single invoice at $12.88, against $2.78 for best-in-class operations — and 17.4 days of cycle time against 3.1. Forwarder invoices sit at the expensive end of that curve, because the match itself is the work: finding the job, finding the rate, checking the evidence. Put your own invoice volumes into the calculator to see what the gap costs you, and read the complete guide for the full anatomy of the forwarder three-way match — vendor invoice reconciliation for freight forwarders, run line by line before money leaves.
From reading to watching.
Everything on this page runs live on a working match desk. Bring one week's vendor invoices and watch every line meet its job file.
Book the working session