What is Cost Per Mile?
Cost per mile (CPM) is the total cost to operate your truck for each mile driven. It's the most important number in your trucking business — if you don't know your CPM, you don't know if you're making money.
O Trucking Editorial Team
Trucking Industry Experts
Fact-Checked by O Trucking Dispatch Team
5+ years analyzing carrier operating costs
This article was written by the O Trucking editorial team with 9+ years of combined trucking industry experience. Learn more about us.
What is Cost Per Mile in Trucking? CPM Guide 2026
Cost Per Mile Defined
Cost per mile (CPM) is a straightforward calculation: take your total operating expenses and divide by your total miles driven. The result tells you exactly how much each mile costs you to operate. If your CPM is $1.60 and you accept a load paying $2.40/mile, you make $0.80 profit per mile. Accept that same CPM on a load paying $1.50/mile, and you're losing $0.10 on every single mile.
The key word is total miles — not loaded miles. You spend money on every mile you drive, including deadhead (empty) miles. Using only loaded miles in your calculation gives you a falsely low CPM and masks your true operating cost. If you drove 10,000 miles last month but only 8,000 were loaded, your CPM calculation must use 10,000.
What expenses should you include? Everything. Fuel, truck payment, insurance, maintenance, tires, permits, tolls, phone, ELD subscription, accounting, truck washes — every dollar that leaves your account because you operate a truck. Miss even one category and your CPM will be lower than reality, leading you to accept loads that quietly lose money.
The Most Common CPM Mistake
Why CPM Matters
Your cost per mile is the foundation of every financial decision in your trucking business. Without knowing your CPM, you're guessing — and guessing in trucking means losing money.
Determines Your Minimum Rate
Your CPM is your floor. Any load paying below your CPM loses money. Knowing this number lets you instantly evaluate whether a load is worth taking — no guesswork, no regret after delivery.
Reveals Your True Profitability
Gross revenue means nothing without knowing your costs. A carrier grossing $200,000/year with a $1.80 CPM makes less than one grossing $160,000 at $1.40 CPM. The numbers don't lie.
Helps Compare Loads Accurately
A $3.00/mile load with 200 miles of deadhead might pay less net than a $2.50/mile load with 20 miles deadhead. CPM lets you compare apples to apples by factoring in all your costs on every mile.
Shows Where to Cut Costs
Breaking CPM into categories reveals your biggest expense areas. If fuel is 40% of your CPM, improving MPG by even half a mile per gallon can save thousands annually. You can't fix what you don't measure.
Understanding the difference between cost per mile and revenue per mile is critical. CPM is what you spend; revenue per mile (RPM) is what you earn. The gap between them is your profit — or your loss.
Basic CPM Formula
The Formula
CPM = Total Monthly Expenses ÷ Total Monthly Miles
Quick Example:
- Total monthly expenses: $12,000
- Total monthly miles: 8,000
- Includes loaded + deadhead miles
Result:
- $12,000 ÷ 8,000 = $1.50/mile CPM
- Any load below $1.50/mile loses money
- Target rate: $1.50 + desired profit
What to include in "total expenses": Fuel, truck payment/lease, insurance (liability, cargo, physical damage), maintenance and repairs, tires, permits and licenses, tolls, ELD/GPS subscription, phone bill, accounting/bookkeeping, truck washes, parking, health insurance contribution, and a reserve for unexpected breakdowns. If you pay for dispatch, include that too.
For a detailed, step-by-step walkthrough with a downloadable spreadsheet approach, see our How to Calculate Cost Per Mile guide.
Average Cost Per Mile 2026
Average CPM varies significantly by equipment type, truck payment status, and operating region. These 2026 averages reflect current fuel prices (~$3.50/gallon national diesel average) and typical owner-operator expense profiles.
| Equipment Type | CPM Range | Primary Cost Driver |
|---|---|---|
| Dry Van | $1.50 - $1.70 | Fuel, insurance, truck payment |
| Reefer | $1.65 - $1.85 | Reefer unit fuel + maintenance |
| Flatbed | $1.55 - $1.75 | Securement equipment, tarps |
Paid-Off Truck
No truck payment saves $0.25-0.40/mile. A carrier with a paid-off truck can profitably accept loads that a financed carrier would lose money on. This is the single biggest CPM advantage.
Financed Truck
Monthly payments of $1,500-3,000 add $0.20-0.40/mile to your CPM depending on miles run. Higher-mile months spread the payment cost further, lowering per-mile impact.
Regional variations also matter. Operating in the Northeast typically costs more (tolls, fuel prices, congestion) than running Midwest lanes. Texas and Southeast corridors tend to have lower operating costs but also more carrier competition. These are industry averages — your individual CPM depends on your specific expenses and miles run.
Fixed vs Variable Costs
Understanding the difference between fixed and variable costs is essential for making smart load decisions. Fixed costs stay the same whether you run 5,000 miles or 10,000 miles in a month. Variable costs change with every mile you drive.
| Cost Type | Examples | Typical Per-Mile |
|---|---|---|
| Fixed | Truck payment, insurance, permits, plates, ELD | $0.40 - $0.70/mi |
| Variable | Fuel, maintenance, tires, tolls, truck washes | $0.80 - $1.15/mi |
Why does the distinction matter? Because fixed costs are sunk — you pay them whether you run or not. If you're sitting empty, your fixed costs are still ticking. Running a load that covers your variable costs plus some of your fixed costs is better than sitting still, even if the rate is below your full CPM. But this should be the exception, not the rule. Consistently accepting loads below your full CPM is a path to going out of business.
Variable Costs Are Your True Floor
Quick Reference Table
Here's a breakdown of common expense items and their typical per-mile cost for a solo owner-operator running 8,000-10,000 miles per month:
| Expense Item | Per-Mile Cost | Type |
|---|---|---|
| Fuel | $0.50 - $0.65 | Variable |
| Truck Payment | $0.20 - $0.40 | Fixed |
| Insurance | $0.08 - $0.15 | Fixed |
| Maintenance & Repairs | $0.10 - $0.20 | Variable |
| Tires | $0.03 - $0.05 | Variable |
| Permits & Licenses | $0.02 - $0.04 | Fixed |
| Tolls | $0.02 - $0.06 | Variable |
| ELD / GPS / Phone | $0.01 - $0.03 | Fixed |
| Truck Washes | $0.01 - $0.02 | Variable |
| Accounting / Bookkeeping | $0.01 - $0.02 | Fixed |
| Total CPM | $0.98 - $1.62 | Paid-off to financed |
Track Every Dollar
How Dispatchers Use CPM
At O Trucking, cost per mile is the starting point for every load decision we make on behalf of our carriers. Here's how we use CPM in real dispatch operations:
We Calculate Minimum Rate Before Booking
Before presenting any load, we check it against your CPM. We factor in loaded miles, deadhead to pickup, and any tolls on the route. If the net rate per total mile doesn't clear your CPM plus a reasonable profit margin, we don't book it.
We Factor Deadhead Into Every Decision
A $3.00/mile load looks great until you add 150 miles of deadhead. We calculate rate per total mile (including empty) and compare it to your CPM. That $3.00/mile load might actually be $2.18/mile when you include the deadhead — still above CPM, but very different math.
We Help Carriers Understand Their True CPM
Many carriers come to us with an incomplete picture of their costs. We help them identify hidden expenses they're not tracking, so their CPM reflects reality. An accurate CPM means better load decisions, which means more money in their pocket.
Cost Per Mile Guide Collection
How to Calculate Cost Per Mile
Step-by-step formula with real numbers and examples
Owner Operator CPM Breakdown
Detailed expense breakdown for O/O running their own authority
Cost Per Mile Calculator
Plug in your numbers and get your CPM instantly
CPM vs Revenue Per Mile
Understanding the difference between cost and earnings
Reduce Trucking Costs
Proven strategies to lower your CPM and increase profit
Deadhead Cost Guide
How empty miles destroy your CPM and what to do about it
Related glossary & guides:
Cost Per Mile FAQ
Common questions about CPM in trucking
What's the average cost per mile for trucking in 2026?
The average cost per mile ranges from $1.50 to $1.85 depending on equipment type, whether your truck is paid off, and operating efficiency. Dry vans average $1.50-1.70/mile, reefers $1.65-1.85/mile, and flatbeds $1.55-1.75/mile. A paid-off truck can reduce CPM by $0.25-0.40/mile compared to a financed one.
What's the difference between cost per mile and rate per mile?
Cost per mile (CPM) is your expense - what it costs you to operate your truck for each mile. Rate per mile is what you get paid by the broker or shipper. Profit = Rate per mile minus Cost per mile. You need your rate above your CPM on every load to make money. For example, if your CPM is $1.60 and you accept a load at $2.50/mile, your profit is $0.90/mile.
Should I calculate CPM on loaded miles or total miles?
Always use total miles, including deadhead (empty miles). You spend money on every mile you drive - fuel, wear and tear, insurance, and your time - regardless of whether you're hauling freight. Using only loaded miles gives you a falsely low CPM and can trick you into accepting loads that actually lose money when you factor in the empty miles to get there.
How often should I recalculate my cost per mile?
Recalculate monthly at minimum. Use quarterly averages for strategic decisions like lane selection and rate targets. Recalculate immediately when major expenses change - a fuel price spike, insurance renewal, new truck payment, or major repair. Seasonal variations in fuel and maintenance costs can shift your CPM by $0.10-0.15/mile.
Does equipment type affect cost per mile?
Yes, significantly. Reefers cost $0.10-0.20/mile more than dry vans because the refrigeration unit burns additional diesel (0.5-1.5 gallons per hour). Flatbeds may have lower fuel costs but higher securement expenses (straps, chains, tarps) and more physical labor. Step decks and specialized trailers have higher insurance premiums. Always calculate CPM for your specific equipment.
We Know Your Numbers
Our dispatchers only book loads above your cost per mile. No losing loads, ever.