Cost Per Mile vs Revenue Per Mile
Knowing your CPM alone is only half the picture. Understanding how CPM, RPM, and profit per mile work together is what separates profitable owner operators from those running hard but going broke.
$0.75-$1.15
healthy profit per mile
15%
avg deadhead erodes RPM
38-42%
target profit margin
$2.32
avg dry van RPM (2026)
O Trucking Editorial Team
Trucking Industry Experts
Fact-Checked by O Trucking Dispatch Team
5+ years tracking carrier profitability metrics across 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.
Cost Per Mile vs Revenue Per Mile: Trucking Profit Analysis
Quick Definitions
Before we compare, let's be precise about what each term means. These three numbers are the foundation of trucking profitability analysis.
CPM
Cost Per Mile
What you spend to operate per mile
Formula:
Total Expenses ÷ Total Miles
Includes fuel, insurance, payment, maintenance, permits, and all operating costs
RPM
Revenue Per Mile
What you earn per mile driven
Formula:
Total Revenue ÷ Total Miles
Includes line haul, fuel surcharge, detention pay, and all accessorial charges
PPM
Profit Per Mile
What you keep per mile driven
Formula:
RPM - CPM = PPM
This is the only number that matters for your take-home pay (before taxes)
The Simple Math
Why Both Numbers Matter
Most owner operators focus on one number and ignore the other. High RPM chasers book expensive loads without understanding their costs. Low CPM operators obsess over cutting expenses but accept low rates. Both approaches leave money on the table.
Knowing CPM Without RPM
You know you spend $1.45/mile, so you set a minimum rate of $1.75/mile. But you have no idea if $1.75 is competitive, whether you could be earning $2.50, or if your lane choices are leaving money on the table. You're focused on not losing money, but you're not maximizing what you earn.
Knowing RPM Without CPM
You see you're averaging $2.50/mile revenue, which sounds great. But if your CPM is $2.30 because of a high truck payment and bad fuel economy, your profit is only $0.20/mile -- $1,600/month. You feel busy and successful but your bank account says otherwise. This is the most dangerous position because it feels like things are working when they're not.
Knowing Both = Real Decisions
With both numbers, you can make informed decisions: Should I take this $2.10/mile load with 50 deadhead miles, or this $2.40/mile load with 200 deadhead miles? Should I invest in a fuel card to save $0.10/mile on diesel, or spend that time negotiating $0.15/mile better rates? The answer is always in the PPM math, which requires both CPM and RPM.
The One-Number Summary
CPM vs RPM by Equipment Type
Different equipment types have different cost structures and earning potential. Reefer operators spend more on fuel and maintenance but earn higher rates. Flatbed operators have tarping time and cargo securement costs but command premium rates. Here are the 2026 averages based on ATRI and DAT market data.
| Equipment | Avg CPM | Avg RPM | Avg PPM | Margin |
|---|---|---|---|---|
| Dry Van | $1.45 | $2.32 | $0.87 | 38% |
| Reefer | $1.65 | $2.81 | $1.16 | 41% |
| Flatbed | $1.55 | $2.59 | $1.04 | 40% |
| Step Deck | $1.58 | $2.72 | $1.14 | 42% |
| Hotshot | $1.30 | $2.15 | $0.85 | 40% |
| Power Only | $1.20 | $1.95 | $0.75 | 38% |
Source: Compiled from ATRI 2025-2026 operating cost data and DAT spot market averages. Your actual numbers will vary based on lanes, truck age, and operating efficiency. These are national averages for owner operators with own authority.
Equipment Choice Matters
3 Profitability Scenarios
Same gross revenue can produce wildly different outcomes. These scenarios illustrate why the relationship between CPM and RPM matters more than either number alone.
Scenario 1: High RPM, High CPM
The "looks great on paper" trap
RPM
$2.80
CPM
$2.35
PPM
$0.45
Monthly Profit
$3,600
Profile: New Peterbilt 389 with $3,200/month payment, running premium reefer freight. Revenue looks impressive at $2.80/mile, but the new truck payment, higher insurance on a $200K truck, and reefer fuel costs push CPM to $2.35. Profit is only $0.45/mile despite "top of market" rates. One bad month of breakdowns and this operator goes negative.
Scenario 2: Moderate RPM, Moderate CPM
The solid middle ground
RPM
$2.35
CPM
$1.55
PPM
$0.80
Monthly Profit
$6,400
Profile: 2020 Freightliner Cascadia with a manageable $2,200/month payment, running dry van OTR. Rates are market average, not premium. But controlled costs and consistent miles produce $0.80/mile profit -- nearly double Scenario 1. This operator takes home $6,400/month with less financial stress and more room for error.
Scenario 3: Lower RPM, Very Low CPM
The paid-off truck advantage
RPM
$2.15
CPM
$1.15
PPM
$1.00
Monthly Profit
$8,000
Profile: Paid-off 2018 Kenworth T680, running regional dry van. RPM is the lowest of all three scenarios because regional rates are lower than OTR premium. But with zero truck payment, lower insurance (experienced operator discount), and consistent lanes with minimal deadhead, CPM is just $1.15/mile. Profit per mile is the highest at $1.00 -- this operator takes home $8,000/month and is home every weekend.
The Takeaway
How to Improve Profit Per Mile
There are only two levers for PPM: reduce CPM (spend less) or increase RPM (earn more). The best operators pull both levers at the same time. Here are the highest-impact strategies for each.
Reduce Your CPM
Pay off your truck
Saves $0.25-$0.40/mile. The single biggest CPM reduction available.
Optimize fuel purchasing
Fuel cards and discount networks save $0.05-$0.15/gallon ($2,000-$6,000/year).
Shop insurance aggressively
After year 2, quotes from 5+ insurers. Saves $2,000-$5,000/year for clean operators.
Preventive maintenance
A $400 scheduled repair beats a $4,000 roadside breakdown plus 3 days of lost revenue.
See our owner operator costs guide for the full cost reduction playbook.
Increase Your RPM
Negotiate every load
Most posted rates have 5-15% negotiation room. Even $50 more on each load adds up to $12,000+/year.
Reduce deadhead miles
Every deadhead mile drops your effective RPM. Plan backhauls before accepting outbound loads.
Collect all accessorials
Detention, layover, TONU, and fuel surcharge are earned revenue. Don't leave them on the table.
Choose better lanes
Some corridors consistently pay $0.30-$0.50/mile more. Study lane data before committing to routes.
See our rate negotiation guide for proven strategies.
RPM Pitfalls
Revenue per mile is the most commonly misused metric in trucking. Here are the mistakes that cost owner operators real money.
Using Loaded-Mile RPM Instead of Total-Mile RPM
The mistake: You earned $2,500 on a 1,000-mile loaded run and calculate RPM as $2.50/mile. But you deadheaded 300 miles to reach the pickup.
The reality: Your true RPM is $2,500 / 1,300 total miles = $1.92/mile. That's $0.58/mile less than you think. At $1.55 CPM, your profit drops from $0.95/mile (loaded RPM) to $0.37/mile (total RPM). A 61% difference in profit perception.
Fix: Always divide total revenue by total miles (loaded + deadhead) for an honest RPM.
Ignoring Accessorials in RPM Calculations
The mistake: Calculating RPM using only the line haul rate and ignoring fuel surcharge, detention pay, and other accessorials.
The reality: Fuel surcharge alone adds $0.30-$0.50/mile on most loads. If you're not including FSC in your RPM, you're underestimating earnings by 15-20%. This makes loads look worse than they are and leads to poor lane decisions.
Fix: RPM = (Line Haul + FSC + Detention + All Accessorials) / Total Miles.
Not Tracking Consistently
The mistake: Checking RPM only on good weeks, or calculating it differently each time (sometimes with deadhead, sometimes without, sometimes with FSC, sometimes without).
The reality: Inconsistent tracking creates a distorted picture. Your "average" RPM becomes meaningless because you're not comparing apples to apples. You can't spot trends if you change the formula.
Fix: Use the same formula every time: Total Revenue (all sources) / Total Miles (loaded + deadhead). Track every load, not just good ones. Monthly averages matter more than individual load RPM.
When Low RPM Loads Make Sense
Not every load needs to be a home run. Sometimes accepting a load below your target RPM is the smart financial move. The key is understanding when and why.
Backhaul Loads
You're deadheading 400 miles home anyway. A $1.50/mile backhaul load on that same 400-mile route earns you $600 on miles you were going to drive empty. At $1.45 CPM, you're only "earning" $0.05/mile -- but compared to the alternative of spending $580 on fuel to deadhead home and earning nothing, you're $1,180 better off. Never compare backhaul RPM to your outbound rate. Compare it to the cost of deadheading.
Positioning for High-RPM Loads
A $1.80/mile load that positions you in a freight-rich area (Dallas, Chicago, Atlanta) where your next load pays $3.00+/mile can be worth it. Calculate the combined RPM of both loads together. If the two-load RPM exceeds your target, the positioning load was smart. Top operators think in trip chains, not individual loads.
Relationship Building
A broker or shipper offering consistent, reliable freight at slightly below your target RPM may be worth the small rate concession. Consistent freight means less time searching for loads, lower deadhead, and predictable income. A carrier running 48 weeks at $2.20/mile with 5% deadhead nets more than one running 44 weeks at $2.50/mile with 15% deadhead because they spend less time searching and more time earning.
The Break-Even Backhaul Test
How Our Dispatchers Track Profitability
As a dispatch service that books loads daily, we track CPM, RPM, and PPM for every carrier we work with. Here's our internal process for keeping carriers profitable.
We know every carrier's CPM before booking
During onboarding, we work with each carrier to calculate their true CPM -- including expenses many forget like DEF, parking, and scale tickets. This becomes their floor rate. We will not book a load below this number. If a carrier's CPM changes (paid off truck, insurance renewal), we update immediately.
We track total-mile RPM, not loaded-mile RPM
Every load we book includes a deadhead calculation. When we present load options to carriers, we show total-mile RPM so they can make honest comparisons. A $2,200 load with 50 miles deadhead beats a $2,400 load with 300 miles deadhead -- and we calculate that difference for you.
Monthly profitability reviews
Each month, we review every carrier's average RPM, total miles, deadhead percentage, and estimated PPM. If deadhead is creeping up or RPM is trending down, we adjust lane strategies. This is how we keep our carriers earning above market average consistently -- not by finding magic loads, but by optimizing the total picture.
Cost & Profitability Guide Collection
CPM Calculator
3 worked examples: financed, paid-off, and leased truck scenarios
Owner Operator Costs
Full expense breakdown with ATBS data and income scenarios
Fuel Surcharge Explained
How FSC works and how it impacts your total RPM
Rate Negotiation
Use your CPM and RPM data to negotiate from a position of strength
Try Our Free Cost Per Mile Calculator
Calculate your true cost per mile including all expenses
Open Cost Per Mile CalculatorCPM vs RPM FAQ
Common questions about cost per mile, revenue per mile, and trucking profitability.
What is a good profit per mile in trucking?
A healthy profit per mile (PPM) for owner operators is $0.50-$1.00 after all expenses. Top performers with paid-off trucks achieve $1.00-$1.50 PPM. At 8,000 miles per month, $0.75 PPM equals $6,000 monthly profit before taxes. If your PPM is consistently below $0.40, you need to either reduce costs or increase rates. Track PPM monthly, not annually, to catch problems early.
How do I calculate my revenue per mile accurately?
Total RPM = Total Revenue (line haul + fuel surcharge + all accessorials) divided by Total Miles (loaded + deadhead). Most carriers make the mistake of using only loaded miles, which inflates RPM and hides the true picture. If you earned $18,500 on 8,000 total miles this month (6,800 loaded + 1,200 deadhead), your true RPM is $2.31/mile. Using only loaded miles would show $2.72/mile, which misrepresents your actual earning power.
Should I focus more on reducing CPM or increasing RPM?
Both matter, but reducing CPM has a guaranteed return while increasing RPM depends on market conditions. Saving $0.10/mile on fuel costs through better fuel purchasing saves $12,000/year at 10,000 miles/month, guaranteed. Getting $0.10/mile better rates depends on freight availability, negotiation, and market timing. The best operators work both sides simultaneously. Start with CPM since you have more control over your expenses than market rates.
How does deadhead affect my revenue per mile?
Deadhead destroys your effective RPM because you earn zero revenue on those miles while still paying full operating costs. If you earn $3.00/mile on a 500-mile loaded run but deadhead 150 miles to reach it, your effective RPM is $2.31/mile ($1,500 revenue / 650 total miles). At 15% deadhead, your effective RPM drops roughly 15% from your loaded RPM. This is why total-mile RPM is the only honest metric.
How often should I track CPM and RPM?
Track RPM per load (takes 30 seconds with a calculator), summarize CPM and RPM monthly, and do a deep analysis quarterly. Monthly tracking catches trends quickly: if your RPM is dropping month over month, you can adjust lanes or brokers. If CPM is rising, you can investigate which expense category is growing. Quarterly analysis helps you spot seasonal patterns and make strategic decisions about equipment, lanes, and business direction. Use a simple spreadsheet with columns for each load: revenue, loaded miles, total miles, fuel cost.
We Track Your Profitability Per Mile
Our dispatch team calculates CPM, RPM, and profit per mile for every carrier. We only book loads that meet your profitability targets, so you can focus on driving instead of spreadsheets.