Rate Confirmation Errors Freight Brokers Miss That Cost Real Money

A broker running 800 loads a month recently pulled 90 days of carrier invoices and compared them line by line to the original rate cons. The result: 3.8% of those invoices had charges that didn't match, and the average overcharge was $127 per affected load. That's $3,870 every month, or just over $46,000 a year, walking out the door. These weren't shady carriers or obvious fraud attempts. These were rate confirmation errors freight brokers see every day and approve anyway, because the discrepancies are small enough to slip past a quick scan. A $75 lumper fee here, a mileage bump there, a fuel surcharge that crept up two percentage points. Individually, none of them look like a crisis. Stacked across hundreds of loads, they're a margin killer. This post breaks down the five most expensive rate con errors, shows the exact math on what each one costs, and gives you a repeatable audit process you can run in under two minutes per load.
That Rate Con Looked Fine, Until the Invoice Showed Up $400 Higher
Here's how it usually plays out. Your dispatcher books a lane, sends the rate con, gets it signed, and moves on to the next load. Two weeks later, the carrier invoice lands in your billing coordinator's inbox. It's $400 more than expected. Maybe the linehaul matches but there's a detention charge tacked on. Maybe the mileage is slightly different. Maybe there's an accessorial fee you don't remember agreeing to.
Your billing coordinator has 60 other invoices to process that day. The rate con is buried in an email thread or filed somewhere in the TMS. Cross-referencing takes five minutes per invoice if they're fast, ten if the documents are hard to find. Multiply that by the volume of invoices with discrepancies and you're looking at hours of labor every week just to verify what should have been locked down at booking.
The real problem isn't that these errors happen. Carriers make mistakes, systems transpose numbers, and accessorial terms get lost in verbal agreements that never make it onto the rate con. The real problem is that most brokerages don't have a process to catch them consistently. When your billing team is under pressure to approve payments quickly and keep carriers happy, the path of least resistance is to pay the invoice and move on. That decision, repeated across months, is what turns a $127 average overcharge into a $46,000 annual loss. And those are just the errors you can measure after the fact. The ones your team approves without catching never show up in the data at all.
Error #1: Accessorial Charges That Weren't on the Original Rate Con
This is the most common rate con discrepancy, and it's also the easiest for carriers to justify after the fact. A lumper fee shows up on the invoice. A liftgate charge appears. A residential delivery surcharge gets added. None of these were on the signed rate confirmation. But the carrier says the shipper or receiver required the service at pickup or delivery, and someone on your team verbally approved it.
Why This Costs More Than You Think
Take a simple scenario. A carrier adds a $75 lumper fee and a $150 detention charge that weren't listed on the rate con. Your billing coordinator processes the invoice without pulling up the original document to compare. On a single load, you just lost $225. Now scale that. If your operation handles 800 loads a month and even 5% of loads get hit with unapproved accessorials averaging $225 each, that's 40 loads per quarter. That comes to $9,000 lost every quarter, or $36,000 a year, on accessorials alone.
The fix isn't complicated, but it requires discipline. Every accessorial must be documented on the rate con before the load moves. If a new charge comes up during transit, it needs written approval (email, TMS note, anything with a timestamp) and an amended rate con. Verbal agreements are not proof. When a carrier disputes your pushback, the only thing that matters is what's on the signed document.
Error #2: Detention and Layover Fees That Don't Match Agreed Terms
Detention charges are one of the most disputed line items in freight billing. The rate con might say two hours free, then $75 per hour after that. The carrier invoice bills for three hours of detention at $100 per hour. That's a $225 charge versus the $75 it should have been (one billable hour at the agreed rate). The difference: $150 per load.
Where the Numbers Go Sideways
Detention disputes get messy because the documentation is often weak on both sides. The carrier might not have timestamps showing when they arrived and when they were loaded. The rate con might list detention terms but use vague language like "per company policy" instead of spelling out free time and hourly rates. When the terms aren't explicit, carriers fill in the blanks with their own numbers.
Layover fees follow the same pattern. A driver gets stuck overnight waiting for a morning appointment. The carrier bills a $300 layover. Was that rate on the rate con? Was there a threshold (e.g., delays over 12 hours)? If your rate con doesn't specify layover terms, you're negotiating after the fact with zero leverage. Every rate con should include: exact free time in hours, the hourly or flat rate after free time expires, the documentation required to validate the charge (check-in timestamps, facility receipts), and whether layover is covered or excluded. If those four items aren't on every rate con your team sends, you're leaving the door open for billing that doesn't match your expectations.
Error #3: Weight or Mileage Numbers That Shift Between Rate Con and Invoice
This one is subtle, and it's easy to miss on a quick review. Your rate con shows 1,200 miles at $2.15 per mile. The linehaul: $2,580. The carrier invoice comes in billing 1,247 miles at the same per-mile rate. New linehaul: $2,681.05. The difference is $101.05. On a single load, it barely registers. But if 30 loads a month have mileage discrepancies averaging even $80, that's $2,400 per month or $28,800 per year.
How Mileage and Weight Discrepancies Happen

