Skip to main content
Invoice AuditLTL FreightFreight Billing

How to Audit LTL Freight Bills Without a TMS

A step-by-step guide to auditing LTL freight bills by hand: what documents to gather, what to check on every invoice, and when the manual process stops scaling.

July 21, 2026·6 min read·Aaron Brown

You do not need transportation management software installed to catch a billing error. If you are shipping LTL freight without a TMS, a disciplined manual process built around a spreadsheet and a handful of documents catches the same errors software catches, it just costs you more time per invoice. LanePilot is the LTL TMS for small shippers, not a freight broker TMS like the discontinued LoadPilot. Here is the exact manual audit process, step by step, and the point where it stops being worth your time.

How do you audit LTL freight bills without a TMS?

Pull the invoice and the original quote for each shipment, then compare five things by hand: base rate versus quote, freight class, accessorial charges, fuel surcharge percentage, and PRO number for duplicates. Log the results in a spreadsheet, and file a written dispute for any charge that does not match its supporting document within the carrier's dispute window.

What you need before you start

Every audit starts with two documents, and you cannot do a real audit with only one. You need the carrier invoice and the original quote for the same shipment, side by side. This is also why LanePilot's own free audit at lanepilottech.com/try asks for both the invoice and the original quote, never just the invoice: without the quote, you have no baseline to catch an overcharge against.

Beyond those two, keep three more documents on file for anything you plan to dispute:

  • The Bill of Lading, for the declared commodity, weight, and freight class.
  • The delivery receipt or proof of delivery, timestamped, for detention and accessorial disputes.
  • Your carrier rate card or contract tariff in effect on the ship date.

If a document is not already in your files, request it from the carrier's billing department by PRO number. Carriers are expected to make the rated invoice detail and any reweigh or reclassification record available on request.

The manual audit process, step by step

  1. Step 1: Build one tracking spreadsheet. One row per shipment, with columns for PRO number, ship date, invoice date, quoted rate, invoiced rate, and a check column for each item below. This is what turns a stack of PDFs into something you can actually work through, and search later when a carrier asks for backup.
  2. Step 2: Match the invoiced rate to the quote. Line up the base linehaul rate on the invoice against the original quote for the same PRO number. Any difference not explained by a rate change you agreed to is a discrepancy worth flagging.
  3. Step 3: Check the freight class against the Bill of Lading. Compare the class billed to the class declared on the BOL. Since the NMFC's density-based classification rules tightened again under Docket 2026-1, effective February 6, 2026, terminal reclassification is the most common source of a class mismatch. If a carrier reclassified your freight, ask for the terminal weigh-in or measurement record behind it.
  4. Step 4: Verify every accessorial charge against the delivery receipt. Liftgate, residential, inside delivery, and detention charges should only appear on the bill if the service actually happened. Detention specifically needs a timestamped delivery receipt to confirm the driver was held past free time.
  5. Step 5: Check the fuel surcharge percentage. Fuel surcharges move weekly with diesel prices. Confirm the percentage on your invoice matches the carrier's published fuel table for your ship week, which is generally pegged to the U.S. EIA weekly diesel price index.
  6. Step 6: Scan for duplicate PRO numbers. Sort your spreadsheet by PRO number. A PRO number that appears on two separate invoices is a duplicate bill until the carrier proves otherwise.
  7. Step 7: Total the variance and flag anything over your threshold. Sum the dollar difference between the quoted or contracted amount and the invoiced amount, per shipment. Most shippers set a minimum dollar threshold worth disputing, so they are not chasing a two dollar mismatch every week.

How do you dispute an overcharge you find?

Write a dispute letter for each confirmed discrepancy: PRO number, invoice number, billed amount, the quoted or contracted amount, and the specific reason (reclassification, duplicate PRO, an accessorial that was never delivered, or the wrong fuel percentage). Cite the applicable NMFC classification code or your contract rate reference, then submit it to the carrier's billing or claims department. 49 U.S.C. Section 13710 sets a 180-day window from receipt of the invoice to contest a charge in writing; confirm the current deadline and how it applies to your situation before you rely on it. Work your newer invoices first and do not let a backlog age out. LanePilot generates the dispute letter for you from the documentation on file, but you file it with the carrier yourself: LanePilot does not send, negotiate, or communicate with the carrier on your behalf.

Where the manual process breaks down

The steps above genuinely work. The problem is not accuracy, it is volume. At ten shipments a month, a spreadsheet audit costs you maybe thirty minutes a week. At fifty or a hundred, the same process eats an afternoon, and the invoices that do not get touched that week are the ones that quietly age toward the 180-day window. Manual audits do not fail because shippers do not know what to check, they fail because nobody has time to check all of it, every week, for every shipment, forever.

This is the exact gap LanePilot is built to close. It is not a tool bolted onto your existing process, it is the LTL TMS for small shippers: quote, book, track, audit, and recover, all in one system of record for your freight. Every invoice gets compared automatically against its original quote the moment it lands, the same checks above run on every shipment without you opening a spreadsheet, and it pays for itself the first time it catches an overcharge your manual process would have missed. For the deeper walkthrough of what each invoice line should say, see How to Audit an LTL Freight Invoice. If the rate you are auditing against was questionable in the first place, How to Compare LTL Carriers Without a TMS covers getting a better quote before you ever book.

Frequently Asked Questions

Can you audit LTL freight bills without buying software?

Yes. A spreadsheet, the invoice, the original quote, the Bill of Lading, and the delivery receipt are enough to catch rate, class, accessorial, fuel, and duplicate billing errors by hand. The tradeoff is time: the process scales with your attention, not your shipment volume.

What documents do you need to audit a freight bill manually?

The carrier invoice and the original quote for the same shipment, plus the Bill of Lading, the delivery receipt, and your carrier rate card or contract tariff. Request any missing document from the carrier's billing department by PRO number.

How long do you have to dispute an LTL freight bill?

Generally 180 days from receipt of the invoice under 49 U.S.C. Section 13710. Work your newest invoices first so nothing ages out of the window while you clear a backlog.

At what shipment volume does a manual freight audit stop working?

There is no fixed number, but most shippers feel the strain somewhere between twenty and fifty LTL shipments a month, when a thirty minute weekly check becomes a recurring afternoon and invoices start slipping past their dispute window unchecked.

LanePilot

Ready to put this into practice?

Free quote credits to start. No credit card required.

Start free →