Railroad Mileage Pay: How to Calculate the Basic Day, the Overmile Rate and Your Real Hourly Pay

On a freight run, the number on the pay stub often isn't hours. It's miles. A crew member can work 6 hours one day and 12 the next and see the same line of text: one basic day.

That's confusing if you're used to a time clock, and it makes a plain question hard to answer: what am I actually making per hour? The good news is that mileage pay is arithmetic with only two inputs. Once you have them, you can price any trip.

Every number below is a made-up example chosen to keep the math easy. It's not a real rate, a real mileage figure or any railroad's contract. Your daily rate and the miles that make up a basic day come from your own agreement, so swap those in.

The two inputs: a daily rate and a mileage for the day

Mileage pay is built from two numbers in your agreement:

For the example, say the daily rate is $300 and a basic day is 100 miles.

Miles past the basic day are usually paid per mile, and the per-mile figure comes from the same two inputs:

A worked trip

Trip A is 140 miles and takes 11 hours on duty.

Check it a second way. Because the overmile rate is the daily rate spread over the basic-day miles, 140 miles at $3.00 a mile should give the same answer: 140 × $3.00 = $420. It does.

Now turn it into an hourly figure:

The short run: when you're paid a day for less than a day's miles

Trip B is 70 miles and takes 6 hours. Assume (as an example) that the agreement pays at least one basic day for the trip.

A short trip pays more per mile and more per hour than a long one, which is why the length of the trip matters as much as the daily rate. Whether a minimum applies, and when, is a contract question. Check yours.

Same miles, different hours: why speed changes your hourly pay

Mileage pay doesn't care how long the trip takes. Your hourly rate does. Hold the trip at exactly 100 miles ($300) and change only the time on duty:

Time on duty Pay Per hour
8 hours $300 $37.50
10 hours $300 $30.00
12 hours $300 $25.00

Every extra hour waiting on a signal, a meet or a late relief lowers the hourly figure, because the mileage didn't change. Many agreements add separate payments for certain delays, so those are worth reading for in your own contract. The base formula above doesn't include them.

How many miles do you need to hit a target hourly rate?

Flip the formula. Suppose you want to average $35 an hour on an 11-hour trip.

Check: 128.33 × $3.00 = $385. A trip shorter than that, over those 11 hours, is below $35 an hour.

What federal law says about overtime and hours

Two federal facts are worth knowing, and both come from the statutes themselves.

Overtime. The Fair Labor Standards Act's overtime provision is section 207. Section 213(b) lists employees it doesn't apply to, and one entry is "any employee of an employer engaged in the operation of a rail carrier subject to part A of subtitle IV of title 49" (29 U.S.C. § 213). So the federal time-and-a-half rule that covers many hourly jobs isn't the source of overtime for those employees. Any premium pay comes from the agreement, not from that law. Your coverage depends on your employer and role, so confirm it rather than assuming.

Duty hours. A separate law limits how long train employees can be kept on duty. Under 49 U.S.C. § 21103 a carrier can't require or allow an employee to stay on duty after reaching 276 hours in a calendar month, or for more than 12 consecutive hours, and an employee needs at least 10 consecutive hours off duty before going on duty again (49 U.S.C. § 21103). The statute also has rules for rest after consecutive days and for "limbo time" while waiting for deadhead transportation, with exceptions and waivers. Read the text for your situation. It's long.

These limits give a ceiling to the arithmetic. With the example trip at 11 hours, 276 ÷ 11 ≈ 25 trips would hit the monthly cap, which is far more than most schedules produce. The binding limit is usually the call board (see the railroad call board explained), not the hours cap.

A checklist before you judge a run

  1. Get the two inputs in writing: the daily rate and the miles in a basic day, for your service type.
  2. Compute the overmile rate (daily rate ÷ basic-day miles) and keep it somewhere you can see.
  3. Price the whole trip, including any minimum, then divide by the hours on duty, not the hours of motion.
  4. Log your real time on duty for a few trips. The hourly figure moves with delays.
  5. Read for separate delay and extra-duty payments in your agreement. This article's formula leaves them out.
  6. Check the hours law if a run stretches long: 12 hours on duty and the 10-hour rest requirement.

Where a calendar helps

Step 4 is the one people skip. Keeping a simple record of when you went on and off duty makes the hourly math real, and shows you how a run's length and the rest you need before the next call line up. Duty Pals, a shift calendar for Android, is out now on Google Play. For the same idea in trucking, see per-mile pay to hourly rate for truck drivers, and for how a callback is paid, see call-back pay and minimum hours.

This article shows a general way to convert mileage pay into an hourly figure, using invented numbers. It isn't pay, legal, tax or employment advice, and it doesn't describe any railroad's rates, rules or contract. Railroad pay, minimums, delay payments and overtime depend on your agreement, your craft and your employer. Check your agreement, your union representative or payroll, and a qualified professional before relying on any figure.

Sources: 29 U.S.C. § 213, exemptions (Cornell LII) · 49 U.S.C. § 21103, limitations on duty hours of train employees (Cornell LII)