Trucking cost per mile calculator for owner-operators
Enter what your truck costs each month and how many miles it runs. You get your cost per mile, split into fixed and variable, with a breakdown of where every cent goes.
Built and checked by Mike Shelton · Updated · Free, no sign-up
Cost per mile
$1.97
$0.50 fixed + $1.47 variable · $19,654 a month
- Truck and trailer payments
- $0.33
- Insurance
- $0.12
- Permits, plates and other fixed
- $0.05
- Fuel
- $0.62
- Maintenance and tires
- $0.23
- Tolls
- $0.02
- Your pay
- $0.60
Your truck costs $1.97 a mile. We turn down offers that don't clear it on all miles. Our dispatchers book freight your rig is built for at 5% of gross, and you approve every load.
Get loads above my costTruck cost per mile: fixed and variable
Every truck has two kinds of cost, and the calculator treats them differently:
- Fixed costs arrive every month whether the wheels turn or not: truck and trailer payments, insurance, plates, permits, your ELD and phone. The calculator divides them by your monthly miles, so they shrink per mile as you drive more.
- Variable costs rise with every mile: fuel, maintenance, tires, tolls and pay by the mile. Fuel per mile is the diesel price divided by your miles per gallon.
Cost per mile = fixed monthly costs ÷ monthly miles + variable costs per mile. Count all your miles, loaded and empty, because the truck pays for both.
Worked example EXAMPLE
An owner-operator pays $2,500 a month on the truck, $800 on the trailer and $1,200 for insurance, plus $500 in permits and other fixed costs: $5,000 a month. Running 10,000 miles, that is $0.50 a mile. Diesel at $4.00 and 6.5 mpg adds about $0.62. Maintenance, tires and tolls add $0.25, and paying themselves $0.60 a mile brings the total to about $1.97.
Now the same truck runs 7,000 miles in a slow month. The fixed costs don't change, so they climb to about $0.71 a mile, and the total moves past $2.18. Nothing got more expensive; the truck just sat more. That is why miles matter as much as rates.
Cost per mile calculator trucking inputs, explained
- Insurance: use the monthly total for every policy, liability, cargo and physical damage. Car haulers, tankers and hazmat carriers usually pay more here.
- Permits and plates: take yearly costs such as IRP plates, the heavy vehicle use tax and UCR, and divide by 12.
- Maintenance: your past year's repair bills divided by the miles you ran is the honest number. A new truck needs less; an older one needs a reserve.
- Miles per month: use real miles from your logs or fuel reports, not hoped-for miles.
What a big repair does to your number
Most cost per mile figures quietly assume nothing big breaks this year. One engine, transmission or aftertreatment failure can cost more than several months of margin, and the truck earns nothing while it is in the shop. Carriers handle that risk with a repair reserve set aside every mile, a warranty plan, or both. If you set a reserve, add it to maintenance so your number includes it.
Using your truck cost per mile calculator result
Your cost per mile is the floor for every load. Compare it with what a load pays on all its miles, loaded and empty; the rate per mile calculator does that in one step. Plan fuel for a specific trip with the trip fuel cost calculator.
Market rates move week to week by equipment and region. Your own cost doesn't, and knowing it keeps you from hauling cheap freight in a soft week just to keep the truck rolling.
How cost per mile differs by rig
The same calculator works for every truck we dispatch, but the inputs that dominate change with the rig:
- 26 ft box trucks burn less fuel and carry smaller notes, but run fewer miles and earn less per load, so fixed costs per mile can still bite.
- Car haulers carry heavy trailer payments and high cargo coverage, which push fixed costs up.
- Reefers add fuel for the unit and its own maintenance on top of the tractor.
- Tankers and hazmat carriers pay more for insurance, tank tests and permits.
- Heavy haul and lowboys run fewer, slower miles with permits and escorts on many loads.
- Dump trucks often work by the hour, so divide your monthly costs by working hours as well as miles.
Run your own numbers rather than borrowing another carrier's. Two trucks on the same lane can have costs a long way apart.
Ways to lower your cost per mile
- Run more paid miles. Fixed costs spread thinner over every extra mile.
- Cut empty miles. Plan the next load before this one delivers.
- Watch your speed. Fuel economy usually drops as speed climbs.
- Keep up preventive maintenance. A scheduled repair costs less than a breakdown on the road.
When you dispatch with us, your cost per mile sits on your rig card. We don't pitch you offers that fall below it, and you approve every load. See our dispatch for owner-operators or send an application.
Questions about this calculator
01How do you calculate truck cost per mile?
Add up your fixed costs for a month, such as truck and trailer payments, insurance and permits, and divide by the miles you drove that month, loaded and empty. Then add your variable costs per mile: fuel, maintenance, tires, tolls and your own pay. The total is what each mile costs to run the truck.
02What is a good cost per mile for an owner-operator?
There is no single good number, because a paid-off dry van and a new car hauler with a big note run very different costs. The useful question is whether your cost is below what your loads pay on all miles. Track your own number every month and watch which way it moves.
03Should I include my own pay in cost per mile?
Yes, if you want to know whether a load pays you a wage as well as covering the truck. Leave it out and every load above your cost looks profitable, even when you are working for free. The calculator lets you set it to zero to see the truck's cost alone.
04Is there a trucking cost per mile calculator app?
This page works as one. It runs in your phone's browser, remembers your numbers on that device, and the copy link button saves a link with your inputs in it, so you can open the same figures later or send them to your accountant. Add it to your home screen for quick access.