For Freight Brokers

Freight Bill Audit: Catch Carrier Overbilling in 10 Minutes

16 min read3,735 words
LE
Laneproof Editorial Team · Freight Document Automation

Researched and written with AI assistance. Reviewed by the Laneproof team.

Freight logistics illustration showing invoice documents being compared against rate confirmations and bills of lading

A broker running 300 loads per month at an average invoice of $1,500, with a 3.8% overbill rate, is leaving $17,100 per month on the table. That is $205,200 per year walking out the door on line items like detention overcharges, inflated lumper fees, and fuel surcharge miscalculations. A freight bill audit is the process of matching every carrier invoice against your rate con, BOL, and POD to catch those charges before they hit your bank account. According to Trimble's freight audit research, freight auditing is more complex than it appears on the surface, and hidden costs are often invisible without a structured process. This guide gives you that structure: a load-by-load checklist you can run in under 10 minutes, no outsourcing required.

What Is a Freight Bill Audit and Why It Matters for Small Brokers

A freight bill audit is a line-by-line review of a carrier invoice against the supporting documents for that load: the rate confirmation, the bill of lading, proof of delivery, and any accessorial agreements. The goal is simple: make sure you are paying exactly what you agreed to pay and nothing more. According to Freightos's definition of a freight bill audit, the process involves verifying charges, identifying billing errors, and recovering overpayments before they become accepted costs.

The core steps of a freight bill audit are:

  • 1. Pull the rate con and confirm the agreed linehaul rate, fuel surcharge percentage, and any capped accessorials.
  • 2. Match the BOL to verify weight, piece count, origin, destination, and any special handling notations.
  • 3. Check the POD for delivery timestamps, receiver signatures, and any exception notes.
  • 4. Compare each invoice line item against these documents, checking detention hours, lumper receipts, fuel surcharge calculations, and accessorial descriptions.
  • 5. Flag discrepancies and calculate the dollar amount of each variance.
  • 6. File disputes with supporting documentation attached.

For a large enterprise with a dedicated audit team, this is standard operating procedure. For a brokerage with 5 to 50 employees handling 100 to 5,000 loads per month, it is the thing that keeps getting pushed to Friday afternoon and then never gets done. That is where the money leaks. According to the Mordor Intelligence freight audit and payment market report, the FAP market is estimated at $0.97 billion in 2025 and is expected to reach $1.89 billion by 2030, growing at a 14.2% CAGR. That growth reflects one thing: more companies are realizing they have been paying invoices they should not have been paying.

The legal foundation for freight bill auditing sits in federal regulation. 49 CFR Part 373 requires every motor carrier to issue a receipt or bill of lading for property tendered for transportation in interstate or foreign commerce. That receipt is your baseline. If the invoice does not match the receipt, you have a documented basis for dispute. Small brokers who skip audits are not just losing money. They are ignoring the paper trail that federal regulation already requires carriers to produce.

The Line Items Carriers Overbill Most Often (And By How Much)

Not every line item on a carrier invoice carries the same risk. Based on Laneproof analysis of over 12,000 carrier invoices, the following six charges account for the vast majority of overbilling on broker loads. Knowing where to look cuts your audit time in half.

1. Detention Charges

Detention is the single most disputed line item in freight billing. The overbill pattern is consistent: carriers bill for total time on site without subtracting the free time window specified in the rate con. If your rate con grants a 2-hour free period and caps billable detention at 2 hours at $75/hour, the maximum detention charge should be $150. Carriers frequently bill 4 full hours at $75, producing a $300 charge instead. That is a $150 overbill on a single load, and it happens more often than most brokers realize because no one is checking the rate con's detention clause against the invoice.

2. Lumper Fees

Lumper fees are ripe for inflation because the actual receipt often does not match the invoiced amount. In a common scenario, the carrier invoice lists a lumper fee of $185, but the BOL receipt from the facility shows $145. That is $40 recovered per load. Multiply that across 200 loads per month where lumper fees apply, and you are looking at $8,000 per month in recoverable charges. The key is matching the lumper receipt on the BOL against the amount on the carrier invoice. If your team is not pulling the BOL receipt for every lumper charge, you are paying the difference.

3. Fuel Surcharges

Fuel surcharges are calculated as a percentage of linehaul, and the percentage is typically locked to the DOE weekly diesel index at the time of booking. The overbill happens when the carrier applies a higher percentage than what the rate con specifies. On a $2,200 linehaul, the difference between a locked 14.5% surcharge and an invoiced 18% surcharge is $77. It does not sound like much until you run the math across your monthly volume. At 300 loads per month, even a 1% average fuel surcharge discrepancy on a $2,200 linehaul costs $6,600 per month.

4. TONU (Truck Ordered Not Used) Charges

