Switching charges are small line items that hide big money. A single car might carry a $300 to $900 switch charge, and on a plant that receives a few hundred cars a year that adds up to six figures. Most shippers never check them because the rate sheet is buried in a tariff they have never opened. This guide shows you how to audit railroad switching charges line by line: which tariff governs the charge, what the charge should be, and the billing errors that show up most often.
What a Railroad Switching Charge Is
A railroad switching charge is a per-car fee for moving a car a short distance inside one terminal, usually between an interchange track and your plant siding, when that move is not part of the railroad's own line-haul. The serving railroad publishes these charges in a switching tariff, and they are billed either to you or to the line-haul carrier that needs the car moved.
The most common case is reciprocal switching. Your plant sits on Railroad A, but you ship with Railroad B. Railroad A pulls the loaded car from your siding and hands it to Railroad B at the interchange. Railroad A does not get the long haul, so it charges a switch fee for that local move instead.
Who ends up paying depends on your rate. Many line-haul rates include the switch: the line-haul railroad "absorbs" the charge and you never see it. Other rates are published "exclusive of switching," and the charge lands on your freight bill as a separate line. If you are not sure how your invoice is built, start with our walk-through of rail freight invoice line items.
The Four Types of Switching You Can Be Billed For
Switching tariffs define each type of move precisely, and the type decides which charge applies. The definitions below come from NS 8001, Item 1090. Other railroads use nearly identical language.
| Type | What moves | Example NS 8001 charge |
|---|---|---|
| Reciprocal switching | Between your siding and another railroad's interchange, when the other railroad has the line-haul | Chicago, from UP: $350/car (Item 4105) |
| Intra-terminal | Between two points on the same railroad inside one station's switching limits | Chicago: $554/car (Item 7150) |
| Inter-terminal | From a siding on one railroad to a siding on a connecting railroad, same switching district | Chicago: $554/car plus the connecting line's charge (Item 7160) |
| Intra-plant | From one track to another inside the same plant | Set by station item where published |
There is a fifth category worth knowing: intermediate switching. That is when a third railroad (a terminal or belt line) moves the car between the two big railroads. In Chicago, NS 8001 states that Belt Railway of Chicago intermediate charges on several connections are absorbed. If you see a separate BRC line on a car moving under those provisions, ask why.
Where the Correct Rate Lives: The Switching Tariff
Every Class I railroad publishes a switching tariff with the rules and per-car charges for each station it serves. Norfolk Southern publishes NS 8001. BNSF publishes its switching book (Union Pacific's 2026 complaint against BNSF identifies it as 8005-E). Short lines publish their own, often a single short PDF. Railroads post current versions on their public tariff pages.
A switching tariff has two parts you need:
- General rules that apply everywhere: what is included in the charge, when no charge applies, who the charge is assessed against, and how absorption works.
- Station items that list the dollar charge at each terminal, broken out by the railroad you interchange with, with notes for commodity exceptions.
Here is what a station item looks like. This is NS 8001 Item 4105 for Chicago, effective August 1, 2026:
| Between industry and NS interchange with | Switching charge per car |
|---|---|
| BNSF | $620.00 |
| CN | $850.00 |
| CPRS | $600.00 |
| CSS | $250.00 |
| CSXT | $700.00 |
| IAIS | $610.00 |
| INRD | $420.00 |
| UP | $350.00 ($305.00 on listed grain and grain product STCCs) |
| WSOR | $305.00 |
Three things decide the right number: the station, the interchange carrier, and the commodity. Your audit is mostly a matter of matching those three facts on each car to the right row.
Eight Common Switching Charge Errors
The errors below are the ones that most often turn up when switching lines are checked against the tariff. Most are not fraud. They come from billing systems pulling a default row or from rules nobody applied by hand.
1. Wrong interchange carrier
The charge depends on which railroad the car came from or went to. In the Chicago item above, a car billed at the CN rate instead of the UP rate is $500 too high. Check the interchange carrier on the waybill, not the carrier name on the invoice header.
2. Missed commodity exception
Station items often carry a lower charge for specific commodities, listed by STCC code in a note. At Alton, Illinois (Item 4005), the UP interchange charge is $295 per car but $250 for listed grain and grain products. If your STCC is on that list and you were billed $295, the bill is wrong. Confirm your STCC first; our STCC code finder helps.
3. A switch charge that should be free
NS 8001 Item 1220 says no charge applies for switching that immediately precedes or follows a revenue line-haul over NS. If NS hauled your car and also billed you a switch to place it at your siding, that is a red flag.
4. Charged twice for one round trip
Item 1130 says the charge includes switching an empty car in to be loaded and returning it loaded, or placing a loaded car and pulling the empty. A second charge applies only if the car moves loaded in both directions. A separate charge for pulling your empty is a common duplicate.
5. An absorbed charge billed to you
Under Item 2000, NS absorbs connecting lines' terminal switching on loaded cars where NS has the line-haul, unless the line-haul rate says it is exclusive of switching. If your contract or price authority includes switching and the charge still shows up, you are paying it twice: once in the rate, once on the bill.
6. A charge assessed against the wrong party
Some charges belong to the railroads, not to you. NS 8001 Item 1140 charges $450 per car when an empty car from a connecting railroad is refused as unfit for loading, and assesses it against the connecting carrier. Item 4000 special reciprocal switching ($1,361 for the first five cars, then $168 per car, on top of the regular charge) is assessed against the party that requested it. If you did not ask for special service, you should not see it.
7. Outdated tariff version
Switching tariffs are reissued and supplemented several times a year. Norfolk Southern issued NS 8001 effective March 1, 2026, and again effective August 1, 2026. The charge that applies is the one in effect on the date of the move. Keep a copy of each version you ship under so you can check the right one later.
8. Unit train cut charges you did not cause
NS 8001 Item 1170 includes placement of a whole grain unit train in one cut. If the facility cannot take the whole train at once, each additional cut costs $8,500. That is a big line, so check your own placement records. If the railroad split the train for its own reasons, the charge should not apply.
How to Audit Switching Charges, Step by Step
A switching charge audit compares each billed switch line against the tariff that was in effect on the move date. Here is the process we use.
Step 1: Pull every switching line
Export 12 months of freight bills and filter for switching, reciprocal, intermediate, intra-terminal and special service lines. Include charges billed by short lines and terminal railroads, not only the Class I.
Step 2: Attach the move facts
For each car, record the station, the interchange carrier, the STCC, loaded or empty, direction, and the move date. The waybill and the railroad's car event history have all of it.
Step 3: Get the right tariff version
Download the switching tariff from the serving railroad's tariff page and keep the version in effect on each move date. If your contract overrides the tariff, the contract wins.
Step 4: Match each car to its row
Find the station item, the interchange carrier row and any commodity note. Write the expected charge next to the billed charge.
Step 5: Apply the general rules
Check for no-charge situations, round-trip inclusion, absorption and who the charge is assessed against. These rules catch errors the rate table alone will not.
Step 6: Total the variances and file
Group the differences by error type, attach the tariff page for each and send one organized dispute rather than a string of single-car emails.
An illustrative example
This example is illustrative. A plastics compounder on NS in Chicago receives resin by UP. Over a year it gets 240 cars, and each car's switch line is billed at $850, the CN row, because the billing system defaulted to the wrong connection. The correct UP charge under Item 4105 is $350. That is $500 a car, or $120,000 for the year, on a line nobody looked at. Add a separate $350 charge on each empty release, which Item 1130 already covers, and the overbilling grows by another $84,000.
The numbers are hypothetical. The pattern is not: a small per-car error multiplied across a year of cars is how switching charges get expensive. The same discipline applies to the rest of the bill, which we cover in freight invoice reconciliation, and to the demurrage side in our rail demurrage guide.
Why Tariff Rewrites Make Audits Urgent
Railroads can change switching charges by reissuing the tariff, and a rewrite can change your cost overnight. In May 2026, Union Pacific filed a complaint at the Surface Transportation Board (Docket NOR 42188) over BNSF's switching tariff changes that took effect May 1, 2026.
According to UP's complaint, BNSF had charged $105 per car for unit grain train reciprocal switching at about 90 locations, against $295 for other cars. The rewrite removed the $105 unit train rate at several facilities, and at Grand Island, Nebraska, the charge for most commodities rose from $295 to $1,395 per car. BNSF answered that the complaint is without merit and that it eliminated the discounted rate only where unit train switching is not feasible. The case is UP's allegation against BNSF's answer; we have not seen a Board decision.
For shippers the lesson does not depend on who wins. If your facility is reached by reciprocal switching, check the switching tariff every time it is reissued and compare it with the version you budgeted on. If you are thinking about asking for reciprocal switching access, our guide on how to request reciprocal switching covers the process.
How to Dispute a Switching Charge
Dispute a switching charge in writing with the billing railroad, citing the tariff, the item, the version and the charge you believe applies, for each car. Most railroads take invoice disputes through their customer portal, and some set their own filing windows in their tariffs, so check the rules of the railroad that billed you.
Keep federal time limits in mind too. A civil action to recover overcharges from a rail carrier must begin within three years after the claim accrues (49 U.S.C. 11705(b)). A complaint to the STB for damages must be filed within two years (49 U.S.C. 11705(c)). Most disputes never get that far, but waiting a year to look at your bills uses up time you may need.
Two habits make disputes go faster:
- Lead with the tariff page. A dispute that quotes the item and row is a lookup for the billing clerk. A dispute that says "this seems high" goes into a queue.
- Fix the root cause. If the system keeps billing the wrong interchange row, ask the railroad to correct the default for your station so the error stops.
If you would rather not do this every month, a rail freight audit covers switching, demurrage and line-haul charges together, and Steel Wheel's managed rail service can run it as part of an outsourced rail department. See all our rail logistics services, or learn the pricing basics in our free railroad pricing course.
Frequently Asked Questions
What is a railroad switching charge?
It is a per-car fee for moving a car a short distance within one terminal, usually between an interchange track and a plant siding, when the move is not part of that railroad's line-haul. Each railroad publishes its switching charges in a switching tariff.
How much does reciprocal switching cost per car?
It depends on the station, the interchange carrier and the commodity. In Norfolk Southern's NS 8001 tariff effective August 1, 2026, Chicago charges range from $250 to $850 per car by connecting railroad. Always check the current tariff for your station.
Who pays the switching charge, the shipper or the railroad?
Often the line-haul railroad absorbs it and it is built into your rate. If your rate is published exclusive of switching, or the move falls outside the absorption rules, the charge appears on your bill. Some charges, like refused unfit empty cars under NS 8001 Item 1140, are assessed against the connecting carrier, not the shipper.
How far back can I dispute a switching overcharge?
Federal law gives three years after the claim accrues to start a civil action to recover overcharges from a rail carrier (49 U.S.C. 11705(b)). Individual railroads may set shorter windows for routine invoice disputes in their tariffs, so dispute as early as you can.
Where can I find a railroad's switching tariff?
Class I railroads post switching tariffs on their public tariff or pricing pages, for example NS 8001 on Norfolk Southern's site. Short lines usually post theirs on their own website or provide it on request.
Sources: Norfolk Southern Tariff NS 8001, Switching and Absorption Rules and Charges, effective August 1, 2026 (Items 1090, 1130, 1140, 1170, 1220, 1300, 2000, 4000, 4005, 4105, 7150, 7160) and the version effective March 1, 2026; Union Pacific v. BNSF Railway, STB Docket NOR 42188, complaint filed May 15, 2026, and BNSF answer, as reported by Railway Age and FreightWaves; 49 U.S.C. 11705(b) and (c). The overbilling example is illustrative.