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.

LineAuthorized bySupported by
DetentionFree time and rate on the rate confirmationIn/out times on the BOL or POD, or tracking data; proof the truck was on time
LumperRate confirmation says reimbursed at costThe receipt, matching the amount and the load
Truck ordered not usedAmount on the rate confirmationDispatch record: when confirmed, when cancelled
LayoverTerms on the rate confirmationTimes and the reason the driver was held
Extra stop, tarp, liftgateListed on the rate confirmationThe 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.

FAQ

Questions people ask next.

How long should a carrier invoice audit take?

A minute for a clean invoice when the rate confirmation and POD are already attached to the load, and most of an afternoon for one that is not, because the time goes to finding documents rather than checking them. Brokerages that capture the POD at the dock and file the rate confirmation on the load automatically audit in seconds per invoice.

Should a broker pay an invoice with a missing POD?

Not without one. The shipper will not pay the broker's invoice without it, and the carrier agreement almost always makes the POD a condition of payment. Ask the carrier for it the day the invoice arrives; most drivers photographed it and the office simply forgot to attach it.

What is short pay?

Paying the parts of the invoice that check out and holding the parts that do not, with a note saying why. It is the standard response to an unsupported accessorial: pay the linehaul and fuel now, pay the detention when the times arrive.