Skip to main content
Essential Guide• 12 min read

Cost Per Mile Calculator

Your CPM is the single most important number in your trucking business. If you don't know it, you're guessing on every load. Three worked examples below show you exactly how to calculate yours.

$1.23-$1.56

typical CPM range

$0.33

CPM savings w/ paid truck

25-35%

target profit margin

$0.15-$0.25

avg CPM underestimate

Last updated: February 19, 2026
OT

O Trucking Editorial Team

Trucking Industry Experts

Published: February 19, 2026Updated: February 19, 2026

Fact-Checked by O Trucking Dispatch Team

5+ years analyzing owner operator profitability on 500+ loads monthly

5+ Years Experience80+ Carriers ServedIndustry Data Verified

This article was written by the O Trucking editorial team with 9+ years of combined trucking industry experience. Learn more about us.

Quick Reference Formula

Cost per mile is the foundation of every pricing decision in your trucking business. It tells you the minimum rate you can accept on a load before you start losing money. The formula is straightforward, but most owner operators get it wrong because they leave out expenses.

THE FORMULA

CPM = Total Monthly Expenses ÷ Total Miles Driven

Include all miles (loaded + deadhead) and all expenses (fixed + variable)

The #1 CPM Mistake

Most owner operators calculate CPM using only loaded miles. This makes their CPM look lower than it actually is. If you drive 8,000 miles in a month but 1,200 are deadhead, your expenses are spread across all 8,000 miles. Use total miles to get an honest number. Otherwise, you'll accept loads that actually lose you money.
1

Example 1: Financed Truck

This is the most common scenario for owner operators in their first 3-5 years. You're financing a 2022 Freightliner Cascadia, running OTR dry van with your own authority, averaging 8,000 miles per month.

ExpenseMonthly Cost
Truck Payment$2,800
Insurance (Own Authority)$1,500
Fuel (8,000 mi @ 6.5 MPG, $3.50/gal)$4,308
Maintenance & Repairs$1,200
Permits, IFTA, 2290$300
ELD, Software, Load Boards$85
Phone & Communication$150
Tolls & Scales$350
Misc (DEF, parking, lumpers)$307
TOTAL MONTHLY EXPENSES$12,500

COST PER MILE

$12,500 ÷ 8,000 miles = $1.56/mile

This means every load must pay at least $1.56/mile just to break even

Why This Matters

At $1.56 CPM, a 500-mile load needs to pay at least $780 just to cover expenses. If you want a 25% profit margin, your minimum rate on that same load is $975. Knowing this number prevents you from taking loads that feel busy but actually cost you money.
2

Example 2: Paid-Off Truck

This is where owner operation becomes genuinely profitable. Same operator, same routes, same 8,000 miles per month--but the truck is paid off. The difference is dramatic. Note that maintenance is higher because the truck is older, and we add a breakdown reserve fund.

ExpenseMonthly Cost
Truck Payment$0
Insurance (Own Authority)$1,500
Fuel (8,000 mi @ 6.5 MPG, $3.50/gal)$4,308
Maintenance & Repairs (older truck)$1,800
Permits, IFTA, 2290$300
ELD, Software, Load Boards$85
Phone & Communication$150
Tolls & Scales$350
Misc (DEF, parking, lumpers)$307
Breakdown Reserve$1,000
TOTAL MONTHLY EXPENSES$9,800

COST PER MILE

$9,800 ÷ 8,000 miles = $1.23/mile

That's $0.33/mile less than the financed example -- $2,640/month in your pocket

The Paid-Off Truck Advantage

The $0.33/mile difference between financed ($1.56) and paid-off ($1.23) equals $31,680 annually at 8,000 miles per month. Even with higher maintenance and a breakdown reserve, eliminating that truck payment is the single biggest thing you can do for your bottom line. This is why experienced operators say: "Buy a $50K truck with cash over a $180K truck on payments."
3

Example 3: Leased Truck

