January 25, 2025 · Haulalytics Team
Cost Per Mile Explained for Owner-Operators
What goes into your cost per mile calculation, what a realistic number looks like, and why it's the foundation of every profitable load decision.
Cost per mile (CPM) is the most important number in your business, and most owner-operators don't know theirs precisely. If you don't know what it costs you to move your truck one mile, you have no way to know whether you're making or losing money on any given load.
Let's break it down.
What Is Cost Per Mile?
Cost per mile is the total of all your operating expenses divided by the total miles you drive in a given period. It tells you the bare minimum you need to earn per mile just to break even.
Formula: Total operating expenses ÷ total miles driven = cost per mile
Note: Fuel is often tracked separately from CPM so you can see the impact of fuel price fluctuations independently. When fuel is excluded, the remaining figure is sometimes called "non-fuel CPM."
The Components of CPM
Fixed Costs (same every month regardless of miles)
- Truck payment or depreciation: $800–$2,500/month depending on age and financing
- Insurance: $600–$1,200/month for commercial auto and liability
- Permits and licenses: $150–$300/month amortized
- Trailer lease or payment: $400–$900/month if you own your trailer
Variable Costs (increase with miles driven)
- Fuel: The biggest variable — calculated separately at 3–4% per mile in many tools
- Tires: Expect to spend $0.03–$0.07/mile over time
- Maintenance and repairs: $0.10–$0.20/mile for routine and unexpected repairs
- Oil changes: $300–$600 every 15,000–25,000 miles
Other Costs
- Toll roads: $0.02–$0.10/mile depending on your routes
- Scales and weigh stations: Minor but real
- Cell phone and apps: $80–$200/month
A Realistic CPM Example
Let's say you drive 10,000 miles in a month:
| Expense | Monthly Cost | Per Mile | |---------|-------------|----------| | Truck payment | $1,500 | $0.15 | | Insurance | $900 | $0.09 | | Tires | $500 | $0.05 | | Maintenance | $1,200 | $0.12 | | Permits/licenses | $200 | $0.02 | | Misc (scales, apps) | $200 | $0.02 | | Total (non-fuel) | $4,500 | $0.45 |
Add fuel at 6.5 MPG and $3.85/gallon: that's $0.592/mile in fuel.
Total CPM including fuel: ~$1.04/mile
At this number, you'd need to earn more than $1.04/mile just to break even — before paying yourself anything.
Why CPM Matters for Load Decisions
When you know your non-fuel CPM is $0.45, and a load is paying $2.20 per total mile, you can quickly calculate:
- Fuel cost: ~$0.59/mile
- Non-fuel CPM: $0.45/mile
- Total cost: $1.04/mile
- Net margin: $1.16/mile
On a 1,000-mile run, that's $1,160 net profit. On a 500-mile run, it's $580. The math works either way.
How to Calculate Your Own CPM
- Pull your last 3 months of receipts and statements
- Add up every dollar spent operating your truck
- Add up your total miles over the same period
- Divide total expenses by total miles
Do this quarterly and track the trend. If your CPM is rising, you need to either run more efficiently or negotiate higher rates.
Using CPM in Haulalytics
In the Haulalytics calculator, the "Operating Cost Per Mile" field is your non-fuel CPM. Enter your real number and the calculator will show you the true net profit after both fuel and operating costs — not just the simplified net-after-fuel figure.
This distinction matters most on longer runs where the non-fuel costs accumulate significantly.
The Bottom Line
Knowing your cost per mile gives you confidence. You can instantly evaluate any load offer and know within seconds whether it's worth your time. Without it, you're guessing — and in trucking, guessing costs money.