Trucking Cost Per Mile Calculator

Calculate fully-loaded cost per mile for owner-operators and fleets

Aggregates fuel, tyres, maintenance, insurance, financing, permits, and driver wages against annual miles to produce a cents-per-mile operating cost and minimum rate-per-mile. Owner-operators and trucking company managers use this for rate negotiation and budgeting. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is cost per mile in trucking?

Cost per mile (CPM) is total operating cost divided by miles run. It combines fixed costs that accrue whether or not the truck moves (insurance, financing, permits) with variable costs that scale with distance (fuel, tyres, maintenance, wages). Most owner-operators sit between 1.50 and 2.00 dollars per mile all-in.

Knowing your true cost per mile is the difference between profitable freight and slowly going broke on cheap loads. This calculator separates the fixed annual costs that accrue whether you roll or not from the variable costs that scale with every mile, then adds your margin to set a defensible minimum rate.

How it works

Annual fixed costs are spread across miles; variable costs are per-mile direct:

fixed CPM     = (insurance + financing + permits + other fixed) / annual miles
fuel CPM      = fuel price / miles per gallon
variable CPM  = fuel CPM + tyres + maintenance + driver wage + other variable
total CPM     = fixed CPM + variable CPM
minimum rate  = total CPM × (1 + target margin %)

The fixed-cost share shrinks as you run more miles, which is why utilisation is the single biggest lever on owner-operator profitability.

Worked example

For example, a solo owner-operator running 120,000 miles per year:

Cost itemAnnualPer-mile CPM
Insurance$12,000$0.10
Truck financing$6,000$0.05
Permits / licenses$2,000$0.017
Fixed subtotal$20,000$0.167
Fuel (6.5 MPG, $4.00/gal)$0.615
Tyres$0.05
Maintenance$0.15
Driver wage per mile$0.55
Variable subtotal$1.365
Total CPM$1.532
Minimum rate at 15% margin$1.762

Any load quoted below $1.762 per mile in this scenario loses money or eats into the margin.

The biggest CPM levers

Fuel is typically the largest single variable cost. At 6.5 MPG and $4/gallon the fuel CPM is $0.62. Improving fuel economy to 7.0 MPG drops that to $0.57 — a savings of $0.05/mile, or $6,000 on 120,000 miles.

Utilisation is the biggest lever on fixed CPM. Running 100,000 miles versus 120,000 raises fixed CPM by 20% on the same fixed costs. Every empty day hurts the maths more than it looks.

Deadhead miles are the hidden CPM killer. If 15% of your miles are empty (deadhead), costs still accrue but revenue does not. Your real loaded CPM must cover the empties too:

effective CPM = total CPM / (1 - deadhead %)
effective CPM = 1.532 / 0.85 ≈ $1.803 — before margin

What to do with your CPM number

  • Rate negotiation — your CPM is your floor. Never accept a load below that floor unless it repositions you out of a dead market where you would sit idle.
  • Broker comparison — when a broker quotes a rate, divide by loaded miles to get the per-mile offer and compare directly to your CPM.
  • Annual review — fuel prices, insurance renewals, and maintenance costs change. Recalculate CPM at the start of each year and after any major cost change (truck purchase, insurance renewal, fuel price move greater than $0.50/gallon).