Leased-on to a carrier with their trailer. Lower insurance because the carrier provides primary liability, but you're paying lease fees, trailer rental, carrier admin fees, and an escrow/maintenance fund. Miles are slightly lower at 7,500 because of carrier restrictions on routes and loads.

ExpenseMonthly Cost
Lease Payment (incl. maintenance plan)$3,200
Insurance (carrier provides base)$600
Fuel (7,500 mi @ 6.0 MPG, $3.50/gal)$4,375
Cargo/Bobtail Insurance$250
Phone & Communication$150
Tolls & Scales$325
Escrow/Maintenance Fund$500
Carrier Admin Fee$200
Trailer Rental$1,300
Misc (DEF, parking, lumpers)$300
TOTAL MONTHLY EXPENSES$11,200

COST PER MILE

$11,200 ÷ 7,500 miles = $1.49/mile

Lower total expenses but fewer miles means CPM is actually close to the financed example

The Lease Trap

Notice the CPM is $1.49 despite lower insurance costs. The lease payment ($3,200), trailer rental ($1,300), escrow ($500), and admin fee ($200) add up to $5,200/month in carrier-related costs. Plus, lower MPG on an older lease truck and fewer available miles mean your CPM stays high. Many lease operators don't realize they're paying $1.49/mile to operate while the carrier takes another 15-25% off the top of every load. Run the full numbers before signing any lease agreement.

All Three Scenarios Compared

Financed Truck

$1.56

per mile

$12,500/mo on 8,000 mi

Paid-Off Truck

$1.23

per mile

$9,800/mo on 8,000 mi

Leased Truck

$1.49

per mile

$11,200/mo on 7,500 mi

Using Your CPM Number

Your CPM is not just a number for your spreadsheet. It's the filter for every load decision you make. Here's how to use it in practice.

Set Your Minimum Rate

Minimum loaded rate = CPM + desired profit margin. With a CPM of $1.56 and a 25% margin, your minimum loaded rate is $2.08/mile. This is the absolute floor. Walk away from anything below it.

Compare Loads Properly

Don't compare rate per loaded mile. Compare revenue per total mile. A $3.00/mile load with 200 deadhead miles to reach it is different from a $2.50/mile load with zero deadhead. Factor in deadhead fuel costs at your CPM to get the true comparison. A "cheaper" load with less deadhead often nets more profit.

Identify Cost-Cutting Opportunities

Break your CPM into components: fuel cost per mile, insurance per mile, payment per mile. This shows you where the biggest savings are. If fuel is $0.54/mile and your payment is $0.35/mile, improving fuel economy by 1 MPG saves more annually than anything else you can do. See our owner operator costs breakdown for detailed strategies.

The 'Per Trip' Check

Before accepting any load, run this quick calculation: (Load pay) - (Total miles x CPM) = Profit. If the number is negative or barely positive, decline the load. Example: $1,800 load, 900 total miles (700 loaded + 200 deadhead), CPM of $1.56. Profit = $1,800 - (900 x $1.56) = $1,800 - $1,404 = $396. That's a $396 profit on a 2-day trip. Is that enough? Only you can decide, but at least you know the real number.

CPM Decision Matrix

This table shows the minimum loaded rate you should accept at different CPM levels and deadhead percentages. The last column adds a 25% profit margin on top of the deadhead-adjusted CPM. Print this out and keep it in your cab.

Your CPM10% Deadhead15% Deadhead20% DeadheadMin Rate (25% Profit)
$1.20$1.33$1.41$1.50$1.60
$1.35$1.50$1.59$1.69$1.80
$1.50$1.67$1.76$1.88$2.00
$1.56$1.73$1.84$1.95$2.08
$1.75$1.94$2.06$2.19$2.33
$2.00$2.22$2.35$2.50$2.67

How to read: If your CPM is $1.56 and you typically run 15% deadhead, your effective cost per loaded mile is $1.84. To earn a 25% profit, your minimum loaded rate should be $2.08/mile. Loads below this number are costing you money or earning below your target margin.

