Owner-Operator Cost Per Mile: How to Figure Your Real Number

Most owner-operators can tell you their truck payment and what they paid for fuel last week. Fewer can tell you, to the penny, what it costs them to turn one wheel for one mile. That one number decides whether a load makes you money or quietly costs you money, so it is worth getting right.

Here is how to figure it, where people get it wrong, and how to use it to say no to the loads that look fine but are not.

What cost per mile actually means

Your cost per mile is everything it costs to run the truck for a month, divided by every mile you ran that month. That is it. The trap is in the word "every." Most people divide by the wrong miles and leave out costs that do not show up as a monthly bill.

Do it right and you get a number you can hold a rate up against. If a load pays less per mile than your cost per mile, you are losing money on it, no matter how good the line-haul looks.

Step one: add up what the truck costs in a month

Split your costs into two buckets.

Fixed costs are the ones you pay whether you drive 200 miles or 12,000. Truck and trailer payment, insurance, permits and licensing, your ELD subscription, your phone, any office or parking costs. Add those into one monthly number.

Variable costs are the ones that go up the more you drive. Fuel is the big one. Then tires, maintenance, and repairs. Fuel is easy to measure. Tires and repairs are the ones people forget, because they do not bill every month. A set of drives does not send you a monthly invoice, but it is absolutely a cost of running the miles, so you have to set money aside for it per mile.

A simple way to handle maintenance and tires: pick a per-mile number to reserve, even something like a quarter a mile to start, and treat it as a real cost. You can tighten that number once you have a year of repair history.

Step two: count every mile, not just the paid ones

This is where the math goes wrong for most owner-operators.

When you figure cost per mile on your loaded miles only, your number comes out lower than the truth. The empty miles still happened. You still burned fuel and put wear on the truck driving to the next pickup. Those deadhead miles earned nothing, but they cost you, so they belong in the divisor.

Say you ran 9,000 paid miles and 1,000 empty miles last month. If you only divide by 9,000, you are pretending those 1,000 miles were free. They were not. Divide by all 10,000.

Leaving deadhead out is how a rate that looks profitable turns out to be paying you to haul freight at a loss. You "cleared your number" on paper because your number was fake.

Step three: do the division

Take your total monthly cost, fixed plus variable, and divide by your total miles, loaded plus empty. That is your true cost per mile.

Run the numbers honestly and a lot of drivers are surprised how high it is once deadhead and a real maintenance reserve are in there. That stings at first, but it is the number that finally lets you stop guessing.

How to use it on the load board

Now the number earns its keep. Before you book a load, do quick math:

Take the total the load pays. Subtract the fuel for the whole trip, including the deadhead to get to the pickup. Then subtract your cost per mile times every mile you will run to do that load, empty miles included. What is left is your real profit on that load.

This is why a high rate with 200 deadhead miles can lose to a lower rate with none. The sticker rate is not the story. The profit after all the miles is the story.

Once you know your cost per mile, you also know your break-even rate. Any load under that is a load you are paying to take.

The mistakes that cost the most

Two things bite new owner-operators over and over.

The first is deadhead, covered above. The second is not reserving for the costs that do not bill monthly. Tires, a clutch, an out-of-warranty repair, the DOT inspection that turns into a shop visit. None of those show up on a monthly statement, so they feel like surprises when they hit. They are predictable, though. You can reserve for them per mile, and the drivers who do it sleep better.

Figure yours in about thirty seconds

We built a free cost-per-mile calculator that does this math for you and counts your deadhead. No sign-up, and it runs on your phone, so you can check a number from the cab.

Open the free calculator →

Want the full picture? The Trucker Toolkit turns your cost per mile into decisions: your break-even rate, a GO / NO-GO load check, and a plain-English tax set-aside. Buy it once, no subscription.