Free Tool · Rail Demurrage Estimator

Rail Demurrage Calculator

Estimate rail demurrage on held railcars. Pick the equipment class, enter cars and debit days, and get an indicative per-car and total figure built on the free-time and daily-rate rules in BNSF Demurrage Book 6004-C. Railcars only, not ocean freight; the serving railroad’s invoice governs.

Demurrage Inputs

Debit Days = total calendar days the railroad held the car, minus non-chargeable holidays (manifest trains only). The calculator subtracts free credit days automatically. On the invoice, Class I railroads compute Debit Days from constructive placement timestamps.

Tip: Free credit days are per car, not per shipment. 5 cars held 3 days each = 5 separate 2-day credit windows, not "15 days collectively." This calculator handles that automatically.

Demurrage Estimate

Per Car
Total — All Cars

Per-Car Breakdown

Component Days Rate Subtotal
This is an estimate only. Actual charges depend on car ownership, commodity, applicable holiday calendar, constructive-placement timing, and customer-specific tariff agreements. Steel Wheel Logistics is informational only — the line-haul railroad bills demurrage. For account-specific numbers, contact us at (601) 821-2199.
Contact Us Call (601) 821-2199

How rail demurrage is calculated

Every Class I demurrage tariff builds the bill the same way, per car:

Demurrage = cars × chargeable days beyond free time × the tariff daily rate, where Chargeable Days = Debit Days − Credit Days. The daily rate steps up to an extended-dwell rate once a car passes the base tier.

The pieces, as BNSF Demurrage Book 6004-C defines them

  • Debit Days are the days the railroad is holding a car for you. They combine constructive placement days (the car has arrived at the serving yard but your track is full or the car is not ordered in) and industry days (the car is spotted at your facility waiting to be released). The clock starts at the first 12:01 a.m. after placement, or after notice of constructive placement, and runs until the car is released.
  • Credit Days are the free time. A rail-controlled car earns 2 credit days for loading or unloading, a rail-controlled refrigerated car earns 1, and a private car held at a serving yard earns none. Credits belong to the car that earned them: they cannot be pooled across cars, carried to another facility or rolled into next month.
  • Weekends and holidays. Under 6004-C all days are chargeable except the non-chargeable holidays listed in its Section 5 (New Year’s Day, Memorial Day, Independence Day, Labor Day, Thanksgiving and the day after, Christmas Eve and Christmas Day among them), and that holiday exclusion applies to manifest traffic. Saturdays and Sundays count. Other railroads’ tariffs treat weekends differently, so read the one that serves your siding before you assume a Friday spot is safe.
  • Debits and credits, not an average agreement. The Class I system nets credits against debits on the same car. Pooling early releases against late ones is an Average Agreement, which survives on many short lines under RIC 6004 (below) but not in the Class I books.
  • Unit trains and shuttles run on a separate clock measured in hours per train, not days per car, and are outside this calculator.

Worked example (the calculator’s default inputs)

One rail-controlled car held 5 debit days. Two days are credit days, so 3 days are chargeable. All three fall in the base tier, billed at $210 per day under 6004-C:

ComponentDaysRateSubtotal
Credit (free) days2—$0
Base rate, chargeable days 1–33$210/day$630
Per-car total, 5 debit days$630

Hold the same car 7 debit days and the extended-dwell tier kicks in: 2 credit days, then 3 chargeable days at $210 ($630) and 2 more at $500 ($1,000), for $1,630 per car. Ten cars held 7 days each is $16,300. The jump from day 3 to day 4 of chargeable time is why a two-day slip on a block of cars costs more than the whole first week did.

Source: BNSF Demurrage Book 6004-C, Section 2 (General Railcar Demurrage) and Section 5 (Non-Chargeable Holidays), effective July 1, 2025. Other railroads publish their own tariffs; figures are indicative.

Rail demurrage rates by railroad

Each Class I railroad publishes its own demurrage tariff. The figures the calculator uses are from BNSF Demurrage Book 6004-C, effective July 1, 2025, by equipment class:

Equipment (BNSF 6004-C)Credit daysBase rateExtended dwellExtended tier starts
Rail-controlled car, loading or unloading2$210/day$500/dayChargeable day 4
Rail-controlled refrigerated car1$315/day$600/dayChargeable day 5
Private car held at a BNSF serving yard0$210/day$500/dayChargeable day 6
Any car held for instructions, diversion or transfer0$210/day$500/dayChargeable day 6
Loaded car containing explosives or hazardous materials—+$135/day, all days held, not offset by creditsConcurrent with the daily rate
Held for shipping instructions (“hold for billing”)—$420 per car, one timePlus daily demurrage

The extended-dwell rate is the base rate plus an Extended Dwell Fee ($290 per day on standard cars, $285 on refrigerated cars). Union Pacific, CSX, Norfolk Southern, CN and CPKC publish their own books (UP 6004, the CSX 8100 series and the NS 8000 series among them) with their own free time, tiers and holiday rules; pull the current edition from the railroad’s customer site before budgeting a lane. Our rail demurrage fees guide covers the differences and how to read them. Short lines and regional railroads that adopt RIC 6004 use a much cheaper hourly structure, described in the next section.

Source: BNSF Demurrage Book 6004-C, Sections 2 and 3, effective July 1, 2025. BNSF revises the book most years; the calculator is updated when a new edition posts.

