Rail basics

Rail Waybill: What's on It and Why It Matters at Audit Time

Published June 3, 2026

A rail waybill is the rail equivalent of an LTL Bill of Lading (BOL) — but it carries more data and more decisions. The 7-digit Standard Transportation Commodity Code (STCC), the Association of American Railroads (AAR) carmark and car number, the route across any junction, and the controlling tariff cite all live on the waybill. It is the first document a rail audit reads, because almost every billing dispute walks back to a single field on it. Your first audit with Eller Audit is free.

Rail waybill · The shipping document that travels with a rail shipment and carries the routing, billing, and commodity instructions. The rail equivalent of the LTL Bill of Lading.

STCC · Standard Transportation Commodity Code. A 7-digit code that identifies what is in the car for tariff and rate purposes. Maintained by the AAR.

AAR carmark · The 2–4 letter prefix on a railcar that identifies the owner, followed by up to 6 digits for the car number. Pulled against the UMLER registry for tare weight.

UMLER · Universal Machine Language Equipment Register. Railinc's master equipment database. The source of record for car tare, capacity, and physical specs.

Industry context

Across the freight audit industry, Trax Technologies cites 5–7% average annual savings on enterprise transportation spend, AFS Logistics claims up to 8% recovery on freight audit programs, and ConData reports identifying $645M in carrier overcharges across its enterprise client base. Rail waybill errors specifically tend to compound — a single mistyped STCC at car #1 will repeat on every car that ships under the same instructions until somebody catches it.

What's actually on a rail waybill

Most rail waybills I've read share one structural quirk: the fields that drive billing are not the fields that draw the eye. The shipper and consignee blocks take up the top third, but the STCC, the AAR carmark, and the route entries are the ones the audit reads first. A standard US waybill carries somewhere between 12 and 18 named fields, depending on whether the move is single-line or interchange.

Electronic vs paper waybills

Most US Class I railroads — BNSF, Union Pacific (UP), CSX, Norfolk Southern (NS), CPKC, and Canadian National (CN) — moved to electronic waybill exchange via Railinc's industry network by roughly 2019, exchanging waybill data as the EDI 417 X12 transaction set. The freight invoice that follows the waybill is the EDI 410. A separate EDI 419 is the rate-request message. Paper waybills still exist for short-line interchange moves, for reciprocal-switching events where the line-haul rail hands a car to a switching carrier, and for any legacy lane where one party in the route hasn't onboarded to the Railinc network.

For an audit, the practical implication is that the source data lives in two places. The waybill data is in EDI 417, the billing is in EDI 410, and the two are matched against the tariff library and contract to see whether the bill reflects what was tendered. When a paper waybill exists alongside the electronic message, the paper version usually wins on interpretive disputes — it carries shipper signatures and any handwritten corrections that did not make it into the EDI feed.

Waybill vs LTL Bill of Lading vs freight invoice

The three documents are easy to confuse and constantly mis-cited in dispute correspondence. Each is created at a different moment, by a different party, and carries a different legal weight.

Document When created Who creates it What it controls Statute
Rail waybill At tender, before pickup Shipper, transmitted via Railinc / EDI 417 Routing, commodity, tariff, who pays 49 USC 11706 — 3-year overcharge window
LTL Bill of Lading (BOL) At pickup Shipper, signed by driver Receipt of goods, freight class, accessorial authorization 49 USC 14706 — motor carrier liability
Freight invoice After move completes Carrier billing system (EDI 410 on rail) What the carrier wants paid Subject to the document that created the move

The waybill is the question. The invoice is the carrier's answer. The tariff and contract are the rules. An audit reads all four together — never the invoice alone.

Where waybill errors hide

After reading several thousand rail waybills against the bills that followed them, the same 5 failure modes account for almost all the recoverable overcharges that trace back to waybill data.

Worked example: chemicals shipper, STCC misclassification on $19K–$28K per year

A US industrial chemicals shipper moves 8,500 hopper cars per year across BNSF and UP under a multi-lane contract. The shipping department generates rail waybills in their TMS and transmits them as EDI 417 messages to each carrier's Railinc interface.

STCC misclassification exposure: roughly 1.2% of cars ship with an STCC entry that doesn't match the actual lading or doesn't match the contract-rated STCC for that lane — usually a similar-but-not-identical code that rates at a higher tariff band. Average per-car variance: $185. That is 8,500 × 1.2% × $185 = $19K–$28K of disputable overbillings per year on STCC alone.

