No category
Freight Invoices Aren't an Accounting Problem. They're an Execution Problem.
Key Takeaways
Freight invoice problems usually start before the invoice exists: in a quote nobody saved, an accessorial nobody approved or a delay nobody recorded.
Accounts payable can't fix what execution didn't capture. By the time the invoice arrives, the answer to "was this charge agreed?" lives in someone's inbox.
5 execution gaps create most freight invoice disputes: unrecorded rates, unapproved accessorials, unrecorded delays, missing PODs and freight class changes.
Wilson, by Cartage, treats invoices as the last step of execution. It runs the shipment from quote to payment, so it audits the invoice against what it booked and pays the carrier within the company's approval limits.
When audit and execution happen in the same place, invoices stop being a research project.
Why do freight invoices end up on accounting's desk as a problem?
A manufacturer's accounts payable specialist opens a carrier invoice with a $175 liftgate fee and a $90 detention charge. She emails logistics. Logistics searches their inbox for the booking, then emails the carrier. The carrier sends a signed BOL. Two weeks later, the invoice is paid, and nobody is sure the charges were right.
Freight invoices become an accounting problem because the information needed to check them was created during execution, and it wasn't captured where accounting can see it.
The invoice is the end of the story. The rate was agreed in an email, the liftgate was mentioned in a phone call, and the delay happened at a dock nobody was watching. Delays are common: ATRI found truck drivers were detained at 39.3% of stops in 2023, for $3.6 billion in direct costs.
Which execution gaps create freight invoice disputes?
5 execution gaps create most freight invoice disputes, and each one happens before the invoice is written.
Execution gap | What happens during the shipment | What shows up on the invoice |
|---|---|---|
Unrecorded rate | The rate is agreed by email or phone | A rate nobody can verify |
Unapproved accessorial | Liftgate or appointment needed but not confirmed | An extra charge |
Unrecorded delay | The truck waits at pickup or delivery | A detention charge |
Missing POD | Delivery isn't confirmed with proof | A dispute about whether or when it delivered |
Freight class change | The carrier reweighs or reclassifies | A higher class and price |
None of these are accounting failures. They're coordination gaps during the shipment. For freight class specifically, see how AI automates freight class, NMFC lookups and density calculations.
Why is a freight invoice an execution problem?
A freight invoice is an execution problem because the only reliable way to check it is against a complete record of what happened during the shipment.
When execution is complete, every question on the invoice already has an answer:
The rate: what was quoted, negotiated and booked.
The services: which accessorials were requested and approved.
The timeline: when the truck arrived and how long it waited.
The proof: the signed POD.
When execution is fragmented across inboxes and phone calls, accounts payable has to rebuild that record by hand. Adding more audit after the fact doesn't fix it. Capturing the record during the shipment does. Traditional logistics software gives teams information. Wilson executes the work required to move shipments forward.
How does an AI agent close the gap between execution and invoices?
An AI agent closes the gap by running the shipment and auditing the invoice in the same place, so the invoice is checked against a complete record.
Step | Trigger | What Wilson does | When a person steps in |
|---|---|---|---|
1. Quote and negotiate | A new order arrives | Requests quotes, negotiates against targets and records the agreed rate | Bookings above the approval limit |
2. Book | The carrier is selected | Books and generates the rate confirmation and BOL | Not required |
3. Track | The load is moving | Tracks, follows up by email or phone and records delays | When a customer decision is needed |
4. Deliver | The load arrives | Collects and files the POD | If the POD is missing past the set window |
5. Audit | The invoice arrives | Compares every charge to the shipment record and reconciles differences | Approving unplanned charges |
6. Pay | The invoice is approved | Pays the carrier from the company's preloaded wallet | Payments above the approval limit |
For the full audit workflow, see how AI automates freight invoice audit, reconciliation and carrier payment.
What changes when invoices are treated as part of execution?
When invoices are part of execution, accounts payable reviews exceptions instead of researching every invoice.
Fewer back-and-forths between finance, logistics and carriers.
Faster payment for carriers, which helps carrier relationships.
Clear records for every charge and every payment.
Better data: Wilson scores carriers on service and cost and benchmarks rates by lane from the shipments it runs.
Wilson has no subscription fee. Pricing is a percentage of the carrier payments that run through it, and that one fee covers the full lifecycle: create, quote, tender, track, audit and pay. Most customers start on a few lanes and expand from there.
FAQs
Why are freight invoices so hard to audit? Because the information needed to check them (the agreed rate, approved accessorials, delays and the POD) is created during the shipment and often isn't recorded where accounts payable can see it.
What causes most freight invoice disputes? Unrecorded rates, unapproved accessorials, unrecorded delays, missing PODs and freight class changes.
How does Wilson audit freight invoices? Wilson audits each carrier invoice against the shipment it ran: the rate it negotiated and booked, the services, the timeline and the POD.
Does Wilson pay carriers? Yes. Wilson pays carriers from a wallet the company preloads, once the invoice is audited and reconciled, within the company's approval limits.
Does accounts payable still review invoices? Yes, for exceptions. Unplanned charges and payments above the approval limit wait for a person.
How is Wilson priced? There's no subscription fee. Pricing is a percentage of the carrier payments that run through Wilson.
Do I need a TMS for this? No. Wilson replaces the TMS: it's the system of record and the execution layer, and it connects to the company's ERP.
Conclusion
Freight invoice disputes look like accounting problems because that's where they land. But they start earlier: in a rate nobody saved, an accessorial nobody confirmed or a delay nobody recorded. The fix isn't more audit after the fact; it's capturing the full record during the shipment. Wilson, by Cartage, runs each shipment from quote to payment, so it audits every invoice against what actually happened and pays carriers within the company's approval limits. The practical first step is to start Wilson on a few lanes and compare invoice cycle time to how those lanes run today.
Sources
American Transportation Research Institute (ATRI), September 2024: https://truckingresearch.org/2024/09/new-research-documents-substantial-financial-and-safety-impacts-from-truck-driver-detention/
Cartage, Wilson product FAQ, October 2026: https://cartage.ai
Other latest news

January 25, 2022
Best AI Tools for Carrier Follow-Up in 2026
Read more →

January 25, 2022
Best Bill of Lading (BOL) Software for Manufacturers in 2026
Read more →
