How to Calculate Cost Per Mile Trucking as an Owner Operator
How to Calculate Cost Per Mile Trucking as an Owner Operator
You accepted the load. You ran the miles. You paid for fuel, covered your driver, and kept the wheels turning. Then month end hit — and you had no idea if you made money or lost it.
That is not a cash flow problem. That is a cost per mile problem. And it is quietly killing more owner operator businesses than bad rates ever will.
If you do not know your real cost per mile before you accept a load, you are not running a trucking business. You are gambling with your truck.
What Is Cost Per Mile Trucking and Why Most Owner Operators Get It Wrong
Cost per mile is exactly what it sounds like — the total cost you incur to move your truck one mile. Fuel, driver pay, insurance, truck payment, maintenance, permits, tolls, deadhead — all of it, divided by the miles you actually run.
Most owner operators either skip this number entirely or use a rough guess like the old $2 rule. The problem with the $2 rule is that it was never your number. It was someone else’s average, from a different truck, a different lane, and a different cost structure. The $2 rule does not tell you whether your load is profitable.
Your break-even cost per mile is personal. It depends on your specific fixed costs, your variable costs, and how many miles you actually run each month. Two trucks running the same lane can have completely different cost per mile numbers — and one of them may be losing money on every load.
What Costs Go Into Your Cost Per Mile Calculation
To figure cost per mile accurately, you need to account for two categories: fixed costs and variable costs.
Fixed costs stay roughly the same every month regardless of miles driven:
- Truck payment — whether you financed a $120,000 Peterbilt or a $60,000 used Kenworth, that payment hits every month regardless of how many miles you run
- Trailer payment — same logic. Owned or leased, it is a fixed monthly obligation
- Insurance premiums — liability, cargo, physical damage. One of the biggest fixed line items for most owner operators, often $1,000–$2,000+ per month
- Permits and licensing — IFTA, IRP, DOT registrations, base plate fees. These are annual costs that need to be broken down monthly
- ELD and software subscriptions — your hours of service compliance and dispatch tools are small but consistent monthly costs
- Accounting or dispatch fees — if you outsource either, these are fixed monthly expenses that need to be in your number
Variable costs change based on how much you drive:
- Fuel — your biggest variable by far. At 6 MPG and $4.00 per gallon, you are spending $0.67 per mile before you have paid for anything else
- Driver pay — if you have a driver on payroll or pay per mile, this scales directly with miles run
- Maintenance and repairs — oil changes, brake jobs, tires, DEF fluid, unexpected breakdowns. This number is easy to underestimate and dangerous to ignore
- Tires — a full set of 18 tires can run $3,000–$5,000. Spread that cost across your annual miles and it adds up fast
- Tolls — if you run the Northeast or other toll-heavy corridors, these can be a significant per-mile cost
- Deadhead miles — more on this below, because most owner operators are not counting deadhead the right way
Most owner operators remember fuel. Fewer remember to factor in tires, oil changes, and the repairs sitting in the back of their mind. Those costs are real. Leave them out and your number is wrong.
One more thing serious owner operators do: they do not just estimate maintenance — they set aside a dedicated maintenance escrow. A common approach is $0.10–$0.15 per mile into a separate account, touched only for truck repairs. When the $4,000 DPF cleaning hits or the turbo goes out, it does not destroy your cash flow. It comes out of the fund you have been building mile by mile. If you are not doing this, start now.
The Deadhead Problem Most Owner Operators Ignore
Deadhead miles are the silent killer of owner operator profitability — and they are the biggest flaw in the $2 rule.
Here is why. When most owner operators calculate cost per mile, they divide total costs by loaded miles only. But your truck burns fuel, wears tires, and racks up engine hours whether it is pulling freight or running empty. Every deadhead mile you drive is a mile you paid for but did not get paid on.
If you run 10,000 miles in a month but 2,000 of those are deadhead, your real denominator is 10,000 miles — not 8,000. Use the loaded-only number and your cost per mile looks artificially low. You think you are running at $1.40 when you are actually running at $1.75. That gap is the difference between a profitable month and a losing one.
Always include deadhead in your total miles when you calculate cost per mile. No exceptions.
How to Calculate Cost Per Mile Trucking Step by Step
Here is how to calculate cost per mile trucking the right way:
Step 1 — Add up your monthly fixed costs. Total every recurring expense that hits whether you run 5,000 miles or 10,000 miles.
Step 2 — Estimate your monthly variable costs. Use your fuel cost per mile (fuel price ÷ MPG), add driver pay per mile, and estimate maintenance based on your truck’s history. If you have a maintenance escrow, use your set-aside rate as your maintenance cost per mile. A realistic starting point is $0.15–$0.20 per mile, but older trucks can run significantly higher.
Step 3 — Add fixed and variable costs together. This is your total monthly cost to operate.
Step 4 — Divide by your total monthly miles — loaded AND deadhead. Not just loaded miles. Every mile your truck moves counts against your cost.
The formula:
Cost Per Mile = (Total Fixed Costs + Total Variable Costs) ÷ Total Miles Driven
Example: $8,000 fixed + $6,000 variable = $14,000 total cost. Divide by 10,000 miles (including deadhead) = $1.40 cost per mile.
That means any load paying less than $1.40 per mile is a loss before you clear a cent of profit. Factor in the margin you need to sustain and grow your business, and your minimum acceptable rate goes higher still.
The free Cost Per Mile Calculator → gives you a cost per mile, break-even, and net profit based on your everyday costs. For true per-load and per-truck profit tracking, start your free 14-day trial → — no credit card needed.
The Tale of Two Loads
This is where knowing your cost per mile changes everything.
Two owner operators. Same truck type. Same lane. Same week. Both get offered the same two loads.
Load A: 500 miles, pays $2.10 per mile — $1,050 total. Load B: 500 miles, pays $1.65 per mile — $825 total.
Owner Operator 1 does not know his cost per mile. Load B pays less, but it gets him to a better market, so he takes it. Feels like a reasonable call.
Owner Operator 2 knows her cost per mile is $1.72. She looks at Load B and immediately knows it loses her $0.07 per mile — $35 in the hole before she touches the steering wheel. She takes Load A, nets $0.38 per mile, and uses the CarrierWin Load Calculator to find a better repositioning load out of the destination.
Same truck. Same lane. Same week. Completely different outcomes — because one of them knew her number.
What Is a Good Cost Per Mile for Owner Operators
There is no universal answer — and that is the point.
Owner operator costs vary significantly based on truck age, fuel efficiency, whether you have a driver, your insurance history, and the lanes you run. A newer truck with good MPG and low insurance might run $1.20–$1.40 per mile. An older truck with higher maintenance and a driver on payroll could be $1.80 or more.
What matters is not the industry average. What matters is your number.
Once you know your break-even cost per mile, you can look at any rate and immediately know whether it covers your costs — and by how much. That is the only trucking margin math that counts.
Know Your Number Before You Accept Another Load
Use the Free Cost Per Mile Calculator at CarrierWin and get your real number in 60 seconds.
Try the Free CalculatorHow CarrierWin Makes This Effortless
Most owner operators do not have time to build spreadsheets or hire an accountant to run numbers on every load. CarrierWin was built specifically for that problem.
The Free Cost Per Mile Calculator walks you through your fixed and variable costs — including deadhead and maintenance escrow — and gives you your real number instantly. No formulas. No spreadsheets. Just your actual cost per mile in under a minute.
From there, the Load Calculator lets you run any load against that number so you know exactly what you will net before you accept it. It is the difference between running your business and letting your business run you.
Owner operators who know their numbers make better decisions. They turn down bad loads without hesitation. They negotiate from a position of strength. They stop bleeding out on loads that look fine on the surface and destroy margin underneath.
That is the transformation. And it starts with one number.
Know Your Number Before You Accept Another Load
Cost per mile is not an accounting exercise. It is the foundation of every profitable decision you make as an owner operator.
If you do not know it, you are operating blind. If you do know it — and you use it — you have an edge that most of your competition does not.
Try the Free Cost Per Mile Calculator at CarrierWin and get your real number today.
Ready to see your full load profitability in one place? Start your Free 14-Day Trial — No Credit Card Needed.
Ready to stop guessing which truck is making you money?
Stop hauling loads that are sinking you. Know before you book.