Guides · Documents
How to audit a carrier invoice against the rate confirmation
Updated September 11, 2026 · 3 min read
In short
Audit every carrier invoice against two documents, the rate confirmation and the proof of delivery, with five checks: it is not a duplicate; linehaul and fuel equal the rate confirmation; every accessorial was authorized and has its support (times for detention, a receipt for a lumper, a dispatch record for a TONU); the POD is present, signed and either clean or already handled; and the remit-to matches the carrier's file or a factor's notice of assignment. Most invoices pass in a minute; the ones that fail are the same few cases every week.
The carrier’s invoice is a claim. The rate confirmation says what the broker agreed to pay; the proof of delivery says the job was done. Auditing is the act of putting the three next to each other and looking for disagreements. Done by hand, it is the most repetitive work in a brokerage’s back office. Done well, it is where a few percent of freight spend is saved and where carrier relationships are kept honest.
Check 1: it is not a duplicate
Carriers resend invoices. Factoring companies resend them more. Search the load number and the invoice number before anything else, and treat “same load, different invoice number” as a duplicate until proven otherwise. Brokerages without this check pay the same load twice a few times a year, and the money rarely comes back.
Check 2: linehaul and fuel match
The linehaul on the invoice equals the linehaul on the rate confirmation. Fuel equals the stated surcharge, or is absent if the rate was all-in. Differences here are usually a carrier billing its own contract rate by mistake, or a fuel surcharge calculated from a different week or base. Both are settled by pointing at the rate confirmation.
Check 3: every accessorial is authorized and supported
Go line by line.
| Line | Authorized by | Supported by |
|---|---|---|
| Detention | Free time and rate on the rate confirmation | In/out times on the BOL or POD, or tracking data; proof the truck was on time |
| Lumper | Rate confirmation says reimbursed at cost | The receipt, matching the amount and the load |
| Truck ordered not used | Amount on the rate confirmation | Dispatch record: when confirmed, when cancelled |
| Layover | Terms on the rate confirmation | Times and the reason the driver was held |
| Extra stop, tarp, liftgate | Listed on the rate confirmation | The stop or service appears on the BOL |
An accessorial that was not on the rate confirmation is not automatically wrong; things happen on loads. But it has to have been approved when it happened, and the support has to exist. An unsupported line is short-paid with a note, not paid and not silently refused.
Check 4: the POD is there and it is clean
Signed by the receiver, dated, matching the load’s references. Read the notes. “Short 2” or “damaged” on a POD means a claim exists whether or not anyone has filed it, and the shipper will deduct it from the broker’s invoice later if the broker does not raise it first. A POD from a different load, attached by mistake, is common and easy to miss when only the signature is glanced at.
Check 5: the remit-to is right
The bank details or remit address match the carrier’s file, or the factoring company’s notice of assignment. A changed remit-to on an otherwise normal invoice is the signature of payment fraud; confirm it with the carrier by a phone number you already have, not the one on the invoice.
Where the errors actually are
Across a brokerage’s invoices the failures cluster in a handful of patterns: an accessorial with no support, a fuel surcharge on a different basis, a duplicate submission, a wrong POD, and a lumper receipt for the wrong amount. Almost none are fraud; most are a driver or an office clerk in a hurry. The point of the audit is not suspicion, it is that money paid on a bad invoice cannot be recovered from the shipper and is the broker’s margin gone.
Doing it at volume
The checks are simple. The cost is in gathering the documents: the rate confirmation is in the TMS, the POD is in a driver’s photo roll or an email, the invoice arrived as a PDF, and the receipt is a crumpled image. Once all four are readable as data on the same load, the audit is a comparison a machine can make, and the person only looks at the invoices that fail. That is what LogiPilot Docs does with the documents that land in a workspace, and what a custom build does when the checks need to run against a shipper contract or a TMS.
Terms used