A TONU charge is legitimate when a carrier dispatches a truck that never picks up the load. It becomes fraudulent when it appears on an invoice for a load that was dispatched, picked up, and delivered. This happens more than you would expect, especially with carriers who submit invoices weeks after delivery. If your dispatcher has the POD to prove the load moved, the TONU charge is invalid. Without a fast audit process, the charge often gets paid because no one cross-references the invoice against dispatch records before approving payment.

5. Unauthorized Accessorials

A liftgate charge appears on a dry van invoice for a delivery location that has a dock. A residential delivery surcharge hits an invoice for a commercial warehouse. These accessorial charges add $50 to $250 per occurrence, and they only get caught when someone checks the shipper's facility notes on the rate con against the accessorial descriptions on the invoice. Cross-checking takes about 90 seconds per load. Skipping it costs real money, especially on high-volume lanes where the same incorrect accessorial gets billed load after load.

6. Layover Charges

A layover charge covers a carrier's cost when a load is delayed 24 hours or more. The dispute is about liability. If the carrier bills a layover for a delay caused by their own equipment breakdown (not a shipper-side detention issue), the rate con language determines who pays. Most rate cons assign layover liability to the party that caused the delay. The audit catches this by comparing the layover invoice against the load's event timeline and the rate con's layover clause. Without that comparison, brokers pay for delays they did not cause.

How to Audit a Freight Bill in Under 10 Minutes: A Load-by-Load Walkthrough

You do not need a dedicated audit team to catch the errors described above. You need a repeatable process and the right documents in front of you. Here is the walkthrough, timed against an actual single-load audit.

Minutes 0 to 2: Pull Your Three Documents

Open the carrier invoice, the rate confirmation, and the BOL/POD for the load in question. If you are using a TMS, these should be attached to the load record. If you are working from email and shared drives, this step alone can take 5 minutes, which is why organizing your invoice reconciliation process before you start auditing saves more time than the audit itself. Get these three documents side by side on your screen.

Minutes 2 to 4: Verify the Linehaul and Fuel Surcharge

Compare the linehaul rate on the invoice to the linehaul rate on the rate con. They should be identical. Then check the fuel surcharge percentage. Pull the DOE weekly diesel index for the booking date if your rate con references it. Calculate the correct fuel surcharge amount (linehaul multiplied by the agreed percentage) and compare it to what the carrier invoiced. Flag any variance. This is where you catch the $77 discrepancies described above.

Minutes 4 to 6: Check Detention and Layover

Step-by-step freight bill audit process diagram showing the six line items brokers should check on every carrier invoice

Look at the detention line item on the invoice. Check the rate con for: the free time window, the hourly rate, and the maximum billable hours. Then check the POD for the actual arrival and departure timestamps at the facility. Calculate billable detention as: total time on site minus free time, capped at the rate con maximum. If the invoiced amount exceeds your calculation, flag it. For layover charges, check the load event timeline against the rate con's layover liability clause.

Minutes 6 to 8: Match Lumper Fees and Accessorials

For every lumper fee on the invoice, find the corresponding lumper receipt (usually attached to the BOL or submitted separately by the driver). Match the dollar amounts. For accessorials like liftgate, inside delivery, or residential surcharges, check the rate con's facility notes and the delivery location details. If the accessorial does not match the load's actual requirements, flag it. This is where knowing where carrier bills go wrong pays off on every single load.

Minutes 8 to 10: Check for Ghost Charges

Ghost charges are line items that should not exist at all: a TONU on a delivered load, a dry run charge when the carrier completed the pickup, a duplicate invoice for a load already paid. Cross-reference the invoice against your dispatch records and payment history. These charges are rare individually but add up fast across high volumes. If you find one, document it immediately with the supporting POD or dispatch record and file the dispute.

A broker running 300 loads per month at an average overbill rate of 3.8% on a $1,500 average invoice is leaving $17,100 per month on the table. That is $205,200 per year.

The entire process, once you build the habit, takes less time than the 10-minute window described above. The first few audits will be slower as you learn to navigate your documents quickly. By audit number 20, you will be able to spot the most common discrepancies in 5 minutes flat.

Red Flags That Mean a Carrier Invoice Needs a Closer Look

You cannot audit every invoice with equal intensity if you are running hundreds of loads per month. The practical approach is to prioritize. These red flags tell you which invoices deserve the full 10-minute treatment and which can be spot-checked.

Invoice Total Exceeds Rate Con Total by More Than 5%

This is the fastest screen. If the invoice total is more than 5% above the rate con total (including agreed accessorials), something is wrong. Run the full audit. According to FreightWaves' coverage of freight invoice audits, invoice audits exist precisely because the gap between what is agreed and what is billed is larger and more frequent than most companies assume.

