📖 Owner-Operator Guide · 2026

How to Calculate Cost Per Mile as an Owner-Operator

If you don't know your cost per mile, you're guessing on every load. This guide covers the exact formula, every expense to include, industry benchmarks, and how to use your CPM to make smarter decisions on the road.

📅 Updated April 2026 ⏱ 8 min read 🎯 For owner-operators & small fleets

01 What Is Cost Per Mile?

Cost per mile (CPM) is the total amount it costs you to operate your truck for one mile. It's the single most important number in an owner-operator's business — more important than gross revenue, more important than rate per mile. Without it, you're flying blind.

Think of it this way: if a broker offers you $2.50 per mile on a run, that number is meaningless unless you know what it costs you to drive that mile. If your CPM is $2.10, you're pocketing 40 cents per mile. If it's $2.60, you're losing money on every mile you drive.

CPM captures both your fixed costs (expenses that stay the same regardless of miles — like your truck payment and base insurance) and your variable costs (expenses that scale with miles — like fuel, tires, and maintenance). Together, they tell you your true operational breakeven point.

Owner-operators who track CPM consistently make better load decisions, negotiate better rates, and rarely get caught by surprise expenses. Those who don't often find themselves running hard while somehow never getting ahead.

Quick check: If you can't answer "what does it cost me to drive one mile right now?" within 30 seconds, this guide is for you. Running without a CPM number means every load decision is a guess.

02 The Formula

The calculation is simple. The discipline to track it consistently is the hard part.

Total Expenses ÷ Total Miles = Cost Per Mile
$14,200
Monthly expenses
÷
7,100
Miles driven
=
$2.00
Cost per mile
In this example, any load rate above $2.00/mi is profitable. A rate of $2.40/mi generates $0.40 profit per mile — $2,840 profit on this month's miles.

A few important notes on how to apply this formula:

Use a consistent time period. Calculate weekly, monthly, or quarterly — but be consistent. Monthly tends to be the most useful because most fixed costs (truck payment, insurance) are billed monthly.

Paid miles vs. total miles. Some operators calculate CPM using paid miles only (miles you got paid for, excluding deadhead). This gives you your breakeven rate per loaded mile and helps set a floor on rate negotiations. Others use total miles to see true all-in operating cost. Both are useful — just be clear which you're using.

Don't forget deadhead fuel. Running empty still costs you diesel. If you routinely deadhead 15–20% of your miles, those fuel costs belong in your total expenses even if they're not tied to a specific load.

03 What Expenses to Include

The biggest mistake owner-operators make is calculating CPM with an incomplete expense list. Forgetting one or two line items doesn't sound like a big deal — but a $300/month line item you forgot translates to $0.04–$0.05 per mile, which is the difference between a profitable week and a break-even one.

Here's every cost category you need to account for:

Fuel
Largest variable cost. Track actual spend — don't estimate. Include deadhead fuel.
Variable
🛡️
Insurance
Primary liability, cargo, physical damage, bobtail. Divide annual premium by 12.
Fixed
🚚
Truck Payment
Monthly loan or lease payment. If truck is paid off, skip — but note your depreciation.
Fixed
🔧
Maintenance & Repairs
Oil changes, filters, brakes, unexpected repairs. Estimate $0.10–$0.15/mi if unpredictable.
Variable
🔄
Tires
Steer, drive, and trailer tires. Amortize replacement cost over expected mileage.
Variable
📋
Permits & Licenses
IFTA, IRP, FMCSA fees, oversize/overweight permits. Divide annual costs by 12.
Fixed
🛣️
Tolls
Pre-pass or cash tolls on each run. Highly route-dependent — track per load.
Variable
📡
ELD & Communication
Electronic logging device subscription, cell phone plan, load board subscriptions.
Fixed
💼
Factoring Fees
If you use a freight factoring company, their 2–5% fee is a real operating cost.
Variable
🏠
Truck Payment / Trailer
Trailer lease or loan payment if you own your own trailer.
Fixed
💰
Your Pay / Owner Draw
Often forgotten. Your salary is a business expense. Include it or you're not tracking real profit.
Fixed
🧾
Taxes & Accounting
Self-employment tax (15.3%), estimated quarterly payments, bookkeeping software or CPA fees.
Fixed

Pro tip: Run your CPM calculation with and without your owner draw to see two useful numbers: operating breakeven (what the business needs to cover its costs) vs. true profit breakeven (what you need to actually pay yourself).

04 Average Cost Per Mile by Truck Type

