When the rate con says one number and the carrier invoice says another, work the difference in a fixed order: linehaul rate, mileage basis, fuel surcharge, accessorials, detention, then load identity. That order runs from the fields that most often differ and cost the most down to the check that tells you whether you are even looking at the same load. Most settlement teams work it in the opposite order, which is why an invoice gets three rounds of email before somebody notices the pro number belongs to a different move.
Why the rate confirmation is the authoritative record, and what that implies
In a broker-carrier relationship the rate con is the contract for that load, and the invoice is the carrier’s assertion of what it is owed under it. The BOL records what moved and the POD records that it arrived, but only the rate con records what was agreed in advance by two parties who both had the chance to say no. Three consequences follow.
The rate con is the baseline, and every other document is evidence about whether the agreed conditions occurred. Reconcile against the rate con, then use the BOL, POD, tracking, and signed amendments to decide whether a claimed condition (a second stop, a liftgate, four hours at the dock) happened.
Silence in the rate con is not permission. If an accessorial is not on it and no accessorial schedule is incorporated by reference in your carrier-broker agreement, the carrier billed something it never got agreement on. That is stronger ground than arguing whether the charge was reasonable.
Amendments have to trace to a document, not a phone call. Every operating change that costs money (a reconsignment, an added stop, an approved lumper) needs a revised rate con, a signed addendum, or an email trail from someone with authority. Verbal approvals leave settlement reconciling against a document that no longer describes the load.
None of this is an audit against a regulation. Federal rules matter at the margins, but do not lead a carrier dispute with a CFR section when the rate con answers the question.
The reconciliation order, field by field
1. Linehaul rate: flat versus per-mile, and whose miles
Open on the largest number, and confirm the rate structure before you compare dollars. If the rate con says a flat all-in linehaul of $2,350 and the invoice bills 1,043 miles at $2.35, those are two different contracts, not a rounding difference. Bill it back to the flat figure and say so plainly.
Check what the rate covered, too. All-in rates including fuel are common in brokered truckload, and a separate FSC line on top of one is a duplicate charge in different clothing.
If both sides are per-mile, the rate itself rarely differs. The mileage does.
2. Mileage basis: the engine, the version, and the routing option
Two mileage numbers on the same lane are rarely a mistake. They are two engines answering different questions. PCMiler practical miles route a truck the way a truck actually goes, favoring truck-legal highways. PCMiler shortest miles minimize distance. Google Maps routes a car. A driver’s odometer records the route driven, fuel stop and wrong exit included. These disagree systematically, not randomly.
Do the dollar impact out loud. Say the rate con specifies PC*Miler practical at 1,000 miles and $2.35 per mile, and the carrier bills 1,043 odometer miles at that rate. The linehaul difference is $101.05. Fuel surcharge rides on the same mileage, so at 45 cents per mile that is another $19.35. One unspecified mileage basis, on one load, is $120.40. Across a carrier’s whole book with you, multiply accordingly.
The fix is upstream and it is one line: the rate con should name the engine, the version, and the routing option, zip-to-zip or street-address. When it is silent you have no clean win at settlement, so get the field into your template this week.
3. Fuel surcharge: basis, index week, and units
Fuel is where the arithmetic gets skipped, because recomputing takes a minute and the amounts look small. Check four things in order:
- Is it owed at all? Not on top of an all-in rate, per step one.
- What is the basis? Truckload FSC is normally cents per mile off the DOE index, a peg price, and an MPG assumption. LTL FSC is normally a percentage of linehaul. A carrier billing a percentage where the rate con says cents per mile is not making a small error.
- Which index week? The EIA publishes the on-highway diesel average weekly, and the week that applies is a contract term, not a fact of nature. The mechanics are in which DOE week applies to your fuel surcharge.
- Does the recomputation match? Do the math, do not eyeball it. The formula and a worked example are in how to calculate a truckload fuel surcharge from the DOE index.
FSC compounds with the mileage error from step two, so recompute it on corrected miles.
4. Accessorials: pre-authorized on the rate con, or added after the fact
Sort every accessorial line into one of three buckets. Never evaluate the block as a total.
Pre-authorized. The charge appears on the rate con by name, with a rate. Verify rate and quantity, then approve.
Authorized in flight. Not on the rate con, but you hold a revised rate con, an addendum, or an email from someone with authority. Verify the approval names the same charge and the same amount, then approve.
Added after the fact. It appears nowhere except the invoice. This is the bucket that matters. Ask for the documents proving the service was performed and that it was authorized. A liftgate billed on a load that the rate con and BOL both describe as dock to dock is the cleanest example, and the proof pattern is in how to dispute a liftgate fee on a dock-to-dock delivery.
One regulatory note is useful here. 49 CFR 373.103 requires a motor carrier’s freight bill to show the exact rates assessed and the nature and amount of each charge. A line reading “ACCESSORIAL $275” with no charge type, quantity, or rate does not meet that. It does not make the charge wrong, but it is a neutral basis for demanding itemization first. You cannot reconcile a charge nobody has described.
5. Detention: the clock trigger, the free time, and the increment
Detention gets its own step: it is the accessorial most often billed with the weakest support and the largest number. Four checks:
- Was detention authorized at all? The rate con should carry a detention rate and free time. If it does not, and nothing is incorporated by reference, the charge has no agreed basis.
- What starts the clock? Appointment time, arrival, or gate-in produce materially different results on the same load. This one clause decides most detention disputes, and it is broken out in when detention free time actually starts.
- What is the free time, and was notice given? Two hours is the common truckload default, not a rule. Many rate cons also require the driver or dispatch to notify before detention accrues.
- Is the elapsed time documented? Timestamps, not assertions. The package that holds up is in the six documents that win a detention dispute, and the blank-POD case is in how to dispute a detention charge with no POD times.
Then check rounding. Four hours ten minutes of billable dwell at $50 per hour is $208.33 in fifteen-minute increments, $250 rounded to full hours. Only one matches your rate con.
6. Load identity: are you even looking at the same load
Confirm the pro number, BOL number, pickup date, origin and destination, and equipment type all tie the invoice to the rate con you have open.
This belongs at the end because a mismatch here surfaces as an impossible variance in steps one through five. When the linehaul is off by 40 percent and the mileage does not resemble the lane, you are holding the wrong document, not litigating a price. It is also where duplicates appear: the same load billed twice under two invoice numbers survives naive matching because the number is new. Detection patterns are in how duplicate freight invoices hide in your AP.
The reconciliation table
| Field | Source of truth | Common discrepancy | Disposition |
|---|---|---|---|
| Linehaul rate | Rate confirmation | Flat rate billed per-mile, or FSC on an all-in rate | Short-pay to the rate con figure, cite the line |
| Mileage | Rate con mileage clause (engine, version, routing) | Odometer or Google miles against a PC*Miler practical agreement | Short-pay if the basis is named; if silent, pay and fix the template |
| Fuel surcharge | Rate con FSC clause plus the EIA weekly index | Wrong index week, or percentage billed where cents-per-mile was agreed | Recompute, short-pay the delta, attach the math |
| Accessorials | Rate con line items and any signed amendment | Charge appears only on the invoice, never authorized | Hold pending proof of service and of authorization |
| Detention | Rate con clock trigger, free time, rate, increment | No timestamps, wrong trigger, rounded to full hours | Hold pending timestamps; short-pay the rounding delta |
| Load identity | Pro number, BOL, pickup date | Wrong load attached, or a duplicate under a new number | Reject and return, or escalate as a duplicate |
Disposition: short-pay, hold, approve, escalate
A variance named but not dispositioned is an open tab. Every line ends in one of four outcomes, each with its own documentation.
Approve. The line matches the rate con or an authorized amendment.
Short-pay. Use this when the variance is arithmetic and the rate con settles it: wrong mileage basis, wrong index week, rounding against the agreed increment, an accessorial rate that differs from the agreed one. Attach the rate con page showing the term, your recomputation with the numbers visible, and a one-line explanation of the delta. A short pay with the arithmetic attached gets accepted. One with nothing but a remittance code does not, and it costs you a carrier.
Hold. Use this when the charge might be legitimate but is unsubstantiated: detention with no timestamps, an accessorial with no proof of service, a lump sum with no itemization. Hold the disputed line only, pay everything else on terms, and state what document releases the hold and by when. An open-ended hold reads as nonpayment to the carrier and as an aging item to your controller.
Escalate. Reserve this for anything that is not a pricing question: a load identity mismatch, an apparent duplicate, an invoice from a party who is not the carrier on the rate con (a double-brokering or factoring signal), or a charge large enough that short-paying would cost you a relationship you need. Escalation means a named person and a deadline, not a queue.
On timing, your carrier-broker agreement governs first. Behind it sit the federal clocks. Under 49 U.S.C. 13710 a carrier has 180 days from receipt of the original bill to bill additional charges, and a contesting party has 180 days to preserve its challenge. If you already paid and want money back you are in overcharge territory, where 49 CFR 378.8 requires the carrier to pay, decline, or settle a written overcharge claim within 60 days absent a written extension. The full set is in every freight billing deadline with the regulation behind it.
Margin leakage: why this hits a broker harder than a shipper
A shipper that overpays an accessorial has a cost problem. A broker has a margin problem, and the difference is structural.
You sold the load at a fixed rate, and that rate is closed. Every dollar of unreconciled carrier charge comes out of the spread. Book a load at $2,800 to the customer and $2,350 to the carrier and your gross margin is $450. One unauthorized $275 accessorial that clears settlement takes 61 percent of the margin on that load. Two put you underwater on a load you priced correctly.
That asymmetry is why the accessorial step is the one to staff properly. Linehaul variances are large and obvious and somebody catches them. Accessorials are individually small, individually plausible, and cumulatively where the spread goes.
Then there is pass-through. An accessorial you pay the carrier and fail to bill your customer, inside their billing window and with documents attached, is a full-value margin hit. Reconcile both sides of a charge in one sitting, while the file is open.
When the invoice arrives with no rate con reference at all
Invoices arrive with no load number, no rate con reference, sometimes no pro number. Do not guess the match. A guessed match is how a duplicate gets paid.
- Match on immutable facts, not amounts. Pickup date, origin and destination cities, BOL number, trailer number, and the carrier’s MC number are attributes of the physical move. Dollar amounts are not, and matching on amount is how an invoice gets attached to the wrong load.
- Search your records for that carrier over the plausible date range. One load matching three or more immutable facts is a probable match. Two loads matching is a duplicate risk, and goes to escalate.
- If it matches nothing, ask for the BOL and POD. Faster than an email thread about invoice numbers.
- Confirm the billing entity is the carrier you contracted with. A remit-to that changed without a notice of assignment is a factoring or double-brokering question, and belongs in escalate.
- Ask for a conforming bill. 49 CFR 373.103 requires a freight bill to show consignor and consignee names, shipment date, origin and destination, freight description, weight, the exact rates assessed, and the nature and amount of each charge. An invoice missing most of that is not something you can reconcile, and asking for one is neutral rather than adversarial.
Then fix the intake: most no-reference invoices come from carriers who were never told what to put on the bill. Put the load number and required reference fields in the billing instructions block on the rate con.
The procedure in short
- Pull the rate con and read it before you open the invoice.
- Linehaul: confirm the rate structure, then the number.
- Mileage: confirm engine, version, routing option, and recompute if the basis differs.
- Fuel: confirm it is owed, then the basis, units, and index week, recomputed on corrected miles.
- Accessorials: sort each line into pre-authorized, authorized in flight, or added after the fact.
- Detention: authorization, clock trigger, free time, notice, timestamps, rounding.
- Load identity: pro, BOL, pickup date, lane, equipment. Same load, not a duplicate.
- Disposition every line as approve, short-pay, hold, or escalate, with its documentation, and pay the undisputed portion on terms.
- Feed recurring variances back into the rate con template. The cheapest dispute is the one it forecloses.
Sources
- 49 CFR 373.103 - required contents of a motor carrier freight bill.
- 49 CFR 378.8 - the 60-day clock on a written overcharge claim.
- 49 U.S.C. 13710 - the 180-day billing and contest windows.
- EIA On-Highway Diesel Fuel Price Survey methodology - how the weekly diesel index is collected and published.