Accessorials Not Listed on the Rate Con

Any accessorial charge that does not appear in the rate con's accessorial schedule is a red flag. This includes liftgate charges on dock deliveries, detention at locations with historically fast turnaround, and fuel surcharges calculated at percentages that do not match the rate con. If the carrier wants to bill an accessorial that was not pre-agreed, they need to have notified you during the load and received approval. An accessorial that appears for the first time on the invoice is almost always disputable.

Late Invoice Submission

Invoices submitted more than 14 days after delivery deserve extra scrutiny. Late submissions correlate with higher error rates for two reasons: the carrier's records are staler and less accurate, and the broker's team is less likely to remember the load details well enough to catch problems. If a carrier consistently submits late, flag every invoice from that carrier for full audit. The pattern alone justifies the extra review time.

New Carriers or First-Time Lanes

First invoices from new carriers have a higher error rate because the carrier may not be familiar with your rate con format, your accessorial policies, or your detention terms. Audit the first three to five invoices from any new carrier with full intensity. It sets the expectation that your brokerage checks its invoices and often reduces errors on future loads from that same carrier.

Duplicate Reference Numbers or Round Dollar Amounts

Duplicate invoice submissions (same load number, same carrier, different invoice dates) happen more often than they should. Round dollar amounts on line items that should be calculated (like fuel surcharges or mileage-based charges) also signal that the carrier estimated instead of calculated. Both are worth a closer look.

In-House vs. Outsourced Auditing: Which One Actually Makes Sense for Your Volume

Once you know how to audit, the question becomes: who does it? There are two paths, and the right one depends on your monthly load volume, your team size, and your current margin pressure.

In-House Auditing: 100 to 500 Loads Per Month

If you are running fewer than 500 loads per month, in-house auditing is usually the better option. The math works like this: at 10 minutes per load, auditing 500 loads per month requires about 83 hours of labor. That is roughly half of one full-time employee's workload. If your billing coordinator or ops manager can absorb that work (or if you prioritize and only fully audit the flagged invoices), the cost is lower than outsourcing. The real cost of skipping freight audits for a small brokerage often comes down to one person spending a few hours per week on reviews that recover thousands of dollars per month.

The advantage of in-house auditing is speed. You know your loads, your lanes, your carriers, and your rate con structures. You can flag a discrepancy and file a dispute the same day. Outsourced providers typically work on a 7 to 14 day cycle, which delays your cash flow and makes disputes harder to win because the carrier's records are older.

Outsourced Auditing: 500+ Loads Per Month

Above 500 loads per month, the labor math shifts. Auditing 1,000 loads at 10 minutes each requires 167 hours per month, which is a full-time position. Outsourced freight audit and payment providers, as defined by Gartner's FAP market overview, handle invoice collection, preaudit, processing, payment, and analytics across multiple modes. They typically charge a per-invoice fee (often $1 to $5 per invoice) or take a percentage of recovered overcharges.

The disadvantage is loss of control and slower dispute cycles. You are also paying for a service that audits against your rate con data, which means the provider is only as good as the data you give them. If your rate cons are inconsistent, poorly formatted, or missing accessorial detail, the outsourced audit will miss the same things your team would miss.

The Hybrid Approach

Pull quote highlighting that a broker running 300 loads per month at a 3.8 percent overbill rate loses over 17,000 dollars monthly

Many brokers in the 300 to 1,000 load range find a middle ground: use automated tools to extract and compare invoice data, then have an in-house person review only the flagged exceptions. This cuts audit time per load from 10 minutes to 2 to 3 minutes for clean invoices and focuses human attention on the loads that actually have discrepancies. According to RateLinx's freight audit guide, effective audit programs combine technology for data matching with human judgment for exception handling. The savings from even a basic audit process consistently exceed the time and cost invested, regardless of which approach you use.

Real Examples: What Overbilling Looks Like on Actual Loads

The following scenarios are based on common patterns. Each one shows the invoice error, the document that catches it, and the dollar amount recovered.

Example: Detention Overcharge on a Single Load

A carrier submits an invoice with 4 hours of detention at $75/hour, totaling $300. Your rate con for this load specifies a 2-hour free period and caps billable detention at 2 additional hours at $75/hour. The maximum legitimate detention charge is $150 (2 billable hours multiplied by $75). The POD shows the driver arrived at 8:00 AM and departed at 12:00 PM, confirming 4 total hours on site. But with the 2-hour free window, only 2 hours are billable. The overbill is $150 on this load. If this pattern repeats on even 10% of your loads with detention charges, the monthly impact is significant.

Example: Lumper Fee Inflation Across 200 Loads

