AxleVaultAXLEVAULT
AxleVaultGuides › Cost per mile

How to calculate your real cost per mile

Most owner-operators quote a cost per mile that is wrong in the same direction — too low. Here is the whole calculation, with the numbers worked out.

Guide · 8 min read · Updated August 2026

Almost every owner-operator can tell you their fuel mileage. Far fewer can tell you what it actually costs them to turn one mile — and the ones who quote a number are often quoting one that is wrong in a specific, predictable direction: too low.

That matters because cost per mile is the number that decides whether a load is worth taking. Get it wrong by fifteen cents and you will spend a year hauling freight that felt fine and finish with nothing to show for it.

This guide walks the whole calculation. No software required — a legal pad and last month's bank statement will do it.

The mistake: dividing by loaded miles

This is the big one, and it is nearly universal.

Say you ran 100 miles empty to pick up a load, then 400 miles loaded, for $1,000. Most people call that $2.50 a mile, because 400 is what got paid.

But the truck ran 500 miles. It burned fuel for 500. It wore tires for 500. It put 500 miles on the odometer toward the next overhaul. The real rate is $2.00.

Same load, two ways of countingRate
$1,000 ÷ 400 loaded miles$2.50 / mile
$1,000 ÷ 500 total miles$2.00 / mile
Overstatement20%

Twenty percent is not a rounding error. It is the difference between a load that clears your costs and one that quietly doesn't.

The rule is simple: divide by every mile the truck turns. Loaded, deadhead, out-of-route, bobtail, the run to the shop. All of it. Those miles cost money whether or not a broker paid for them.

Worth knowing

This is not just a profitability question. Under IFTA, deadhead and bobtail miles are taxable miles — failing to record them is one of the most common findings in a fuel tax audit. If you are already tracking every mile for the profit math, you are also doing your IFTA recordkeeping. More on that here.

The two buckets

Every dollar the truck costs you falls into one of two categories, and mixing them up is what makes the math confusing.

Fixed costs hit whether you turn a wheel or not. Park the truck for a month and these still arrive.

Variable costs only happen when you drive. Park the truck and they stop.

You need both, but you calculate them differently — and that difference is where most of the useful insight lives.

Fixed costs: the bills that don't care if you drive

Add up everything that arrives on a schedule. Annual bills get divided by twelve so they show up as a monthly number.

Fixed costPer month
Truck payment$2,200
Insurance — liability, cargo, physical damage, occ/acc$1,150
Plates and IRP (annual, ÷ 12)$200
Form 2290 heavy highway use tax ($550/yr ÷ 12)$46
IFTA license and decals$8
ELD and software subscriptions$60
Phone and data$80
Bookkeeping and tax prep$125
Parking$150
Total fixed$4,019 / month

Example figures. Yours will differ — the structure is the part that transfers.

Now divide by the miles you actually run in a month. And here is where it gets uncomfortable.

Why your cost per mile changes every single month

Same truck. Same bills. Different months:

Miles run that monthFixed cost per mile
12,000$0.335
10,000$0.402
7,000$0.574

A slow month doesn't just earn less. It makes every mile you did run more expensive. Drop from 10,000 miles to 7,000 and your fixed cost per mile jumps seventeen cents — on top of the revenue you already lost.

This is why a week in the shop hurts twice, and why "I'll take it easy this month" costs more than it feels like it should. It is also why the honest way to run this number is on a rolling twelve-month average rather than whatever last week looked like.

Variable costs: what each mile actually burns

These you calculate per mile directly.

Variable costPer mile
Fuel — $5.257/gal at 6.5 mpg$0.809
DEF$0.030
Maintenance reserve$0.120
Tire reserve — $5,500 over 150,000 miles$0.037
Tolls, scales, misc$0.030
Total variable$1.025 / mile

Fuel figured at the national average on-highway diesel price for the week ending August 10, 2026. Use your own average — and your own real loaded mpg, not the number on the window sticker.

Fuel is the biggest single line by a wide margin, which is why so many people stop there. But notice that everything else together adds another twenty-two cents. Ignore it and you are off by more than a fifth.

The reserves almost everyone skips

Tires and major repairs are not surprises. They are expenses you haven't dated yet.

A $5,500 set of tires that lasts 150,000 miles costs you 3.7 cents every mile — starting today, not on the day you hand over the card. Same logic for the overhaul you know is coming, the DPF work, the transmission.

If you're not setting that money aside per mile, then a good year isn't a good year. It's a loan against next year's repair bill, and you'll find out which when the bill arrives.

How to size a reserve

Take what the component costs to replace, divide by how many miles you expect to get out of it, and set that much aside per mile. Tires, brakes, clutch, injectors, overhaul — each gets its own line. Add them together and that's your maintenance number, and it will be far more honest than a guess.

Run a load through the math

Punch in a rate, the loaded miles, the deadhead, and your cost per mile. It tells you what the load actually clears. Free, no signup, works on your phone in the cab.

Open the free load calculator

Then pay yourself

Everything above is what it costs to operate the truck. It does not include you.

A lot of owner-operators treat whatever is left at the end of the month as profit. It isn't. It's wages you haven't budgeted, and treating it as profit is how people work eighty-hour weeks for years and can't say whether the business is actually working.

Decide what you need to earn. Divide it by the miles you expect to run. That's a line item, same as insurance.

$75,000 a year over 120,000 miles is 62.5 cents a mile. What's left after that is profit — the return on owning the truck, as distinct from the wage for driving it.

Putting it together

At 10,000 miles a monthPer mile
Fixed$0.402
Variable$1.025
Cost to operate$1.43
Your pay$0.625
All-in break-even$2.05 / mile

At 7,000 miles a month, the operating number alone climbs to $1.60 and the all-in figure to roughly $2.31.

Two numbers are worth writing on a sticky note in the cab:

  • Your operating cost per mile. Below this, the load loses money outright.
  • Your all-in number. Below this, you're working for free or worse.

Between them is the zone where a load is worth taking to reposition, cover fixed costs on a slow week, or get home. Above the all-in number is where you actually make money.

What to do with the number

Recalculate it quarterly, not once. Fuel moves. Insurance renews. Your maintenance costs climb as the truck ages, and a number you worked out two years ago is describing a truck that no longer exists.

Then use it on every rate you're offered, against all the miles — including the deadhead to get there. That single habit will change which loads you take faster than anything else in this guide.

The arithmetic isn't hard. Keeping the records that feed it, every day, for a year, while also driving eleven hours — that's the hard part. Which is the honest reason software exists for this: not because the math is complicated, but because nobody wants to do data entry at midnight in a truck stop.

Or let it keep itself

AxleVault logs loads, scans fuel receipts, and works out your real cost per mile from your own records — so the number is always current instead of always six months old. Free for 14 days, no card required.

Try AxleVault free

Sources

More guides