Deadhead Adjustment Formula

Effective CPM = Your CPM ÷ (1 - Deadhead Percentage). At $1.50 CPM and 15% deadhead: $1.50 ÷ 0.85 = $1.76 effective cost per loaded mile. Add your profit margin on top of this number, not the base CPM.

Seasonal Adjustments

Your CPM is not a fixed number. It changes throughout the year as expenses fluctuate. Recalculating quarterly gives you a more accurate picture and prevents accepting loads at rates that made sense in summer but lose money in winter.

Q1

Winter (Jan-Mar)

  • Diesel prices often 5-15% higher due to heating demand
  • Idle time increases (engine warming), reducing effective MPG
  • Insurance renewals often hit in January (annual premium)
  • CPM can be $0.08-$0.15/mile higher than summer
Q2

Spring (Apr-Jun)

  • Diesel prices typically ease as heating season ends
  • Tire inspections/replacements often needed (DOT blitz in May)
  • Produce season picks up freight volume and rates
  • Good quarter to recalculate CPM baseline
Q3

Summer (Jul-Sep)

  • Tire wear accelerates on hot pavement (blowout risk)
  • A/C use reduces fuel economy by 0.3-0.5 MPG
  • Highest freight volumes of the year (lower deadhead)
  • IFTA quarterly filing due in July
Q4

Fall (Oct-Dec)

  • Peak holiday freight = better rates through mid-December
  • Form 2290 heavy vehicle tax due if anniversary falls here
  • Early winter weather increases fuel consumption
  • Set aside for Q4 estimated tax payments

Recalculate Quarterly

Update your CPM at the start of each quarter using the previous 3 months of actual expenses and miles. Your winter CPM will almost always be higher than summer. Adjust your minimum rates accordingly. Carriers who use a single annual CPM often accept winter loads at rates that made sense in July but lose money in January.

Cost Per Mile FAQ

Common questions about calculating and using your trucking cost per mile.

How do I calculate fuel cost per mile for my truck?

Divide the price per gallon of diesel by your truck's miles per gallon (MPG). For example, at $3.50/gallon and 6.5 MPG, your fuel cost per mile is $3.50 / 6.5 = $0.54 per mile. Track actual MPG over at least 3 fill-ups for accuracy rather than relying on manufacturer estimates. Fuel typically accounts for 30-40% of your total CPM.

What profit margin should I add on top of my cost per mile?

Most successful owner operators target a 25-35% profit margin above their CPM. If your CPM is $1.50, your minimum loaded rate should be $1.88-$2.03 per mile. This margin needs to cover your salary, taxes, equipment savings, and business growth. Never accept loads at or below your CPM, as you are literally paying to haul that freight.

Is CPM different for short haul vs long haul?

Yes, significantly. Short haul CPM is typically 15-25% higher than long haul because fixed costs like loading/unloading time, city fuel consumption, and wear-and-tear are spread across fewer miles. A 200-mile run might have a true CPM of $1.85 while a 1,500-mile run might be $1.45. Calculate CPM separately for each type of run you do and set different rate minimums accordingly.

Where do I find all my expenses to calculate CPM accurately?

Start with your bank and credit card statements for the past 3 months. Track: truck payment, insurance premium, fuel receipts (or fuel card statements), maintenance invoices, ELD subscription, phone bill, permit costs (IFTA, 2290, UCR), tolls (E-ZPass or PrePass statements), and any dispatch or factoring fees. Divide total expenses by total miles driven (including deadhead). Most owner operators underestimate CPM by $0.15-$0.25 because they forget expenses like parking, DEF fluid, and scale tickets.

We Help You Maximize Profit Per Mile

Our dispatch team tracks CPM for every carrier we work with. We only book loads that exceed your minimum rate targets, so every mile you drive is a profitable mile.

Free consultation
No contracts required
Start earning immediately
24/7 support included