LTL Reweigh and Reclass Charges: How to Audit Inspection Corrections Before You Pay
A less-than-truckload shipment leaves your dock at one weight and one class, and a week later the invoice shows another. Reweigh and reclass corrections are part of how LTL works, and many of them are right. But each one is a change to the bill of lading that someone has to accept, and when nobody checks the inspection record behind it, the corrected price simply becomes the price. This post explains how corrections happen, which documents prove them, and how to audit each one before you pay.
In brief
- A reweigh or reclass charge is a correction to the bill of lading, so it is only payable when an inspection record supports the new weight, dimensions or class.
- Freight class for many items depends on density, which is weight divided by cubic feet, so a few inches of height on a pallet can move a shipment into a higher class.
- The most common disputable corrections are missing or mismatched inspection certificates, density math that does not support the new class, and a new class priced at a rate the contract overrides, such as a freight all kinds provision.
- Auditing a correction means extracting the original bill of lading, the corrected invoice and the inspection certificate into fields, recalculating density and price, and comparing.
Why LTL carriers correct your freight
LTL pricing depends on two things the shipper declares on the bill of lading: the weight and the freight class. The class comes from the National Motor Freight Classification, the NMFC, which groups commodities by how easy or hard they are to move, and for many items the deciding factor is density. Lighter, bulkier freight takes more trailer space per pound, so it sits in a higher class and pays a higher rate per hundred pounds.
Because the shipper fills in those values, carriers check them. At the terminal a shipment can pass over a certified scale and through a dimensioning system that measures each pallet. If the weight, the dimensions or the description do not match the bill of lading, the carrier records an inspection correction and bills on what it found. That is the reweigh, the reclass, or both at once, usually with an inspection fee on top.
The changes are small per shipment and constant across a year of freight. A shipper moving a few hundred LTL shipments a month can receive dozens of corrections, each arriving as a corrected invoice or a balance due notice, each with its own certificate stored somewhere in the carrier's portal. Without a process, they are paid because checking them takes longer than the amount seems to justify.
1,728
cubic inches in a cubic foot, the divisor in every density calculation
3
documents to audit a correction: bill of lading, inspection certificate, corrected invoice
5
checks per correction in the example below, from PRO match to contract fee
Density: why a few inches change the class
Density is weight divided by volume. For each handling unit, multiply length, width and height in inches and divide by 1,728 to get cubic feet; add the units together; then divide the total weight in pounds by the total cubic feet. The result, in pounds per cubic foot, maps to a class through the classification or your contract.
Take two standard 48 by 40 inch pallets declared at 48 inches tall and 1,200 pounds. Each pallet is 92,160 cubic inches, or 53.33 cubic feet, so the shipment is 106.67 cubic feet and 11.25 pounds per cubic foot. Now say the dimensioner reads both pallets at 60 inches and the scale finds 1,260 pounds. The volume rises to 133.33 cubic feet and the density drops to 9.45. Twelve inches of height and sixty pounds have moved the shipment across a class boundary, and the rate per hundredweight goes up with it.
Check which classification rules apply
Where corrections go wrong
No certificate, or one for another shipment
A correction should come with a weight and inspection certificate that names the same PRO number and shows what was found. A charge with no certificate, or with one for another PRO, is unsupported until the carrier produces the record.
Density math that does not support the new class
Recalculate density from the certificate's own dimensions and weight. When the result still falls in the declared class, the reclass is not supported by the carrier's own measurement. Measured dimensions are also worth a look: an overhanging carton or a pallet measured at its widest point can inflate the cube.
A new class priced past the contract
Many shippers have a freight all kinds provision, an FAK, that rates a range of classes as one. If the contract rates classes 50 through 100 as class 85, a reclass from 92.5 to 100 changes the paperwork but should not change the line haul. Corrected invoices often price the new class at its own rate anyway.
Fees outside the agreement, and the same correction twice
An inspection fee the contract does not allow, or a balance due notice followed by a corrected invoice for the same difference, round out the list.
Class priced past FAK terms
No certificate on file
Density does not support class
Certificate for another PRO
Fee not in contract
Billed twice
Audit one correction, end to end
1. Collect the three documents
The original bill of lading carries what you declared. The inspection certificate carries what the carrier found. The corrected invoice carries what they charged. They usually arrive from different places: the bill of lading from your shipping system, the invoice by email or EDI, the certificate on request from the carrier portal. Tie them together by PRO number before anything else.
2. Extract the fields that decide the charge
The audit runs on a short list: PRO number, handling units with their dimensions, weight, class declared and class found, billed class, rate per hundredweight, line haul and fees. Define them once with types and required flags, as covered in the post on designing extraction schemas, so every carrier's certificate and invoice comes out in the same shape.
3. Recalculate and compare
Confirm the certificate matches the PRO, recompute density from its dimensions, confirm the class follows from that density, then price the corrected weight at the class the contract actually rates. Compare with the invoice.
{ "bill_of_lading": { "pro_number": "PRO-EXAMPLE-778104", "pickup_date": "2026-09-22", "description": "Steel shelving parts, palletized", "handling_units": [ { "type": "pallet", "length_in": 48, "width_in": 40, "height_in": 48 }, { "type": "pallet", "length_in": 48, "width_in": 40, "height_in": 48 } ], "weight_lb": 1200, "declared_class": "92.5" }, "inspection_certificate": { "pro_number": "PRO-EXAMPLE-778104", "inspection_date": "2026-09-23", "handling_units": [ { "type": "pallet", "length_in": 48, "width_in": 40, "height_in": 60 }, { "type": "pallet", "length_in": 48, "width_in": 40, "height_in": 60 } ], "weight_lb": 1260, "class_found": "100" }, "corrected_invoice": { "invoice_number": "INV-EXAMPLE-55120", "billed_class": "100", "rate_per_cwt": 34.10, "line_haul": 429.66, "inspection_fee": 35.00, "total": 464.66 }, "contract": { "fak": { "applies_to_classes": "50-100", "rated_as": "85" }, "rate_per_cwt": { "85": 28.40, "100": 34.10 }, "inspection_fee": 35.00 }, "checks": [ { "rule": "certificate_matches_pro", "result": "pass" }, { "rule": "density_supports_class_found", "density_pcf": 9.45, "result": "pass" }, { "rule": "weight_change_supported", "billed_lb": 1260, "certified_lb": 1260, "result": "pass" }, { "rule": "rated_class_follows_fak", "billed": "100", "expected": "85", "result": "fail" }, { "rule": "inspection_fee_in_contract", "result": "pass" } ], "expected_total": 392.84, "disputed_amount": 71.82}In this example the certificate is for the right PRO, and its own numbers hold up: 1,260 pounds over 133.33 cubic feet is 9.45 pounds per cubic foot, which supports class 100 on the scale used here. The new weight is certified, so billing 12.60 hundredweight is correct, and so is the 35.00 inspection fee the contract allows. The failure is the rate. The contract's FAK rates classes 50 through 100 as class 85, so the line haul should be 12.60 at 28.40, or 357.84, not 12.60 at 34.10, or 429.66. The expected total is 392.84 against 464.66 billed, and the 71.82 difference goes into a dispute with the calculation attached. Real invoices also carry discounts, minimum charges and fuel surcharges; apply them the same way, from the contract.
BilledSupported
Line haul
Inspection fee
Fix the source, not only the invoice
Every correction is also feedback about your bill of lading. If the same product line is reclassed every week, the declared dimensions or the NMFC item in your shipping system are probably wrong, and the cheapest fix is upstream: measure the pallets as built, update the item master, and declare what the carrier will find. Track corrections by origin, product and carrier, and the pattern shows where.
The correction audit sits next to the rest of freight payment. The base invoice goes through the usual freight invoice audit against the bill of lading and the rate, the proof of delivery closes the shipment, and a correction billed on a separate notice is exactly the kind of record that duplicate detection should check against the original freight bill.
Measure the correction stream
Track the share of corrections with a certificate on file, the share audited before payment, and the amount disputed and recovered by cause and by carrier. Watch the share of shipments corrected at all: it measures the quality of your own bills of lading. On the extraction side, measure field-level accuracy on a labeled set of your own certificates and invoices, with most of the attention on dimensions, weights and PRO numbers: one digit wrong in a height changes the density and the answer.
Before you automate: a short checklist
- Load each carrier contract: FAK ranges, rates per class, density scale and allowed inspection fees.
- Route corrected invoices, balance due notices and inspection certificates into one intake.
- Match every correction to its original bill of lading by PRO number.
- Extract handling units, dimensions, weights and classes from the bill of lading and the certificate.
- Recalculate density from the certificate and confirm the class it supports.
- Price the corrected weight at the class the contract actually rates, then compare line by line.
- Request the certificate for any correction that arrives without one, and hold payment until it does.
- Report corrections by product and origin, and fix the declared values at the source.
Where extraction fits
A correction audit stalls at the step where someone opens a certificate PDF and retypes four dimensions and a weight. Parser extracts bills of lading, corrected freight invoices and inspection certificates into structured JSON against the template you define, through upload, email or the API, so each correction's declared and found values land in your audit as fields, supported corrections go to payment, and only the ones your contract or the carrier's own measurements do not support reach your team.