Recovery rate on STCC disputes runs 75–85% when the waybill + EDI 417 + contract are presented together. That is $15K–$22K recovered per year from a single waybill field. STCC is not the largest recovery bucket on a rail program, but it is the most preventable — the same misclassification ships every week until somebody catches it, and an audit catches it in the first 30 days.

“The waybill carries the entire dispute history. If you want to know why a bill came out the way it did, you read the waybill first — the answer is almost always in a field that nobody on the AP side ever looks at.” — Rob Eller

What we can't tell from the waybill alone

The waybill is a record of what was tendered, not a record of what should have been billed. Two documents have to sit next to it before an audit can call a line right or wrong: the controlling tariff in effect on the date of shipment, and the private contract that overrides parts of the tariff for the lane. A waybill that looks perfectly clean against today's tariff can still be the source of a bad bill if the tariff version that controlled at tender was different.

A waybill line that just reads “STCC 2812410, 197,500 LB, Origin: BNSF Galveston, Destination: UP Geismar” is the question, not the answer. The answer is in the tariff that was in effect for that STCC on that route on that date, and the contract addendum that may have superseded it. The waybill is the starting point of the audit, not the conclusion.

Rail is also the mode most susceptible to legacy waybill data living on after the underlying contract has changed. A waybill template cloned in the shipper's TMS three years ago and never updated will still happily ship today, with a stale tariff cite that nobody reviews. AP doesn't catch it; an audit does.

What to ask your rail carrier

  • What STCC was honored for billing on this car, and what tariff section governs it?
  • What tare weight did UMLER return for this AAR carmark + car number on the date of shipment?
  • For corrected weights: can you provide the scale ticket with the Railinc-approved scale ID?
  • What route was actually executed, and were any junction settlements triggered against the planned route?
  • For electronic shipments: can you provide the EDI 417 we sent and the EDI 410 you billed against?

How Eller Audit uses the waybill

We ingest EDI 417 waybill data alongside the EDI 410 freight invoice and match both against a current tariff library and the controlling contract. STCC, AAR carmark, route, and weight are the four fields we normalize first — they drive most of the cross-document disagreement. When a line has a defensible variance, we draft the dispute citing the waybill, the EDI 410, the tariff, the contract, and 49 USC 11706 for the overcharge claim, file it through the carrier's claims portal, and recover the overage. The engagement is performance-based: you pay a share of what we recover, and nothing on the lines that hold up. Most rail waybill-driven disputes are resolved inside the carrier's 60–90 day claims window.

Frequently asked questions

What is a rail waybill?

A rail waybill is the shipping document that travels with a rail shipment and instructs the carrier where the car is going, what's in it, what tariff governs it, and who pays. It's the rail equivalent of an LTL Bill of Lading, but it carries more data — including the 7-digit STCC commodity code, the AAR carmark and car number, and the route across any interchange points.

How is a rail waybill different from an LTL Bill of Lading?

Both are shipping documents that govern liability and billing, but a rail waybill carries the 7-digit STCC commodity code, the AAR carmark identifying car ownership, the routing across interchange points, and the controlling tariff cite. An LTL BOL carries NMFC (National Motor Freight Classification) class and freight description but no STCC and no AAR data. The rail waybill is governed by 49 USC 11706 with a 3-year dispute window; the LTL BOL is governed by 49 USC 14706.

What is EDI 417 and how does it relate to the waybill?

EDI 417 is the Electronic Data Interchange (EDI) X12 transaction set that carries rail waybill data electronically between shippers, railroads, and intermediaries via Railinc. Most US Class I railroads moved to EDI 417 electronic waybill exchange by 2019. EDI 410 is the separate freight invoice message that follows. The audit reads 417 against 410 to compare what was tendered against what was billed.

Can I dispute a rail freight charge based on a wrong waybill entry?

Yes. 49 USC 11706 gives shippers up to 3 years to file an overcharge claim against a rail carrier. A wrong STCC code, an incorrect AAR carmark that pulled the wrong tare weight from UMLER, or a route entry that triggered an unnecessary junction settlement are all common waybill-driven overcharges. The dispute must be in writing, cite the controlling tariff or contract, and include the waybill in question.

Related reading

Curious what we'd find on your freight bills? Your first audit is free.

Talk with us