Rebulk

Free tools

Rail Fuel Surcharge Calculator

Pick a railroad's program, enter the car-miles, and see the fuel surcharge per car and across the shipment — plus the factor itself, so you can check it against the one on your invoice. Every program's strike price, step, and rounding is shown.

August 2026 U.S. on-highway diesel average: $5.462/gal. Under the two-month rule this prices bills of lading dated on or after October 1, 2026.

Showing Norfolk Southern’s own posted factor for this month, not our arithmetic. Effective Oct 1, 2026 (August 2026 average $5.462/gal).

Fuel surcharge, all cars

$8,880

Factor

$0.74/mi

Per car

$888

Fuel as a share of line-haul

21.1%

If this lane runs weekly, per year

$461,760

Planning estimate. The factor that actually bills is set by the rate authority on your shipment, and contract programs differ from public tariffs on the same railroad. Verify at Norfolk Southern before disputing a charge.

The formula behind every program

A rail fuel surcharge is not a negotiated number. It is an index formula, published in a tariff, that any shipper can reproduce on a spreadsheet. All six Class I railroads use the same skeleton:

surcharge factor = base + round( (index − strike) ÷ step ) × increment

The base is what the program already pays at the strike itself, before a single step is added. It is zero on five of the six railroads here, which is why it usually goes unmentioned — but Union Pacific’s program starts at 5 cents per mile the moment diesel reaches $2.30, and leaving that term out of the arithmetic undercharges UP by a nickel a mile, or $60 on a 1,200-mile car.

For a mileage-based program the increment is cents per car-mile and the index is diesel. Norfolk Southern’s $2.50 program adds a cent per mile for every four cents per gallon above $2.50, so at an August 2026 average of $5.462 the posted factor is 74 cents per mile. On a 1,200-mile move that is $888 per car, before line-haul.

For a revenue-based program the increment is percentage points of the line-haul and the index is crude. NS-8003 adds 0.3% per dollar of WTI above $64; NS-8004 adds 0.4% per dollar above $90. Same railroad, same month, and one of them bills zero because crude never reached its trigger.

Programs at a glance

Strike prices and steps as published by each railroad, last checked September 19, 2026. Where a railroad posts its own factor we show that figure rather than recomputing it.

ProgramIndexStrikeStep
Norfolk SouthernNS mileage-based program ($2.50 strike)Diesel (HDF)$2.50/gal$0.01/mi per $0.040/galrounds up
Norfolk SouthernTariff NS-8003WTI crude$64/bbl0.3% per $1/bblrounds up
Norfolk SouthernTariff NS-8004WTI crude$90/bbl0.4% per $1/bblrounds up
Union PacificUP-6004Diesel (HDF)$2.30/gal$0.01/mi per $0.050/galrounds down · starts at $0.05/mi
BNSFBNSF Rules Book 6100-B, Item 3376Diesel (HDF)$2.50/gal$0.01/mi per $0.050/galrounds up
CSXCSXT 8662Diesel (HDF)$3.75/gal$0.01/mi per $0.040/galrounds up
CNCN Tariff 7403Diesel (HDF)$2.30/gal$0.0060/mi per $0.025/galrounds down
CPKCCPKC Tariff 9700Diesel (HDF)$2.30/gal$0.0060/mi per $0.025/galrounds down

Union Pacific, BNSF, CSX, CN, and CPKC parameters here are for planning. BNSF’s current rules book and CN’s tariff library require a login, and CPKC posts a bi-weekly factor table rather than a formula, so confirm against the railroad before you invoice or dispute on these numbers.

Auditing a fuel surcharge line

Three checks catch most of what is wrong on a fuel line. First, the basis month: the surcharge on an October bill of lading should reflect August’s index, not September’s. Second, the program: a contract move billed on the public tariff factor, or the reverse, is the single most expensive error, because the two strike prices can differ by more than a dollar a gallon. Third, the mileage: rail miles come from a routing engine, and a reroute or a software version change moves them without anyone telling you.

The hard part is rarely the arithmetic. It is having the car, the lane, the billed miles, and the invoice in one place to compare — which on most terminals means a month-end rebuild from the waybill, the scale ticket, and the freight bill. Rebulk’s transload operating system keeps them on one record, so the fuel line reconciles against the move that actually happened.

Frequently asked questions

How is a rail fuel surcharge calculated?

Every Class I program is the same shape: take the fuel index, subtract a strike price, divide by a step, multiply by an increment, and add any base the program already carries at the strike. A mileage-based program adds about a cent per car-mile for every 4 or 5 cents per gallon of diesel above the strike; a revenue-based program adds a fraction of a percent of the line-haul for every dollar per barrel of crude above the strike. What differs by railroad is the strike, the step, the base, and which way the division rounds. Union Pacific is the one program here with a non-zero base — its factor is already 5 cents per mile the moment diesel reaches $2.30.

Which fuel index do railroads use?

Mileage-based programs read the EIA on-highway diesel price, usually called DOE-HDF in tariffs, published weekly and averaged monthly. Revenue-based programs read West Texas Intermediate crude. Your rate authority should name the exact series — some programs reference a regional PADD subset rather than the national average, and the two can differ by several cents a gallon.

Why does the surcharge on my invoice lag the pump price?

Because of the two-month rule. A surcharge attaches to shipments whose bill of lading is dated on or after the first day of the second calendar month after the index month. August diesel prices October bills of lading. When fuel moves fast, the surcharge you pay reflects the market two months ago in both directions.

Why do two railroads charge different fuel on the same lane?

Different strike prices and different rounding. A program that strikes at $2.00 has been accruing for far longer than one that strikes at $3.749, so at the same diesel price one can be double the other. Rounding matters more than it looks: rounding up on a 4-cent step versus down on a 2.5-cent step is a few cents a mile, which is hundreds of dollars on a long car-mile lane.

Are the car-miles the same as the road miles?

No, and this is the most common reconciliation error. Railroads bill fuel on tariff mileage from a rail routing engine — Union Pacific uses the PC*Miler Rail fuel surcharge router, and moved to Version 32 on September 1, 2026. Rail miles follow the actual interchange route, so they routinely exceed the highway distance between the same two points.

Can a fuel surcharge be disputed?

Yes, and the arithmetic is reproducible, which is what makes it auditable. Pull the index for the basis month, apply your program's strike, step, and rounding, multiply by the billed car-miles, and compare to the invoice. Common findings are the wrong program applied to a contract move, stale mileage after a routing change, and the surcharge applied to accessorials that the tariff excludes.

More free tools

Every car, every charge, one record

Rebulk ties each railcar to its waybill, its scale tickets, its demurrage clock, and its freight bill — so fuel surcharges reconcile against the move instead of a spreadsheet rebuilt at month end.