Carriers and brokers don't always use the same mileage source. Your TMS might calculate practical miles using one routing engine. The carrier's system might use a different one, or the driver's actual route might deviate. The gap between PC Miler practical miles and household goods (HHG) miles on the same lane can be 3% to 5%. On a 1,200-mile lane, that's 36 to 60 miles of difference, and at $2.15 per mile, $77 to $129 per load.
Weight-based billing creates similar issues. The rate con might quote based on an estimated weight from the shipper. The carrier invoice bills on actual scale weight, which comes in higher. If the rate con doesn't specify which weight governs (estimated vs. actual) and doesn't cap the variance, you'll pay the higher number every time. The solution: lock the mileage source into the rate con (e.g., "mileage per PC Miler practical") and specify whether billing is based on estimated or actual weight with a tolerance threshold.
Error #4: Fuel Surcharge Percentages That Quietly Change After Booking
Fuel surcharges are percentage-based, which makes them easy to manipulate by small amounts that don't trigger alarm bells. Your rate con lists an 18% fuel surcharge on a $1,800 linehaul. That's $324 in FSC. The carrier invoice comes in at 22% FSC. Now the fuel charge is $396. The overcharge: $72 per load.
The Scale Problem With Fuel Surcharge Errors
If you're running 50 loads a month with a single carrier and every invoice has a 4-point FSC bump, that's $3,600 per month. Over a year, $43,200 from one carrier on one line item. Most brokers don't audit fuel surcharge percentages load by load. They check the linehaul, see that it matches, and approve the invoice. The FSC line is treated as a pass-through and gets less scrutiny.
Some carriers use a fuel surcharge schedule that adjusts weekly based on DOE diesel averages. That's legitimate, but only if the rate con references that schedule and both parties agreed to it. If the rate con lists a flat percentage, that's the rate. Period. Any deviation is a discrepancy. Your audit process should include comparing the FSC percentage on the rate con to the FSC percentage on the invoice for every single load. It takes seconds when the documents are side by side, but most billing teams don't do it because they're reviewing invoices one at a time without the rate con in front of them.
Error #5: TONU and Dry Run Charges With No Supporting Documentation
Truck Order Not Used and dry run fees are some of the hardest charges to dispute because they happen when a load falls through. The carrier shows up, the freight isn't there (or the shipper cancels), and the carrier bills a TONU or dry run fee. Fair enough, if it actually happened.
When TONU Charges Come Without Proof
Here's a scenario that plays out more than brokers want to admit. A carrier bills a $350 dry run fee. There's no BOL (because the load didn't move), no timestamp showing when they arrived at the facility, and no communication trail documenting the cancellation. Your billing coordinator pays it because there's no easy way to verify what happened. The same carrier does it again two months later. And again a month after that. By the time someone notices the pattern, you've paid $1,050 for events you can't confirm.
The rate con should specify TONU and dry run terms upfront: the flat fee amount, the documentation required to validate the charge (facility check-in confirmation, timestamp evidence, written cancellation notice from the broker), and the time window within which the charge applies. If the carrier can't produce the required documentation, you don't pay. That's not adversarial. That's standard accounts payable practice in every other industry. Freight should be no different. Building this requirement into your rate con language gives you a documented basis to deny unsubstantiated charges without damaging the carrier relationship.
What One Wrong Rate Con Actually Costs You Over 12 Months
Let's put the full picture together. Take a brokerage running 800 loads a month. Based on the 3.8% discrepancy rate and $127 average overcharge from real audit data, the baseline cost is $46,000 a year in overpayments you could have caught.
But that's only the direct cost. Factor in labor. A billing coordinator spending 6 hours per week on manual rate con vs. invoice matching at $25 per hour costs $7,800 per year. And that's assuming they catch most of the errors. They won't. Manual review has a fatigue threshold, especially when you're comparing PDFs side by side across multiple systems.

At 800 loads per month, rate con discrepancies cost $46,000 in overpayments plus $7,800 in manual audit labor. That's $53,800 a year before you count the errors your team still misses.
Then there's the dispute cost. The average carrier payment dispute takes 11 days to resolve. During that time, you're either floating the payment (cash flow impact on a $2,200 load sitting in limbo) or holding payment and risking the carrier relationship. If you dispute 30 invoices per month and each one takes 11 days, you're carrying tens of thousands in unresolved payables at any given time. That's working capital you can't deploy elsewhere.
And here's the cost nobody tracks: the errors your team approves without catching. If your billing coordinator reviews 60 invoices a day and spends an average of 3 minutes per invoice, they're not pulling up the rate con for every single one. The discrepancies that fall through aren't in your dispute log. They're invisible losses. Conservative estimates put the "uncaught" rate at 40% to 60% of total discrepancies. That means the $46,000 figure could actually be $70,000 to $115,000 when you account for what never gets flagged.
How to Audit Every Rate Con in Under 2 Minutes Before You Pay
You don't need a new TMS or a dedicated audit team. You need a repeatable process that your billing coordinator can run on every invoice before approving payment. Here's the method, broken into a check that takes less than two minutes per load when you have the right documents in front of you.
The Five-Point Rate Con Match
Before approving any carrier invoice, compare these five items directly against the signed rate confirmation. If any of them don't match, flag the invoice for review before payment.
First, linehaul amount. Compare the total linehaul on the invoice to the rate con. If they use per-mile billing, check the mileage figure and the per-mile rate separately. A rate con showing 1,200 miles at $2.15 should produce a $2,580 linehaul. If the invoice says $2,681, you know there's a mileage discrepancy before you even look at the details.
Second, fuel surcharge percentage. Look at the FSC line on the invoice. Is it the same percentage listed on the rate con? If the rate con says 18% and the invoice says 22%, that's a $72 overcharge on an $1,800 linehaul. Don't skip this step.
Third, accessorial charges. Every line item on the invoice that isn't linehaul or fuel surcharge needs a corresponding entry on the rate con or a documented amendment (email approval, TMS note with timestamp). If a lumper fee, detention charge, or any other accessorial appears on the invoice but not on the rate con, it's a discrepancy until proven otherwise.
Fourth, detention and layover terms. If detention or layover is billed, check the rate, the free time, and the hours claimed. Compare against what's written on the rate con. Verify that the carrier provided the required documentation (timestamps, facility receipts).
Fifth, TONU and dry run charges. If a TONU or dry run fee appears, verify the amount matches the rate con terms and that the carrier has submitted the required proof (facility check-in, cancellation documentation, timestamps). No documentation, no payment.
Making This Process Faster
The bottleneck in manual auditing is always document retrieval. Your billing coordinator knows what to check. The problem is that the rate con is in one system, the invoice is in another, the BOL is in an email attachment, and the TMS notes are on a different screen. The actual comparison takes 30 seconds. Finding and aligning the documents takes 5 to 10 minutes.
This is where document extraction tools change the math. If you can pull the key fields from both the rate con and the carrier invoice into a single view automatically, the five-point check takes under two minutes. Laneproof's document extraction tool at /tools/document-extract reads rate cons, invoices, and BOLs, pulls out the relevant numbers (linehaul, mileage, FSC percentage, accessorials, detention terms), and puts them side by side so your team can spot mismatches instantly. Pair that with the reconciliation tool at /tools/reconcile to flag discrepancies automatically before anyone approves payment.
Your Rate Con Audit Checklist
Use this checklist for every carrier invoice before you approve payment. Print it, pin it next to your billing coordinator's monitor, or build it into your approval workflow.
- Compare invoice linehaul total to rate con linehaul total (check miles and per-mile rate separately if applicable) - Verify fuel surcharge percentage on invoice matches rate con exactly - Confirm every accessorial on the invoice has a matching entry on the rate con or a documented, timestamped amendment - Check detention and layover charges against rate con terms: free time hours, hourly rate, and required documentation - Verify TONU or dry run charges include required proof (facility check-in, timestamps, cancellation notice) and match rate con fee amounts - Confirm mileage source matches what the rate con specifies (e.g., PC Miler practical) - Confirm weight basis matches rate con terms (estimated vs. actual, with tolerance threshold) - Flag any invoice with unexplained variances over $25 for manual review before payment - Log every discrepancy in a tracking sheet by carrier name, load number, discrepancy type, and dollar amount - Review the tracking sheet monthly to identify repeat offenders and address patterns directly with carriers
Every dollar you catch on a rate con mismatch drops straight to your margin. You don't need to move more freight or negotiate better rates to recover that money. You just need to stop paying for charges that don't match what you agreed to. The five errors in this post account for the majority of rate con discrepancies across the industry. Knowing where to look is the first step. Having a process to check every load consistently is what actually protects your bottom line. If your team is spending hours on manual matching and still missing errors, it might be worth looking at how Laneproof's tools can cut that audit time down and catch discrepancies your team can't see at volume.