Where these rates come from: Class I tariffs vs. RIC 6004

This calculator models the Class I demurrage tariffs (UP, BNSF, CSX, NS, CN and CPKC each publish their own, updated most years), where a rail-controlled car gets two free days and then bills about $210 per car per day, stepping up to roughly $500 per day once it sits past the base tier. Those are the numbers most shippers meet on an invoice.

There is a second rulebook: RIC 6004, General Car Demurrage and Storage Rules and Charges, published by Railinc as agent and adopted by a long list of short line and regional railroads. Its structure is different and its numbers are far lower:

  • Free time is measured in hours, not days: typically 24 hours for unloading and 48 hours for loading, computed from the first 7:00 AM after actual or constructive placement, with holidays excluded.
  • Charges are tiered per car per day. The general item runs $10 a day for the first four chargeable days, $20 for the next two and $30 after that; carrier exceptions raise that to $15/$25/$45, $20/$30/$60, or flat $20 to $80 a day on individual short lines.
  • Average Agreement (Item 800) lets a shipper who signs the agreement offset debit days on slow cars with credit days earned on cars released early, settled monthly. The Class Is dropped average agreements years ago; many short lines still offer them.
  • Bunching relief: cars the railroad bunched and delivered together get the free time they would have had if delivered on schedule, if claimed within 30 days.

Practical read: if your siding is on a short line, ask which rulebook applies before you budget demurrage. A car that costs $210 a day on the Class I side of an interchange can cost $20 a day on the short-line side, and an Average Agreement can wipe out the small overruns entirely. If the short line has adopted the connecting Class I's tariff instead, the calculator above is the right model. The full RIC 6004 text is a free PDF on Railinc's national tariffs page; the Class I tariffs are on each carrier's customer site.

Sources: RIC 6004 (Railinc, agent; base edition March 2009 with supplements through January 2020), Class I demurrage tariffs current as of July 2025. Ranges, not quotes.

How to reduce demurrage

  • Spot to a schedule you can work. Ask the serving railroad for a fixed switch window and staff to it. A car spotted Friday afternoon that nobody touches until Monday has burned both credit days under a tariff that counts weekends.
  • Release the moment the car is empty or loaded. Submit the release electronically as each car finishes, not in a batch at shift end. The clock runs to release, not to the last pallet, and a few hours can be a full chargeable day.
  • Size unloading capacity to the block, not the lane. If your crew and pit clear 4 cars a day, a 10-car block guarantees 6 cars in constructive placement or on your track past free time before you start.
  • Order cars against actual capacity. Order empties for the product that is staged and the crew that is scheduled, then order more. Extra cars “to get ahead” are demurrage waiting to be billed.
  • Dispute wrong timestamps in writing, fast. Reconcile the railroad’s placement and release times against your gate log each week. A misplaced car, a late pull or a notice sent to the wrong contact is adjustable, but under BNSF 6004-C only within 30 days of the invoice.

Practices drawn from BNSF Demurrage Book 6004-C and our rail demurrage fees guide. For the invoice side, see how to read a rail freight invoice.

Common questions about rail demurrage

What is rail demurrage?

Rail demurrage is a charge a railroad assesses when a railcar is detained beyond its free time for loading or unloading. Under 49 C.F.R. Part 1333, cited in BNSF Demurrage Book 6004-C, it both compensates the railroad for the tied-up car and encourages shippers to release equipment quickly. It applies to railroad-controlled cars, and also to private cars held on railroad tracks, at the daily rate in the serving railroad’s tariff.

How is rail demurrage calculated?

Per car: Chargeable Days = Debit Days minus Credit (free) Days, then Chargeable Days are multiplied by the tariff daily rate, with a higher extended-dwell rate after the base tier. Under BNSF Demurrage Book 6004-C a rail-controlled car gets 2 credit days, then $210 per day for chargeable days 1 through 3 and $500 per day from chargeable day 4. Multiply the per-car figure by the number of cars; credits are per car and cannot be pooled.

What is free time in rail demurrage?

Free time is the allowance to load or unload before daily charges start. Class I tariffs express it as credit days per car: BNSF 6004-C allows 2 credit days for a rail-controlled car, 1 for a rail-controlled refrigerated car and none for a private car held at a serving yard. The clock starts at the first 12:01 a.m. after placement or after notice of constructive placement, and runs until the car is released. Unused credits do not carry over to another car, facility or month.

Who pays rail demurrage?

The party that detained the car: the consignee or unloader at destination, the shipper or loader at origin. BNSF 6004-C adds that if the receiving party does not normally do business directly with the railroad, the shipper is responsible for the charges. The railroad bills demurrage monthly by facility; a rail logistics provider such as Steel Wheel Logistics does not bill it.

Can rail demurrage charges be disputed?

Yes. If charges were assessed in error, the tariff provides for adjusting them to what would have accrued but for the error. BNSF accepts disputes through its Customer Dwell Management Tool, ideally before monthly invoicing, and not after 30 days past the invoice date; other Class I railroads publish windows of roughly 30 to 90 days. Disputes succeed on specifics: car numbers, placement and release timestamps, and evidence of railroad-caused delay or misplacement.

Getting demurrage bills you did not expect? We audit the timestamps, dispute what is wrong and fix the spotting and release habits that caused the rest, as your outsourced rail department. Thirty minutes is enough to see where the days are going.