January 25, 2026 · Updated Apr 2, 2026 · Jake Mitchell
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 total of all operating expenses — fuel, truck payments, insurance, maintenance, permits, and tires — divided by total miles driven. For owner-operators in 2025, average all-in CPM ranges from $1.85 to $1.95 per mile depending on equipment age and fuel prices. Knowing your precise CPM is the foundation of every profitable load decision.
Key Takeaways
- The cost per mile formula is total operating expenses ÷ total miles driven, including both loaded and deadhead miles — excluding deadhead understates your true cost by 10–20% and leads to unprofitable load decisions (source: Haulalytics platform data).
- The average all-in cost per mile for owner-operators is $1.85–$1.95 per mile, with fuel accounting for approximately 30% of total costs and non-fuel operating costs averaging $0.90–$1.35 per mile (source: ATRI 2023 Operational Costs Report).
- Fixed costs (truck payment, insurance, permits) remain constant regardless of miles driven, while variable costs (fuel, tires, maintenance) scale with mileage — understanding this split is critical for setting minimum rate floors on short versus long hauls (source: ATRI 2023 Operational Costs Report).
- Deadhead miles must be included in CPM calculations because fixed costs apply to every mile driven — calculating CPM on loaded miles only understates true costs by $0.10–$0.25 per mile, which over 120,000 annual miles equals $12,000–$30,000 in hidden losses (source: Haulalytics platform data).
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. Following a preventive maintenance schedule keeps this category under control — reactive repairs cost 2–4× more than planned maintenance.
- 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
- Idling costs: Excessive engine idling silently inflates your CPM — even a few hours daily adds up to thousands in wasted fuel and accelerated wear over the course of a year
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. If you want to pay yourself $60,000 per year and drive 120,000 miles, that adds another $0.50/mile to your effective break-even point, bringing it to $1.54/mile. This is why many owner-operators set a floor RPM of $1.75–$2.00 per total mile — it accounts for both costs and a reasonable owner draw.
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. Many owner-operators find that simply tracking CPM consistently — and reviewing it at the end of each month — reveals patterns they never noticed. Maybe your maintenance costs spike every Q3, or your fuel cost per mile creeps up during winter months when MPG drops due to cold weather and winter-blend diesel.
CPM Benchmarks by Truck Age and Situation
Your cost per mile varies significantly depending on your truck's age and financing situation. Here's how CPM typically breaks down across different owner-operator profiles:
| Owner-Operator Profile | Truck Payment | Insurance | Maintenance | Non-Fuel CPM | Total CPM (with fuel) | | --- | --- | --- | --- | --- | --- | | New truck (financed, 0–3 years) | $0.18–$0.25/mile | $0.10–$0.14/mile | $0.05–$0.10/mile | $0.55–$0.70/mile | $1.15–$1.35/mile | | Mid-age truck (4–7 years) | $0.10–$0.18/mile | $0.09–$0.12/mile | $0.12–$0.18/mile | $0.45–$0.58/mile | $1.05–$1.23/mile | | Paid-off truck (8+ years) | $0.00/mile | $0.08–$0.11/mile | $0.18–$0.30/mile | $0.38–$0.52/mile | $0.98–$1.17/mile | | Leased truck (lease-purchase) | $0.20–$0.30/mile | $0.10–$0.15/mile | $0.05–$0.08/mile | $0.55–$0.75/mile | $1.15–$1.40/mile |
Drivers with paid-off trucks have the lowest CPM, but they often face higher maintenance costs. Drivers with newer financed trucks have lower repair bills but higher monthly payments. There's no single "best" position — what matters is knowing your exact number and using it in every load decision.
Common CPM Mistakes
Not including all costs. Many operators forget to include costs like ELD subscriptions ($25–$45/month), accounting software ($20–$50/month), or IFTA quarterly filing fees. These "small" expenses add $0.01–$0.03/mile, which translates to $100–$300/month at 10,000 miles.
Calculating CPM on loaded miles only. Your fixed costs apply to every mile driven — loaded and deadhead. If you run 10,000 total miles but calculate CPM on only 8,500 loaded miles, you're understating your true cost and overestimating your profit on every load.
Not updating CPM after major changes. If your insurance renews at a higher rate, you replace a set of tires, or diesel jumps $0.50/gallon, your CPM changes immediately. Recalculate after any major expense shift.
Comparing your CPM to company drivers. Company drivers don't pay for fuel, insurance, maintenance, or truck payments. Their "cost" structure is fundamentally different. Only compare your CPM to other owner-operators with similar equipment.
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. Once you know your CPM, you can use it to calculate whether any truck load is profitable before you accept it. For a deeper dive into how cost data translates into profit-per-mile insights across your operation, see our guide on trucking cost analytics and profit per mile. For a deeper dive into how every cost category impacts your bottom line, read our trucking cost analytics and profit-per-mile guide.
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. Understanding how fuel surcharges work is equally important — together, CPM and fuel costs form the complete picture of your operating expenses. Don't forget that hidden costs like truck idling and deferred maintenance can silently inflate your CPM if you're not tracking them.
FAQ
How do you calculate cost per mile for a trucking business?
Divide your total monthly operating expenses by total miles driven that month. Include fixed costs (truck payment, insurance, permits) and variable costs (fuel, maintenance, tires) in the numerator. For example, if you spend $14,000 per month and drive 8,000 miles, your CPM is $1.75.
What is the average cost per mile for owner-operators in 2025?
The average all-in cost per mile for owner-operators in 2025 ranges from $1.50 to $2.10, depending on equipment age, insurance rates, and fuel prices. Fuel alone typically accounts for $0.55–$0.75 per mile at current diesel prices, while non-fuel operating costs average $0.90–$1.35 per mile. Newer trucks with higher payments tend to push CPM toward the upper end of that range.
What costs are included in cost per mile?
CPM includes every expense required to operate your truck: fuel, truck or lease payments, insurance premiums, maintenance and repairs, tires, permits and licensing, tolls, and an allocation for driver pay or owner draw. Many operators also include mobile phone, ELD subscription, and accounting fees. Missing even one category — like tire replacement reserves — can understate your true CPM by $0.05–$0.10 per mile.
How can I reduce my cost per mile as an owner-operator?
Focus on the three largest cost buckets: fuel (optimize routes, use fuel discount networks for savings of $0.20–$0.50 per gallon), maintenance (preventive schedules reduce emergency repair costs by 30–40%), and deadhead (keeping loaded mile percentage above 85% spreads fixed costs over more revenue miles). Negotiating insurance renewals annually and shopping for competitive financing can also shave $0.05–$0.15 per mile off your fixed costs.