Cost Per Mile Calculator

The most important number you own. Enter your monthly costs and miles and see exactly what every mile costs you — fuel, fixed costs, and your own pay included. Nothing to sign up for.

mi
Fixed costs (per month)
$
$
$
$
Fuel
mpg
$/gal
Maintenance & other (per mile)
$/mi
$/mi
$/mi
Your pay
$
$0.00Break-even rate
$0.00Target rate (15% margin)
$0Yearly cost to run

What "cost per mile" really means

Cost per mile (CPM) is the total cost of running your truck divided by the miles you run. It answers the one question that decides whether you make money: what does it cost me to turn one wheel one mile? Once you know that number, every rate a broker throws at you sorts itself into two piles — loads that pay you and loads that pay to use your truck.

Most owner-operators never sit down and figure it out. They watch the rate per mile on the load board and feel good about a $2.10 line haul, not realizing their truck costs $1.80 a mile to run once the payment, insurance, fuel, and their own paycheck are counted. That's a real business earning thirty cents a mile before anything goes sideways.

The rule of thumb: if you don't include your own pay, your cost per mile is a fantasy. Pay yourself first, on paper, then find the number.

The formula

It's simpler than it looks:

Cost Per Mile = (Fixed costs + Variable costs + Your pay) ÷ Miles driven

The calculator above does it monthly, which is the easiest way to gather the numbers — most of your bills arrive monthly anyway. Here's how the three pieces break down.

Fixed costs

These hit whether the truck rolls or sits in the yard. Spreading them over more miles is the single biggest thing in your control.

  • Truck and trailer payment — your monthly note.
  • Insurance — liability, physical damage, cargo, bobtail, occupational.
  • Permits and plates — IRP apportioned plates, IFTA decal, UCR, base state fees, prorated over the year.
  • Other fixed — ELD subscription, TMS or dispatch software, parking, business phone, accounting.

Variable costs

These climb with every mile. Fuel is almost always the biggest single line on the whole sheet.

  • Fuel — the calculator turns your MPG and diesel price into a clean per-mile number. At 6.5 MPG and $3.85 diesel, that's about 59 cents a mile before anything else.
  • Maintenance and repairs — oil, filters, brakes, and the fund you should be setting aside for the big-ticket surprises. Fifteen cents a mile is a common planning figure.
  • Tires — steer, drive, and trailer tires wear by the mile. Three to five cents a mile is typical.
  • Tolls and other — toll roads, scales, wash-outs, lumpers.

Your pay

This is the line owner-operators skip, and it's the one that matters most. If the truck can't pay its driver a real wage, it isn't a business, it's an expensive way to give a broker a discount. Put your monthly draw in and let it raise your cost per mile honestly. Now your break-even rate is one that actually feeds you.

Average cost per mile: where operators land

Your number is your own, but it helps to know the neighborhood. These are common all-in ranges (driver pay included) by trailer type. Use them as a sanity check, not gospel.

OperationTypical all-in CPMWhy it lands there
Dry van (long-haul)$1.50 – $1.80Lighter loads, better fuel economy, cheaper insurance
Reefer$1.75 – $2.10Reefer fuel, heavier freight, higher maintenance
Flatbed / step deck$1.70 – $2.05Tarps, straps, heavier loads, more wear
Heavy / specialized$2.00 – $2.75+Permits, escorts, insurance, low MPG

Ranges are planning estimates for a single truck including the driver's pay. Fuel price, financing, and miles move these a lot.

Four ways to lower your cost per mile

  1. Kill deadhead. Empty miles carry all your fixed cost and none of the revenue. Every deadhead mile you cut drops your cost on the paid miles that are left. Run the numbers with the deadhead calculator.
  2. Protect your fuel economy. Slowing down 5 MPH, cutting idle time, and keeping tires at spec can move you half a mile per gallon — real money on your biggest line item.
  3. Run more paid miles. Fixed costs per mile fall as miles rise. A truck that runs 11,000 paid miles a month beats the same truck running 8,000, on the exact same bills.
  4. Do the maintenance on schedule. The cheapest repair is the one you prevent. A missed service that becomes a roadside breakdown wrecks both your CPM and your week.
Next step: once you know your cost per mile, drop it into the load profitability calculator to see what any specific load actually pays after deadhead — then never book below your number again.

Cost per mile FAQ

What is a good cost per mile for an owner-operator?
Most single-truck operations land between $1.50 and $2.00 per mile all-in, with your own pay counted. Dry van runs lower, reefer and heavy-haul run higher. The only number that matters for your decisions is your own, because your payment, insurance and miles are unique to your truck.
Should I include my own pay in cost per mile?
Yes. Leave it out and your cost per mile looks great right up until you can't pay your bills. Treat your take-home draw as a real business cost so your break-even rate reflects a truck that actually pays its driver.
What is the difference between fixed and variable cost per mile?
Fixed costs stay the same whether you drive or park — payment, insurance, permits, plates. Variable costs rise with the miles — fuel, tires, maintenance, tolls. Fixed cost per mile falls as you run more miles, which is exactly why deadhead and downtime quietly raise your cost per mile.
How often should I recalculate it?
At least quarterly, and any time diesel jumps, your insurance renews, or your miles change for a season. Fuel and miles move your number the most, so a re-run every few weeks during volatile fuel is time well spent.

TruckingCalc provides free estimates and educational tools, not tax, accounting, or business advice. Benchmarks are planning figures and vary widely by operation. Verify anything that affects your taxes or financing with a qualified professional. As an Amazon Associate we earn from qualifying purchases.