🛣️ Free Owner-Operator Tool

Trucking Cost Per Mile Calculator — Know Your True CPM

Enter your fixed and variable costs and the miles you run, and get your real cost per mile instantly — plus the exact rate you need to charge to hit your target profit. This is the number that decides whether a load makes you money or costs you money.

Fixed + variable breakdown Target-rate calculator No signup Instant & private
$
Your Costs & Miles
Enter monthly figures (or any period — just keep miles and costs on the same timeframe)
All miles driven in the period — loaded plus deadhead.
Fixed Costs (same every month)
$
$
$
$
Variable Costs (rise with miles)
$
$
$
$
$
$
⚠️ Enter the total miles driven (greater than 0) to calculate cost per mile.
Your Cost Per Mile
Live result — updates as you type
Cost Per Mile
$0.00
all-in, per mile
Fixed / Mile
$0.00
$0/mo
Variable / Mile
$0.00
$0/mo
Total Cost
$0
for the period
What Should I Charge? (target rate per mile)
%
Profit as a share of the rate you charge.
💲
Charge at least $0.00/mi to net $0.00/mi profit.
Note: Estimates based on the figures you enter. Keep costs and miles on the same timeframe (e.g., all monthly). Update whenever a major cost changes. This is a planning tool, not accounting or tax advice.

How cost per mile is calculated

The Formula

Total Cost = Fixed Costs + Variable Costs (+ Driver Pay)
Cost Per Mile = Total Cost ÷ Total Miles
Target Rate = Cost Per Mile ÷ (1 − Target Margin)

Worked example

Say you run 10,000 miles in a month with $4,000 in fixed costs (payment, insurance, permits) and $9,200 in variable costs (fuel, maintenance, tires, tolls):

  • Total cost = $4,000 + $9,200 = $13,200
  • Cost per mile = $13,200 ÷ 10,000 = $1.32 / mile
  • To net a 25% margin: $1.32 ÷ 0.75 = $1.76 / mile — your minimum booking rate

Why cost per mile is the number that runs your business

Cost per mile (CPM) is the true baseline of an owner-operator business. It tells you the minimum you must earn on every mile before you make a single dollar of profit. Drivers who don't know their CPM end up accepting loads that feel profitable but quietly lose money once fuel, maintenance, and fixed overhead are counted. Drivers who do know it can say "no" to bad freight with confidence and price every load to win.

Fixed vs. variable costs

Fixed costs don't change with the miles you drive: your truck and trailer payment, insurance, permits and licenses, IFTA/IRP, ELD subscription, and accounting. Whether you run 6,000 miles or 12,000 miles this month, these bills are the same — which is exactly why running more paid miles lowers your CPM: the fixed bucket is spread thinner.

Variable costs rise and fall with miles: fuel (usually the single biggest line), maintenance and repairs, tires, tolls, scales, and DEF. These scale with how hard the truck works.

How to lower your cost per mile

  • Cut deadhead. Empty miles add cost without revenue and raise your cost per loaded mile.
  • Run more profitable miles. Spreading fixed costs over more paid miles is the fastest lever.
  • Improve fuel economy and buy fuel strategically in lower-tax states — see our fuel strategy guide.
  • Shop insurance annually and keep maintenance preventive, not reactive.

From cost per mile to the rate you charge

Once you know your CPM, pricing is simple: add the margin you want. This tool's rate box divides your CPM by (1 − margin) so you instantly see the minimum rate that covers cost and profit. Take it further with the Rate Per Mile calculator, screen individual freight with the Load Profitability calculator, and estimate trip fuel with the Fuel Cost calculator.

Frequently asked questions

What is cost per mile (CPM) in trucking?+
Cost per mile is your total operating cost divided by the total miles you drive in the same period. It tells you the minimum rate you must earn on every mile just to break even, before any profit. It is the single most important number an owner-operator can know.
What is a good cost per mile for an owner-operator?+
Most single-truck owner-operators land between roughly $1.50 and $2.10 per mile all-in, depending on equipment, fuel prices, insurance, and miles run. Fewer miles spread fixed costs over fewer miles and push CPM up; more annual miles pull it down. Your own number matters more than any benchmark — calculate it.
What's the difference between fixed and variable costs?+
Fixed costs stay the same no matter how far you drive — truck and trailer payments, insurance, permits, licenses, ELD and accounting. Variable costs rise and fall with miles — fuel, maintenance, repairs, tires, tolls and scales. CPM combines both.
How do I lower my cost per mile?+
Run more profitable miles (cutting deadhead lowers cost per loaded mile), improve fuel economy, buy fuel in low-tax states, shop insurance annually, and keep maintenance preventive. Because fixed costs spread across every mile, running more paid miles is one of the fastest ways to cut CPM.
Should I include my own pay in cost per mile?+
Yes, if you want a true picture. Treat the salary you need to draw as a cost so your rate covers it. Some operators compute CPM without owner pay to see pure operating cost, then add desired pay as margin. Either way, your booked rate must cover both.
How often should I recalculate my CPM?+
At least quarterly, and any time a major cost changes — a new truck payment, an insurance renewal, or a big diesel swing. Many successful operators update it monthly so pricing always reflects reality.
How do I use CPM to set my rate?+
Take your CPM and add the profit margin you want. To target a 25% margin, divide CPM by 0.75. A $1.60 CPM at a 25% target means about $2.13 per mile. The rate box on this page does that automatically.
💡 Quick Tip

Recalculate your cost per mile every month. Diesel, insurance, and maintenance all move — and a CPM that's three months stale will have you booking loads that lose money without knowing it.