A carrier invoice lists a lumper fee of $185. The lumper receipt attached to the BOL shows the actual charge was $145. The difference is $40 per load. This carrier handles 200 of your loads per month, and the lumper fee pattern is consistent. At $40 per load over 200 loads, the recoverable amount is $8,000 per month. The fix is simple: pull the lumper receipt for every load with a lumper charge and compare it to the invoiced amount. This takes less than 30 seconds per load.

Example: Fuel Surcharge Miscalculation

A carrier invoices an 18% fuel surcharge on a $2,200 linehaul, totaling $396. Your rate con locked the fuel surcharge at 14.5% based on the DOE weekly diesel index at the time of booking. The correct surcharge is $319 (14.5% of $2,200). The overbill is $77 on this single load. Across a month of loads with the same carrier, fuel surcharge discrepancies of this size add up quickly. The catch takes 60 seconds: compare the rate con's stated percentage to the invoice's applied percentage, then multiply against the linehaul.

Scenario: TONU Charge on a Delivered Load

A carrier invoice includes a $250 TONU charge for a load that was dispatched, picked up, and delivered. Your dispatcher has the POD with the receiver's signature and a timestamp confirming delivery. The TONU charge is completely invalid. Without a review process in place, this charge gets approved with the rest of the invoice because the AP clerk processing payments does not have the dispatch context. The $250 is gone. Multiply this by just 3 to 4 occurrences per month, and you are losing $750 to $1,000 on charges that never should have existed.

Frequently Asked Questions About Freight Bill Auditing

What is freight bill auditing?

A freight bill audit is a line-by-line comparison of a carrier's invoice against the original rate confirmation, bill of lading, and proof of delivery for a given load. The purpose is to verify that every charge on the invoice matches what was agreed to before the load moved. This includes checking the linehaul rate, fuel surcharge percentage, detention hours and rates, lumper fees, and any accessorial charges. According to Freightos, the process identifies billing errors and recovers overpayments.

How do you audit freight charges?

Start by pulling three documents for every load: the rate con, the BOL/POD, and the carrier invoice. Compare the linehaul rate and fuel surcharge percentage on the invoice to the rate con. Check detention hours against the POD timestamps and the rate con's free time and cap provisions. Match lumper receipts to invoiced lumper fees. Verify that every accessorial on the invoice was pre-agreed and applies to the load's actual conditions. Flag any discrepancy with the specific dollar variance and file a dispute with supporting documentation attached.

What are the most common freight invoice errors?

Based on Laneproof analysis of over 12,000 invoices, the six most common errors are: detention charges that exceed rate con caps, lumper fees that exceed the actual facility receipt, fuel surcharges calculated at a higher percentage than the rate con specifies, TONU charges on loads that were actually delivered, accessorial charges for services that were not needed or not provided (like liftgate on a dock delivery), and layover charges for delays caused by the carrier rather than the shipper. Each of these is caught by comparing the invoice to the rate con and BOL.

How much can freight bill auditing save a small brokerage?

The savings depend on your volume and current overbill rate. Based on Laneproof analysis of broker operations processing 100 to 1,000 loads per month, the average overbill rate on unaudited invoices is approximately 3.8%. For a broker running 300 loads per month at an average invoice of $1,500, that translates to $17,100 per month in recoverable charges, or $205,200 per year. Even brokers with lower volumes see meaningful returns. At 100 loads per month with the same averages, you are recovering $5,700 per month.

Should I audit freight bills in-house or outsource it?

For brokerages processing fewer than 500 loads per month, in-house auditing usually makes more sense because you know your loads, carriers, and rate con structures better than any outside provider. You can also resolve disputes faster. Above 500 loads per month, the labor required (83+ hours monthly) starts to justify outsourcing or using automated tools to handle the initial matching and only reviewing flagged exceptions. Per Gartner's market definition, outsourced FAP providers handle everything from invoice collection to payment, but their effectiveness depends on the quality of rate con data you provide.

Sources

Stop Paying Invoices You Should Not Be Paying

Every carrier invoice that passes through your operation without a review is a bet that the carrier got the math right. Based on Laneproof analysis of over 12,000 invoices, that bet loses roughly 3.8% of the time. On high-volume lanes with detention, lumper fees, and fuel surcharges in play, the loss rate is higher.

The fix is not complicated. Pull three documents. Check six line items. Flag the variances. File disputes with documentation. The process described in this guide takes under 10 minutes per load and recovers thousands of dollars per month for brokerages that commit to it.

If your team processes more than 50 invoices a week and you are still matching rate cons to invoices manually, automated document extraction and matching tools can run the comparison in seconds and surface only the exceptions that need human review. The point is not to replace your judgment. It is to stop spending your judgment on invoices that are already correct so you can focus on the ones that are not.