← Back to Home·Back to Guides
2026-06-13·10 min read

How to Calculate Your True Cost Per Mile

Calculate your real cost per mile as an owner-operator. Step-by-step guide with 2026 numbers: fuel ($5.38/gal), insurance, maintenance, truck payment — know your break-even rate.

Why Your CPM Number Is the Most Important Business Metric

Your cost per mile (CPM) is the single number that determines whether your trucking business is profitable or slowly bleeding money. If rates are $2.50/mile but your CPM is $2.40/mile, you're making a thin $0.10/mile. If you think your CPM is $1.80 but it's actually $2.40, you're losing money on every load and don't know it. Let's calculate your real number.

  1. 1Track your total miles for the last 3 months (loaded + deadhead)
  2. 2Gather all expenses for the same period: fuel, maintenance, insurance, truck payment, permits, tolls, etc.
  3. 3Total expenses ÷ total miles = your real CPM

Step 1: Calculate Fuel Cost Per Mile

Cost Per Mile DashboardOpen
  1. 1Find your average diesel price per gallon over the last 3 months (use receipts, not estimates)
  2. 2Find your average MPG over the same period (total gallons ÷ total miles)
  3. 3Formula: fuel CPM = diesel price ÷ MPG
  4. 4Example: $5.38/gal ÷ 6.0 MPG = $0.90/mi for fuel alone
  5. 5Add $0.02-0.04/mi for DEF fluid (required for all 2010+ trucks)

Step 2: Calculate Insurance Cost Per Mile

  1. 1Take your annual premium and divide by 12 for monthly cost
  2. 2Divide monthly cost by your average monthly miles
  3. 3Example: $12,000/year = $1,000/month ÷ 10,000 miles = $0.10/mi
  4. 4New authority insurance at $18,000/year = $1,500/month = $0.15/mi at 10K miles

Step 3: Calculate Truck Payment and Depreciation

  1. 1Take your monthly truck payment and divide by monthly miles
  2. 2Calculate estimated monthly depreciation (purchase price - expected resale ÷ years owned ÷ 12)
  3. 3Example: $4,200/mo payment + $2,000/mo depreciation = $6,200 ÷ 10,000 mi = $0.62/mi
  4. 4Paid-off truck: $0 payment but still $500-1,000/mo depreciation = $0.05-0.10/mi

Step 4: Calculate Maintenance and Tire Cost Per Mile

  1. 1Track total maintenance spending for the last 6-12 months (oil, tires, repairs, PMs)
  2. 2Divide by total miles driven in the same period
  3. 3Set of 18 tires: $5,500 ÷ 180,000 miles = $0.03/mi
  4. 4Average annual maintenance: $15,000-22,000 ÷ 120,000 miles = $0.125-0.18/mi
  5. 5Total maintenance CPM: $0.15-0.22/mi

Warning

If you haven't had a major repair lately, your maintenance CPM will look artificially low. Include a reserve factor of at least $0.05/mi for future repairs.

Step 5: Add All Other Costs Per Mile

  1. 1IFTA fuel tax: $0.02-0.04/mi depending on your state and mileage in high-tax states
  2. 2Permits (IRP, KYU, NYHUT, OR weight-distance): $3,000-5,000/year ÷ 120K mi = $0.025-0.04/mi
  3. 3Tolls: $0.02-0.04/mi on average (varies significantly by lane)
  4. 4Cell phone, ELD subscription, software: $300-600/month ÷ 10K mi = $0.03-0.06/mi
  5. 5Lumper fees, parking, scale tickets: $0.02-0.04/mi

Step 6: Calculate Your All-In CPM and Break-Even Rate

  1. 1Add all categories: Fuel ($0.90) + Insurance ($0.12) + Truck/Depreciation ($0.50) + Maintenance ($0.17) + Other ($0.10) = $1.79/mi
  2. 2This is just the truck cost — it doesn't include YOUR salary yet
  3. 3Add your target income: $60,000/year ÷ 120K mi = $0.50/mi
  4. 4True break-even including your pay: $2.29/mi

How TruckerProfit Helps

  1. 1TruckerProfit's Cost-Per-Mile Breakdown on the dashboard automatically calculates your CPM from your actual data
  2. 2When you upload a rate confirmation to Broker Fee Killer, it compares the offered rate against your real CPM
  3. 3You get a clear 'Profitable' or 'Losing Money' flag before you accept the load
  4. 4No spreadsheets, no manual tracking — the numbers update automatically as you add data

Master your trucking business finances

TruckerProfit automatically scans your rate confirmations, insurance policies, and ELD data to find hidden fees and missed detention pay. Start with a free trial — no credit card required.

Start Free TrialSee Pricing

More Guides

← Previous Guide

How to Negotiate Detention Pay with Brokers

Practical scripts and strategies to negotiate better detention pay. Learn what to say before accepting a load, how to push back on low rates, and when to walk away.

Next Guide →

How to Spot Hidden Broker Fees in 10 Minutes

A practical 10-minute guide to finding hidden broker fees in any rate confirmation. Check fuel surcharge, lumper markups, detention rates, admin fees, and double-dipping.

← View all guides