Fawn Ventures
All articles
Finance·7 min read

How to Calculate Cost Per Mile for Your Trucking Business (With Formula)

Ask ten owner-operators what their cost per mile is and half will guess wrong by 30% or more. That's dangerous, because every rate decision you make — every load you accept or decline — is a bet against this number. If you don't know your real cost per mile (CPM), you can't tell a profitable load from one that quietly loses money. Here's how to calculate it properly.

The formula

Cost per mile = Total monthly costs ÷ Total monthly miles. Simple — the work is in getting the inputs right. You need two categories: fixed costs (what you pay whether the truck moves or not) and variable costs (what you pay per mile driven). Add your own salary to fixed costs; a business that only works if you work for free isn't a business.

Fixed costs: what you pay even parked

  • Truck and trailer payments
  • Insurance (liability, cargo, physical damage, bobtail)
  • Plates, permits, and compliance (IRP, UCR, 2290 heavy vehicle use tax)
  • ELD subscription and load board memberships
  • Parking, office, phone, accounting
  • Your salary — pay yourself like an employee

Variable costs: what each mile costs you

A realistic maintenance reserve is one of the biggest gaps between operators who survive their first engine problem and those who don't. Money set aside per mile driven means the $8,000 repair is an inconvenience, not a bankruptcy.

  • Fuel — usually the largest single expense; track actual MPG, not wishful MPG
  • Maintenance and repairs — budget per mile even in months nothing breaks; tires alone justify it
  • Tolls and scales
  • Dispatch or factoring fees if you use them
  • Meals and road expenses

Worked example

Suppose fixed costs total $9,500/month (payments $3,200, insurance $1,400, permits and subscriptions $500, salary $4,000, other $400) and you drive 9,000 miles at $0.75/mile variable cost ($6,750 — fuel $4,500, maintenance reserve $1,350, tolls and fees $900). Total: $16,250 ÷ 9,000 miles = $1.81 per mile.

That $1.81 is your break-even on all miles — loaded and empty. If 12% of your miles are deadhead, your loaded miles must carry the full cost: $1.81 ÷ 0.88 ≈ $2.06 per loaded mile just to break even. Now you know instantly that a load paying $1.95/mile isn't 'pretty good' — it's a loss.

Using CPM to run the business

  • Set a minimum rate: break-even CPM plus your target margin becomes the number below which you decline loads
  • Attack deadhead: cutting empty miles from 15% to 8% lowers your effective cost more than most rate wins
  • Recalculate quarterly: fuel prices, insurance renewals, and mileage swings move your CPM more than you'd think
  • Price slow seasons deliberately: knowing your fixed-cost floor tells you when a cheap load beats sitting — and when it doesn't

The takeaway

Cost per mile turns gut-feel decisions into arithmetic. Calculate it, recalculate it quarterly, and let it set your rate floor. If you want help building a real cost model for your operation — or a dispatcher who already negotiates with your numbers in hand — Fawn Ventures does both.

Get a Free Consultation

Keep reading