How to Calculate Your Cost Per Mile (And Why It Matters)
If you don't know your cost per mile, you're flying blind. You might think you're profitable—but your truck is slowly bleeding money. Here's how to calculate your true operating cost.
Why Cost Per Mile Matters
Your cost per mile (CPM) is the foundation of every business decision:
- Load acceptance — Is a $1.50/mile load profitable or a loss?
- Rate negotiation — What's your minimum acceptable rate?
- Business viability — Are you making money or burning savings?
Carriers who don't know their CPM take loads at a loss and wonder why they're broke. Don't be that carrier.
The Cost Per Mile Formula
CPM = Total Operating Costs / Total Miles Driven
Simple in theory. The hard part is tracking all your costs—not just fuel.
Step 1: Calculate Fixed Costs
Fixed costs are expenses you pay whether the truck moves or not:
- Truck payment or lease — $1,500 - $3,000/month
- Insurance — $800 - $1,500/month (liability, cargo, physical damage)
- Permits and licenses — $500 - $1,000/year ($42-$83/month)
- IRP and IFTA — $1,000 - $2,000/year ($83-$167/month)
- Dispatch fees — 5-10% of gross revenue (if using a dispatcher)
Example fixed costs per month: $1,800 (truck) + $1,000 (insurance) + $60 (permits) + $120 (IRP/IFTA) = $2,980/month
Step 2: Calculate Variable Costs
Variable costs scale with miles driven:
- Fuel — $0.40 - $0.70/mile (depends on MPG and diesel prices)
- Maintenance and repairs — $0.10 - $0.20/mile (tires, oil changes, breakdowns)
- Tires — $0.03 - $0.05/mile (amortized over tire life)
- Truck washes — $0.01 - $0.02/mile
- Tolls — Varies by route ($0.02 - $0.10/mile)
Example variable costs per mile: $0.55 (fuel) + $0.15 (maintenance) + $0.04 (tires) + $0.01 (washes) + $0.03 (tolls) = $0.78/mile
Step 3: Don't Forget Driver Pay
If you're an owner-operator driving your own truck, you need to pay yourself:
- Your salary — What's your time worth? $1,000/week? $1,500/week?
- Per mile equivalent — If you drive 2,500 miles/week and want $1,250/week, that's $0.50/mile
Many owner-operators skip this and think they're profitable—until they realize they're working 70 hours/week for below minimum wage.
Step 4: Add It All Up
Let's calculate CPM for an owner-operator driving 10,000 miles/month:
- Fixed costs: $2,980/month
- Variable costs: $0.78/mile × 10,000 miles = $7,800/month
- Driver pay (yourself): $0.50/mile × 10,000 miles = $5,000/month
- Total monthly costs: $2,980 + $7,800 + $5,000 = $15,780
Cost per mile: $15,780 / 10,000 miles = $1.58/mile
What Your CPM Tells You
If your CPM is $1.58/mile:
- Break-even rate: $1.58/mile (you make $0)
- Minimum acceptable rate: $1.80/mile (10% profit margin)
- Good rate: $2.00+/mile (25%+ profit margin)
Any load paying less than your CPM is burning money. You're better off deadheading or sitting still.
Industry Benchmarks
Typical owner-operator CPM ranges:
- Dry van: $1.40 - $1.70/mile
- Reefer: $1.60 - $1.90/mile (higher fuel and maintenance)
- Flatbed: $1.50 - $1.80/mile
- Specialized: $1.80 - $2.20/mile (hazmat, oversized, etc.)
If your CPM is significantly higher, you're either:
- Paying too much for something (bad deal on truck, insurance, etc.)
- Not running enough miles (fixed costs spread over fewer miles = higher CPM)
- Driving an old truck with high maintenance costs
How to Lower Your CPM
1. Drive more miles — Fixed costs stay the same, so more miles = lower CPM
2. Improve fuel economy — Slow down, use cruise control, maintain tire pressure (every 0.1 MPG improvement saves ~$0.02/mile)
3. Negotiate better insurance rates — Shop annually, bundle policies, improve your CSA score
4. Do preventive maintenance — $150 oil changes beat $5,000 engine repairs
5. Reduce deadhead miles — Plan backhauls, work with dispatchers who book round-trip freight
Stop Guessing at Profit
Northside shows you the all-in rate per mile for every load—including deadhead. Know your margin before accepting the load.
Sign Up for NorthsideTrack Your CPM Monthly
Your CPM isn't static—it changes with fuel prices, maintenance needs, and mileage. Recalculate quarterly:
- Pull your expenses from the last 3 months
- Divide by total miles driven
- Adjust your minimum rate if CPM increased
Use a spreadsheet or accounting software (QuickBooks, FreshBooks, or a simple Google Sheet). Track every expense. Guessing = losing.
Final Thoughts
Knowing your cost per mile is the difference between running a business and running yourself broke. Calculate it. Track it. Use it to price loads.
If a broker offers $1.40/mile and your CPM is $1.58/mile, you're losing $0.18/mile. A 500-mile load = $90 loss. That's not a thin margin—that's suicide.
Know your numbers. Negotiate from data. Keep more of what you earn.