CalcStack — free, instant, no signup. The interactive calculator loads automatically.

Truck Driver Pay

CPM pays the miles. You live the hours.

Cents-per-mile sounds simple until you divide by the hours you actually gave. This calculator converts CPM into weekly and annual gross, then divides by your real on-duty hours — driving, docks, fueling, inspections — to show the effective hourly rate, the only honest way to compare OTR pay to a local hourly job.

Why people use this

Drivers use it to compare carriers honestly: CPM × miles ÷ on-duty hours converts any offer into an hourly rate you can hold against a local job. It is also the number that settles the "is OTR worth it" argument at home.

How it works

  1. Enter your pay per mile (CPM) and average miles per week.
  2. Set working weeks per year — 46 to 48 after home time, not 52.
  3. Enter your real on-duty hours per week (the 70-hour rule is the ceiling; most run 60–70).
  4. Read weekly gross, annual gross, monthly average, and dollars per on-duty hour.

Common questions

How much do truck drivers make per mile?

Company OTR drivers commonly see 50–70¢ per mile depending on experience, freight type, and carrier; specialized and team driving runs higher. At 58¢ and 2,500 miles a week, that is $1,450/week or about $69,600 over 48 working weeks.

Why does my CPM pay feel low per hour?

Because CPM only pays rolling miles. 2,500 miles in a 65-hour on-duty week is 38.5 effective mph — so 58¢/mile equals $22.31 per on-duty hour. Every unpaid dock delay, inspection, and traffic jam drags the hourly rate down. That is why detention pay and drop-pay matter more than a penny of CPM.

CPM or percentage-of-load or salary — which is best?

Convert each to per-on-duty-hour and compare. Percentage pay wins in strong rate markets and loses in weak ones; salary is predictable but caps upside. Owner-operators should run the truck's true cost per mile (fuel, maintenance, insurance, truck payment) before celebrating any linehaul rate.

Browse all 500+ free calculators →