Skip to content
CheckMyFreightBill.com
Mode-Specific Billing: LTL, Parcel, Truckload, Drayage

How to Read a Truckload Invoice, Line by Line

How to read a truckload invoice line by line: linehaul, mileage basis, fuel surcharge, detention and stop-offs, and how every line ties back to the rate con.

By 11 min read

To read a truckload invoice, tie each line back to the rate confirmation, in order: the header identifies the load, the linehaul should equal the agreed rate exactly, the fuel surcharge should be reproducible from the published diesel index and the miles billed, and every accessorial below that should map to either a line on the rate con or a piece of evidence from the trip. Anything that maps to neither is what you dispute.

Truckload is the easiest of the freight modes to audit, which is no compliment to the invoice: it is easy because you agreed to the price in writing before the truck moved. There is a document, it has a number on it, and the invoice either matches or it does not. LTL and parcel bills are built by rating engines from inputs; a truckload bill is mostly a restatement of a signed agreement, plus whatever happened on the trip.

Which is why the audit attention goes below the linehaul. The lines that show up after the fact, from records you do not hold, are where truckload invoices go wrong.

The figures in this walkthrough are illustrative, chosen so the arithmetic is checkable. The diesel price used is real and cited.

The header: everything that identifies the load

A truckload invoice with a thin header is a truckload invoice you cannot reconcile. Under 49 CFR 373.103, a freight or expense bill must show consignor and consignee names, the shipment date, origin and destination, package count, freight description, weight or volume, the exact rates assessed, the total charges due with the nature and amount of each charge, the route and each participating carrier, transfer points, and the remittance address.

In practice, the fields you actually use to reconcile:

  • Invoice number and date.
  • Load number, pro number, and the broker’s or shipper’s reference number. You need at least two of these to run a duplicate check that works.
  • Rate confirmation number. If the carrier’s invoice does not reference the rate con, ask for it to. It converts reconciliation from a search into a lookup.
  • Ship date and delivery date. The ship date drives the fuel index week.
  • Origin and destination, with the actual facility addresses, plus any intermediate stops.
  • Equipment type, since a reefer rate on a dry load is a real error and an easy one to spot.
  • Billed miles and the mileage basis.

That last one is worth its own sentence. Miles are not a fact, they are a calculation. Practical route miles, shortest route miles, and household goods miles all produce different numbers for the same lane. Your agreement should name the mileage engine and the routing option. If it does not, that is a renewal item, and until then the carrier’s number is as defensible as yours.

Line 1: linehaul

The linehaul should be a single number that equals the rate confirmation. Two structures are common.

Flat rate. The rate con says $1,250.00 all-in for the lane, the invoice says $1,250.00. Nothing to compute.

Per-mile rate. The rate con says $2.35 per mile on practical miles, and the invoice multiplies. Now there are two things to verify instead of one: the rate and the mileage. A 12-mile difference at $2.35 is $28.20, which is small on one load and not small across a year of the same lane.

When linehaul does not match, it is worth identifying which of these happened rather than just disputing the difference:

  • The load was re-covered with a different carrier at a different buy rate, and the wrong number followed onto the invoice.
  • A rate was renegotiated in an email or a phone call and never reflected on an amended rate confirmation.
  • The lane on the invoice is not the lane on the rate con: a diversion, a reconsignment, or a substituted stop.
  • Someone keyed it wrong.

Only the second one is genuinely contentious, and it is contentious because the record is missing. The full procedure, including what to do when a verbal change is in dispute, is in rate confirmation versus carrier invoice mismatch.

Line 2: fuel surcharge

Truckload fuel is the one line on a freight invoice you can reproduce exactly from public data, which is why it is worth recomputing rather than eyeballing.

The standard structure is a per-mile amount derived from the published diesel price against a base (“peg”) price, multiplied by billed miles. The index is the EIA On-Highway Diesel Fuel Price Survey, which captures the cash self-serve pump price including taxes from 590 retail outlets as of 8:00 a.m. local time Monday and publishes around 10:00 a.m. ET Tuesday, or Wednesday when Monday is a federal holiday, broken out by PADD region plus a national and a California figure.

Using the real published national average for the week ending July 27, 2026 of $5.313 per gallon, and an illustrative table of a $2.50 peg with $0.01 per mile for every $0.06 above peg:

$5.313 - $2.50            = $2.813 above peg
$2.813 / $0.06            = 46.88 increments
46.88 x $0.01             = $0.4688 per mile
$0.4688 x 452 miles       = $211.90

Three checks on that number, in order of how often they matter.

Which index week. The largest fuel surcharge disputes are almost never about the formula, they are about which Monday’s price governs a load that moved on a Tuesday. Carriers apply the index with different effective-date conventions and most of them are defensible; the problem is when the invoice uses one convention and the contract states another. Worked through in which DOE index week applies to your fuel surcharge.

Which index. National, PADD regional, or California. A West Coast lane billed on the California figure when the contract says national is a real difference, since EIA publishes those separately.

Which miles. Fuel surcharge multiplies the same mileage number as the linehaul, or it should. Loaded miles versus total miles including deadhead is a contract question, and it should be answered in the contract rather than on the invoice.

The step-by-step version, including rounding conventions and how tables that step rather than interpolate behave, is in how to calculate a truckload fuel surcharge from the DOE index.

Lines 3 and beyond: the accessorials

This is where truckload audit money is. Each of these bills for something that happened on the trip, documented by records the carrier holds.

