By Norman Ford · Updated October 2026

Trucking cost per mile calculator

RESULT · COST PER MILE

Cost per mile result
Payments$0.24/mi
Insurance$0.13/mi
Permits and taxes$0.02/mi
Other fixed$0.02/mi
Fuel$0.62/mi
Tires$0.04/mi
Maintenance reserve$0.20/mi
Driver pay$0.60/mi
Fixed cost per mile$0.42/mi
Variable cost per mile$1.46/mi
Total cost per mile$1.88/mi
Monthly cost to run$16,890
Show the math
  1. Fixed per mile = $3,750 / 9000 mi
  2. Variable per mile = (62 + 4 + 20 + 60) cents
  3. Total = fixed + variable

Your truck costs $1.88/mi to run. We pass on loads below that floor and negotiate above it, at 5% of gross.

Start dispatch

This trucking cost per mile calculator returns your fixed, variable and total cost per mile, plus what the truck costs to run each month.

Every load decision starts with one number: what it costs you to drive a mile. Without it, a rate is just a number on a screen. With it, every load is a simple yes or no question: does it pay more than the truck costs to run?

How the calculator works

Costs fall into two groups.

Fixed costs stay the same each month however much you drive: truck and trailer payments, insurance, plates and permits, IFTA and heavy vehicle use tax spread per month, phone, ELD and software. The calculator divides the monthly total by your monthly miles.

Variable costs grow with every mile: fuel, tires, maintenance and repairs, and driver pay if you pay by the mile. You enter them in cents per mile.

Cost per mile = (monthly fixed costs / monthly miles) + variable cents per mile

Use loaded plus empty miles for the monthly figure, because the truck costs money on every mile it drives.

A worked example

A single truck runs 9,000 miles a month. Fixed costs: $2,200 in payments, $1,200 insurance, $150 for plates and permits, and $200 for phone, ELD and software, for $3,750 a month. Variable costs: fuel 62 cents, tires 4 cents, maintenance reserve 20 cents and owner pay 60 cents per mile.

  • Fixed per mile: $3,750 / 9,000 = about $0.42
  • Variable per mile: 62 + 4 + 20 + 60 = $1.46
  • Total: about $1.88 per mile, or about $16,890 a month to run

Any load that pays less than $1.88 per mile all-in, empty miles counted, loses money for this truck. Use our rate per mile calculator to get that all-in figure for a load.

Truck cost per mile: where the numbers come from

  • Fuel: diesel price divided by your real miles per gallon. At $4.00 a gallon and 6.5 mpg, fuel is about 62 cents a mile.
  • Tires: cost of a set divided by the miles it lasts. The tire cost per mile calculator does this per position.
  • Maintenance reserve: money set aside per mile for service and repairs. Our guide to semi truck maintenance cost covers what the big items run.
  • Idle and comfort costs: if you run an APU or idle for heat and cooling, that fuel and upkeep belong here too; see the guide to semi truck APU cost.
  • Driver pay: what you pay a driver per mile, or what you need to pay yourself.

What the results mean

The total cost per mile is your floor. Loads below it lose money, even if they keep the truck busy. Loads above it contribute to profit.

The fixed share tells you how sensitive you are to slow weeks. If fixed costs are a big part of the total, a drop in miles raises your cost per mile quickly. The monthly cost to run is what has to come in each month before you earn anything.

Cost per mile calculator for trucking fleets

If you run more than one truck, work out the cost per mile for each one before averaging. An older truck with higher repair costs, or a truck with a bigger payment, can have a very different number from the rest of the fleet. Averaging hides that, and a load that works for one truck may lose money for another. Shared costs, such as office software or a yard lease, can be split across the trucks by miles.

How miles change the answer

Try moving the monthly miles slider while leaving everything else the same. Fixed costs per mile drop as miles rise, so a truck running 11,000 miles a month has a lower cost per mile than the same truck running 7,000. That is one reason keeping the truck loaded matters so much: idle days do not just lose revenue, they make every remaining mile more expensive.

Common mistakes

  • Using loaded miles only, which makes the cost per mile look lower than it is.
  • Leaving out the maintenance reserve because no bill arrived this month.
  • Forgetting yearly costs such as plates, heavy vehicle use tax and permits.
  • Leaving out your own pay as an owner-operator.
  • Using last year's fuel price.

From cost to rate

Your cost per mile is the floor. Your target rate should sit above it, with room for profit and for the slow weeks when the truck does not run full miles. When you know both numbers, judging a load takes seconds. Our page for owner-operators shows how we use your floor: we pass on loads below it unless you tell us otherwise, negotiate above it, and you approve every load.

Questions

How do I calculate my trucking cost per mile?
Add your monthly fixed costs, such as payments, insurance, permits and software, and divide by the miles you run in a month, loaded and empty. Then add your variable costs per mile: fuel, tires, a maintenance reserve and driver pay. The sum is your cost per mile, the lowest all-in rate a load can pay without losing money.
What is the average cost per mile for a truck?
ATRI's research on operational costs put the industry average at about $2.34 per mile in 2025, counting driver pay and benefits. That average comes mostly from larger fleets, so a small carrier's number can be higher or lower. Use it as a sanity check on your own calculation, not as a replacement for it.
Should driver pay be part of cost per mile?
Yes. If you hire a driver, their pay is a cost of every mile. If you drive your own truck, include what you need to pay yourself, or the calculation will make loads look profitable when they only cover the truck. Leaving your own pay out is one of the most common mistakes owners make.
Why does my cost per mile go up when I drive less?
Because fixed costs do not shrink when the truck sits. The payment and insurance stay the same whether you run 6,000 or 10,000 miles a month, so spreading them over fewer miles raises the cost of each mile. That is why a slow month hurts twice: less revenue and a higher cost per mile.
How often should I update my cost per mile?
Monthly is a good habit, and any time a big cost changes, such as an insurance renewal, a new truck payment or a large swing in diesel prices. Fuel moves the number most often. A cost per mile from last year can be well off today, and loads judged against an old number may not pay what you think.

Know your cost, haul above it

About 2 minutes. No setup fee. No contract. Every load is your call.