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
O Trucking Editorial Team
Trucking Industry Experts
Fact-Checked by O Trucking Dispatch Team
5+ years analyzing owner operator profitability on 500+ loads monthly
This article was written by the O Trucking editorial team with 9+ years of combined trucking industry experience. Learn more about us.
Trucking Cost Per Mile Calculator: 3 Worked Examples for Owner Operators
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
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.
| Expense | Monthly 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
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.
| Expense | Monthly 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
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.
| Expense | Monthly 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
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
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 CPM | 10% Deadhead | 15% Deadhead | 20% Deadhead | Min 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
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.
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
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
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
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
Cost & Profitability Guide Collection
Owner Operator Costs
Full expense breakdown with ATBS data and income scenarios
CPM vs RPM
Understanding cost per mile vs revenue per mile for profit analysis
Fuel Surcharge Explained
How FSC works and how to verify you're getting paid correctly
Rate Negotiation
Tactics for getting better rates using your CPM as leverage
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.