Detention. Billed when the truck sat past free time at a shipper or receiver. It requires three things to stand: a free-time term you agreed to, a clock that started at the right event, and timestamps that prove the duration. The most common failure is the third. If in and out times are not on the POD, see how to dispute a detention charge with no in and out times; if the argument is about when the clock started rather than how long it ran, see when detention free time actually starts. Detention is worth handling carefully rather than reflexively denying: the DOT Inspector General’s 2018 report on driver detention estimated that detention reduces for-hire truckload driver annual earnings by $1.1 to $1.3 billion and truckload motor carrier net income by $250.6 to $302.9 million annually, and that a 15-minute increase in average dwell raises the average expected crash rate by 6.2 percent. Legitimate detention is a real cost being passed to the party who caused it.

Stop-off charge. A per-stop fee for intermediate pickups or deliveries beyond the first and last. Check the stop count on the invoice against the stops on the rate con, and check whether the first stop is chargeable under your terms. Many agreements bill stops two through n.

Layover. The driver was held overnight. Should be supported by the appointment record showing when the facility could receive.

Truck ordered not used (TONU). Billed when a load cancels after dispatch. Check the cancellation timestamp against the notice window in the agreement.

Lumper. A reimbursement, not a service the carrier performed, so it should be supported by the lumper receipt and billed at cost unless your agreement says otherwise. A lumper line with no receipt attached is the single most reliably contestable line on a truckload invoice.

Driver assist, pallet exchange, reconsignment, detention at a border or scale. All the same test: named on the rate con, or evidenced from the trip.

The general taxonomy, with definitions of each of these, is the practitioner list of the top 20 accessorial charges.

The whole invoice, annotated

Illustrative load: Dallas to Memphis, 452 practical miles, dry van, one intermediate stop.

Line Amount Where it should come from What kills it
Linehaul, flat $1,250.00 Rate confirmation, exactly Any variance at all, until explained
Fuel surcharge, $0.4688/mi x 452 $211.90 Diesel index for the governing week, contracted table, billed miles Wrong index week, wrong regional series, wrong mileage basis
Detention, 2 hrs @ $50.00 $100.00 POD or facility timestamps against contracted free time No in and out times, or clock started at the wrong event
Stop-off, 1 additional stop $75.00 Stops listed on the rate con Stop count includes the first stop when the agreement excludes it
Lumper reimbursement $150.00 Receipt from the facility No receipt, or a marked-up amount
Invoice total $1,786.90

Foot it: 1,250.00 plus 211.90 plus 100.00 plus 75.00 plus 150.00 is 1,786.90.

Notice the proportions. The linehaul is 70 percent of the invoice and close to zero percent of the audit risk. The accessorials are 18 percent of the invoice and nearly all of the risk. That ratio is why a truckload audit that spends its time re-rating linehauls is doing the wrong job.

If you are the broker, read the other side too

For a broker, this invoice is one half of a pair. The carrier invoice comes in against the carrier rate confirmation, and your invoice goes out against the customer rate confirmation, and the accessorials have to survive both trips. An accessorial you accept from a carrier but cannot pass through to the customer is margin you just spent.

The practical rule: never accept a carrier accessorial you could not produce evidence for if the customer asked. Not because carriers are wrong, but because you are the party in the middle, and the middle absorbs every charge that cannot be documented. When a carrier bills detention, ask for the timestamps in the same email that you use to notify the customer. Doing both at once is the difference between a pass-through and a write-off. What documents you need before contesting a detention charge is the same list on both sides of the desk.

The clocks

Under 49 CFR 377.205, a carrier must present its freight bill within 7 days of receiving the shipment on prepaid traffic or 7 days from delivery on collect, and the bill must state the credit time limit, the late-payment penalty, the service or collection charge, and discount terms. Under 49 CFR 377.203 the standard credit period is 15 days from the day after presentation, extendable by published tariff to no more than 30 calendar days.

Late accessorials run against 49 U.S.C. 13710: a carrier billing charges additional to those originally billed must do so within 180 days of your receipt of the original bill to preserve collection rights, and you must contest a bill within 180 days of receipt to preserve your right to challenge. A detention line that first appears four months after a clean original invoice has a timing problem stacked on top of its evidence problem.

If the invoice is already paid, you are no longer disputing, you are claiming. Under 49 CFR 378.8 the processing carrier must pay, decline, or settle a written overcharge claim within 60 days of receipt unless you agree in writing to extend. Consolidated in the freight billing deadlines reference.

The reading checklist

  1. Match the invoice to the rate confirmation by load number, pro, and reference. If you cannot find the rate con, stop and find it before reading further.
  2. Run the duplicate check across invoice number, load number, pro, and BOL before approving. The classic pattern is one load billed twice under different invoice numbers weeks apart, covered in duplicate freight invoice detection.
  3. Compare linehaul to the rate con. Exact match, or an explanation.
  4. If the rate is per mile, verify both the rate and the mileage basis named in the agreement.
  5. Recompute the fuel surcharge from the governing index week, the contracted table, and the billed miles.
  6. For each accessorial: is it on the rate con, or is there evidence from the trip? If neither, it is a dispute.
  7. Check detention against free-time terms and the timestamps, not just the hours claimed.
  8. Confirm the lumper line has a receipt at the amount billed.
  9. Foot the invoice.
  10. Pay everything you are not disputing and dispute the rest in writing, referencing the specific line and the specific document you are relying on.

That last step matters more than it looks. Releasing the undisputed balance removes the carrier’s past-due leverage, keeps the relationship intact, and makes your dispute look like what it is: a documentation question about one line, not a payment problem.

For how this all compares to the other modes, see why the same shipment bills differently by mode and the companion walkthrough, how to read an LTL freight invoice line by line.

Sources