These are industry benchmarks for 2025–2026 based on national averages. Your actual CPM will vary based on fuel prices in your region, your truck's age and condition, insurance history, and route mix. Use these as a sanity check against your own numbers — not as a target.

Truck Type Typical CPM Range Key Cost Drivers Notes
🚛 Dry Van
$1.80 – $2.20 Fuel, insurance, maintenance Most common setup; lower insurance than reefer
❄️ Refrigerated (Reefer)
$2.00 – $2.50 Reefer fuel, maintenance, higher insurance Reefer unit adds $0.10–$0.20/mi in costs
🏗️ Flatbed
$2.10 – $2.60 Tarps, straps, chains, higher insurance More hands-on cargo securement adds cost
🪨 Tanker / Bulk
$2.20 – $2.80 Premium insurance, hazmat permits Hazmat endorsement required; higher rates compensate
🚐 Sprinter / Straight
$1.20 – $1.70 Lower fuel cost, cheaper tires Lower revenue per load; shorter regional routes

If your CPM is running above these ranges, look at fuel efficiency first (speed, idle time, route planning), then insurance (shop your policy annually), then maintenance schedule (preventive maintenance is cheaper than reactive repairs).

If your CPM seems below these ranges, double-check that you're including all expenses — especially your owner draw and a realistic maintenance reserve. Low CPM numbers are usually a sign of missing line items, not exceptional efficiency.

05 Try NetMile OTR — Free Cost Per Mile Calculator

Knowing the formula is one thing. Having a tool that runs the numbers instantly — and tells you whether a specific load is worth taking — is another. NetMile OTR is a free, no-login calculator built specifically for owner-operators.

Enter your load pay, miles, fuel price, and MPG, and NetMile OTR instantly shows you your net profit, cost per mile, revenue per mile, and a clear verdict: TAKE THIS LOAD or SKIP IT.

Calculate Your Cost Per Mile Now

Enter any load in under 30 seconds. See your profit, CPM, and take/skip verdict instantly.

Open Free Calculator →
No account required
Works on any device
Compare two loads side by side
100% free, forever

06 Frequently Asked Questions

A good CPM depends on your truck type and route. As a general benchmark: dry van operators typically run $1.80–$2.20, reefer operators run $2.00–$2.50, and flatbed operators run $2.10–$2.60. If your CPM is above these ranges, your rate needs to compensate — or you need to cut costs. Keep in mind these are national averages; fuel prices in your region can shift your number significantly.

Include all fixed and variable costs: fuel, insurance, truck payment, maintenance and repairs, tires, permits and licenses, tolls, factoring fees, ELD/communication subscriptions, and your own salary or owner draw. Missing any of these gives you a falsely low CPM and leads to taking loads that look profitable but aren't.

Divide your total operating expenses by your total miles driven in the same period. For example, if you spent $12,000 running 6,000 miles in a month, your cost per mile is $2.00. Use paid miles (not total miles including deadhead) if you want to see your true breakeven rate per loaded mile.

Yes — deadhead miles cost you fuel but earn you nothing. To get your true cost per mile, include deadhead fuel in your total expenses. This gives you a more accurate picture of what each loaded mile actually costs you to operate. NetMile OTR's calculator handles this automatically with a dedicated deadhead miles input.

Recalculate monthly at minimum. Fuel prices, insurance renewals, and unexpected repairs change your CPM constantly. Many experienced owner-operators recalculate before every major load decision to make sure their rate covers their current cost structure. The more frequently you check it, the faster you catch cost creep.

Cost per mile (CPM) is what it costs you to drive one mile after all expenses. Revenue per mile (RPM) is what you earn per mile from the load rate. The gap between RPM and CPM is your profit per mile. A load is only worth taking if RPM is meaningfully above CPM — typically 15–25% above for a healthy margin.

The biggest levers are: (1) Fuel — drive 60–62 mph instead of 70, use a fuel discount card, plan routes to avoid expensive truck stops. (2) Insurance — shop your policy annually, maintain a clean CSA score. (3) Maintenance — stick to preventive maintenance schedules to avoid expensive roadside repairs. (4) Deadhead — minimize empty miles by planning backhauls before finishing your current run. Even small improvements in each category compound quickly across thousands of miles.

Further Reading
Cost Per Mile Breakdown: What Every Owner-Operator Needs to Track →
Fixed vs. variable costs, step-by-step CPM math, industry benchmarks by truck type, and how to evaluate every load against your number.