Trucking cost per mile calculator
Your cost per mile is your total monthly costs divided by the total miles you drove, empty miles included. ATRI put the industry average at $2.336 per mile for 2025, but that number includes driver pay. Without it, the categories ATRI tracks add up to about $1.31 per mile, before today's diesel prices push your fuel line up.
Free. No sign-up. Your numbers stay in your browser.
Financial summary
Per mile
Revenue
$0.00
Cost per mile (CPM)
$0.00
Profit
$0.00
Weekly
- Total miles run
- 0
- Total revenue
- $0.00
- Total costs
- $0.00
- Your total profit
- $0.00
Monthly
- Total miles run
- 0
- Total revenue
- $0.00
- Total costs
- $0.00
- Total profit
- $0.00
Annual
- Total miles run
- 0
- Total revenue
- $0.00
- Total costs
- $0.00
- Total profit
- $0.00
Totals are worked out from your monthly numbers: weekly = monthly × 12 ÷ 52, annual = monthly × 12.
Know your cost per mile? Our dispatchers only send you loads that pay above it.
Book a free callThe method
The formulas
Shown on the page, because a visible method is one you can check.
- Total miles run = loaded miles + empty miles
- MPG = total miles run ÷ gallons of fuel purchased
- Fuel cost per gallon = fuel cost ÷ gallons of fuel purchased
- Total costs = fuel + wages + equipment + insurance + maintenance + other
- Cost per mile (CPM) = total costs ÷ total miles run
- Revenue per mile = gross earnings ÷ total miles run
- Profit = gross earnings − total costs (per mile: ÷ total miles run)
- Annual = monthly × 12 · Weekly = monthly × 12 ÷ 52
Benchmark
How your number compares with ATRI's 2025 benchmark
| Cost line | ATRI 2025, per mile |
|---|---|
| Fuel | $0.482 |
| Driver pay (wages $0.818 + benefits $0.210) | $1.028 |
| Truck and trailer payments | $0.40 |
| Repair and maintenance | $0.22 |
| Insurance | $0.11 |
| Tires | $0.05 |
| Tolls | $0.043 |
| Permits and licenses | $0.008 |
| Total reported | $2.336 |
Source: FleetOwner on ATRI's 2026 report, covering 2025 data. Regional totals ranged from $2.23 in the South-Central U.S. to $2.52 in the Northeast. ATRI's fuel line reflects 2025 prices; at today's diesel it is much higher, which is why the tool pulls the current price.
Methodology
Enter one month of numbers. Costs and revenue are spread over total miles, empty miles included, so deadhead shows up in your cost per mile instead of hiding. Weekly and annual totals are worked out from the monthly figures. Every field starts at zero, and your numbers stay in your browser. Compare your result with the ATRI benchmark above.
Loaded miles vs. total miles
The mistake that sinks most owner-operators: dividing by loaded miles hides your empty miles. Spread your costs over total miles, then compare a load's rate with your break-even per loaded mile.
Five mistakes that make your cost per mile wrong
Leaving out your own pay · forgetting yearly costs like permits and the 2290 · using last year's diesel price · ignoring deadhead · treating the factoring and dispatch fee as free.
How to lower your cost per mile
Cut deadhead with a return-lane plan · fuel stops chosen by price · speed and idle habits · insurance re-quote at renewal · maintenance schedule instead of breakdowns.
FAQ
Cost Per Mile Calculator questions
How do I calculate my cost per mile?
Add up everything it costs to run your truck in a month, then divide by the total miles you drove, empty ones included.
What is a good cost per mile for an owner-operator?
ATRI's 2025 average was $2.336 including driver pay. Your own number depends on your truck payment, insurance, fuel and how much you deadhead.
Should I include my own pay?
Yes. Put it under Wages, so your profit is what's left after you're paid. Leave it at zero to see what the truck earns before your pay.
Loaded miles or total miles?
Costs are spread over total miles. When you compare a load's rate, compare it with break-even per loaded mile.
How often should I recalculate?
Monthly, and any time diesel moves by 50 cents or insurance renews.
Does the dispatch fee change my number?
Yes. Add what you pay a dispatcher each month under Other, and it shows up in your cost per mile.
Want loads that clear your number?
Our dispatchers book only the loads you approve.