Rail audit

Rail Demurrage: Auditing Charges and Building a Dispute

Published June 3, 2026

Rail demurrage is a per-day charge a railroad bills when a railcar sits beyond free time at origin, destination, or an intermediate ramp. Class I rates run $75 to $150 per car per day in 2024–2025 tariffs, escalating after day 3. Most rail demurrage disputes are won or lost on one clause — the constructive placement notification requirement and the EDI 224 timestamp behind it. Your first audit with Eller Audit is free.

Demurrage · A per-day charge a railroad bills when a railcar sits beyond free time at origin, destination, or an intermediate ramp.

Constructive placement (CP) · The moment a railroad notifies the consignee that a car is available for unloading when it cannot be physically spotted because the consignee's track is full or the facility is closed. Free time runs from CP, not arrival.

Free time · The tariff-defined window (most commonly 24 hours, sometimes 48) during which a car can occupy the consignee's track or a ramp without accruing demurrage.

Bunching · When cars arrive at a consignee in clumps outside the planned pattern, in volumes the consignee cannot process within free time. Most demurrage tariffs allow a bunching exemption.

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 demurrage specifically runs higher — 10–14% of demurrage billing is typically disputable on constructive-placement, bunching, or force-majeure grounds, because the evidence needed to dispute (EDI 224 timestamps, consignee unload logs, ramp dwell records) sits in systems most shippers don't reconcile against the bill.

What rail demurrage actually is

Rail demurrage is one of three related “equipment-sits-too-long” charges in freight, and shippers routinely conflate them. The mechanics are different, the governing documents are different, and the disputes run on different evidence.

The rail version is the one most likely to get billed on autopilot against the tariff with no constructive-placement check — and the one with the longest dispute window when the underlying evidence is missing.

How free time works on rail

Free time is the tariff-defined window the consignee gets to unload a car (or the shipper gets to release one) before demurrage accrues. The published demurrage tariffs from BNSF, Union Pacific (UP), CSX, and Norfolk Southern (NS) each set this slightly differently, and the contract sometimes overrides the tariff — but the patterns are consistent.

Worked example: chemical shipper, $176K–$246K disputable rail demurrage per year

A US specialty chemicals shipper moves 8,500 hopper cars per year across BNSF and UP under a multi-lane contract. Average dwell at consignee is 1.8 days. Average demurrage rate billed: $115 per car per day (blended across day 1, day 2, and a small tail of day 3+ escalations).

Total demurrage billing exposure: 8,500 cars × 1.8 days × $115/day = $1.76M of annual demurrage billing.

What's disputable: across the program, 10–14% of that dollar volume fails one of the five tariff tests below — no constructive-placement notification logged, free-time clock started during a weather closure, bunching delivery pattern outside the agreed planned-pattern window, or a car-allowance pool that the contract provides but the carrier did not apply. That is $176K to $246K per year of disputable demurrage.

Recovery rate: 60–75% with origin- and destination-side timestamps assembled (EDI 224 records, consignee arrival log, ramp dwell time records, weather/labor event timestamps). That is $105K to $185K recovered per year on a single $1.76M demurrage program.

For Fortune 500 enterprise rail shippers running 50,000+ carloads per year, recoverable rail demurrage findings routinely run $1.5M to $3.5M per year — usually the largest single recoverable category inside the rail audit.

“Constructive placement is the single clause that wins rail demurrage disputes. If you can't show the EDI 224 timestamp, you can't collect the demurrage. If the consignee can, the days disappear.” — Rob Eller

Where rail demurrage bills go wrong

After reviewing several hundred carrier contracts and the demurrage tariffs sitting under them, five failure modes account for nearly all recoverable rail demurrage:

Comparison: rail demurrage vs truck detention vs ocean demurrage

The three charges look similar on a P&L line and dispute completely differently in practice.

Dimension Truck detention Rail demurrage Ocean demurrage
What sits Driver + tractor Railcar at track or ramp Container at marine terminal
Where Shipper or receiver dock Consignee track or intermediate ramp Marine terminal (port)
Typical free time 2 hours (live load/unload) 24 hours (some lanes 48) 4 to 5 days
Typical charge $60–$120 / hour $75–$150 / car / day, escalating $150–$400 / container / day
Governing document Master Rate Agreement (MRA) Demurrage tariff + private contract Steamship line tariff + service contract
Overcharge statute 49 USC 13710 — 180-day floor 49 USC 11706 — up to 3 years Service guide — 90–180 days typical

What your rail contract should say about demurrage

Rail demurrage is a tariff term first and a contract term second — but the contract is what tilts the dispute in the consignee's favor. Four clause patterns matter more than the rest:

Free time clause. “Free time for demurrage purposes shall be forty-eight (48) hours from the timestamp of constructive placement notification by Carrier to Consignee, excluding Saturdays, Sundays, and US federal holidays on which Consignee's facility is not operating.” Naming the exclusion list explicitly closes the weekend-shift argument.

Constructive placement clause. “Demurrage free time shall not commence until Carrier has notified Consignee of car availability for unloading at the destination ramp or delivery point, by EDI 224 message or its successor, with the timestamp of notification serving as the start of free time. Notification by other means shall not constitute constructive placement.” This is the single clause that wins disputes.

Force-majeure / carrier-caused delay exemption. “Demurrage shall not accrue during periods when Consignee's facility is closed due to weather, labor disruption, government order, or other force majeure event; nor during any period attributable to Carrier-caused delay, including but not limited to crew shortage, locomotive failure, or congestion at the serving yard.”

Bunching exemption. “Where Carrier delivers railcars in a pattern that exceeds the agreed daily delivery cadence as set forth in the Service Schedule, Consignee shall not be liable for demurrage on the excess cars to the extent Consignee's documented unloading capacity is exhausted.” The clause is meaningless without a documented Service Schedule or planned-pattern attachment, which is why most shippers don't enforce it — the underlying document was never produced.

What to ask your rail carrier

  • What is the EDI 224 timestamp of constructive placement for this car, and through what channel was it sent?
  • For each day billed: was Consignee's facility operating on that calendar day, and is the day correctly within the free-time exclusion list under the controlling tariff or contract?
  • For weight-bumped or reweighed cars: can you produce the scale ticket showing the inbound and outbound weights, and the Railinc-approved scale identifier?
  • Under whose switching authority was this car placed, and what tariff or contract clause is cited on the demurrage bill?
  • How did the delivery pattern for this lane compare to the agreed planned-pattern document or Service Schedule for the billing period?
“If you can show me an EDI 224 timestamp later than the arrival the carrier billed against, that one record collapses the demurrage bill. That is the entire dispute, in one line of evidence.” — Rob Eller

What we can't tell from the bill alone

Rail demurrage bills are minimalist. A line that reads “DEMURRAGE — CAR ABCX123456 — 3 DAYS — $345.00” tells you nothing about whether the days are real. The bill is the question, not the answer. The answer lives in five places that AP does not touch:

Rail is also the mode most susceptible to legacy-system billing errors. Some Class I billing systems still post-process demurrage overnight from arrival timestamps before the constructive-placement message even fires, meaning the math is right and the input is wrong. That kind of error is invisible to AP and obvious to an audit reading the EDI message log.

How Eller Audit handles rail demurrage

We pull the demurrage tariff and the rail contract side-by-side for each consignee, ingest the EDI 224 constructive-placement messages, and reconcile each demurrage line against the timestamp on the notification, the consignee's operating calendar, the planned-pattern Service Schedule, and any weather or labor event documented for the billing period. When a line is disputable, we draft the claim citing tariff + contract + statute (49 USC 11706 for the overcharge claim, which carries a 3-year filing window), 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 demurrage disputes resolve inside the carrier's 60–90 day claims window.

Frequently asked questions

What is rail demurrage?

Rail demurrage is a per-day charge a railroad bills when a railcar sits at origin, destination, or an intermediate ramp beyond the tariff's free-time allowance. Class I rates run $75 to $150 per car per day in 2024–2025 tariffs, escalating after day 3. It is the rail equivalent of port demurrage and is distinct from truck detention.

How long is free time on a rail demurrage clock?

Standard free time is 24 hours on most Class I tariffs, with 48 hours offered on some commodity-specific lanes. The clock starts at constructive placement, not actual arrival. Weekends and holidays are excluded on most carriers, but the exact exclusion list varies by railroad and shows up in the published demurrage tariff.

What is constructive placement?

Constructive placement (CP) is the moment a railroad notifies the consignee that a railcar is available for unloading, when the car cannot be physically spotted because the consignee's track is full or the facility is closed. Free time runs from constructive placement, not from arrival. The standard notification is the EDI 224 message, and the timestamp on it is the single best piece of dispute evidence.

Can I dispute rail demurrage after I have paid?

Yes. 49 USC 11706 gives shippers up to 3 years to file an overcharge claim against a rail carrier — longer than the 180-day floor for motor carriers under 49 USC 13710. The dispute must be in writing, cite the controlling tariff or contract, and include the waybill and the EDI 224 timestamp or its absence.

What is bunching, and is it disputable?

Bunching is when railcars arrive at the consignee in clumps that exceed the consignee's documented unloading capacity within free time — usually because the railroad delivered cars outside the agreed pattern. Most Class I demurrage tariffs include a bunching exemption that allows the consignee to dispute demurrage on the excess cars. The dispute requires arrival logs, unloading capacity records, and a showing that the pattern was the railroad's doing.

Related reading

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

Talk with us