Revenue Per Mile Calculator
Calculate your revenue per mile (RPM) to measure trucking profitability and compare against industry benchmarks.
Results
Visualization
How It Works
Revenue Per Mile (RPM) is the headline number on every settlement statement, but the way you compute it changes the answer by 15-25%. Loaded RPM divides line haul plus fuel surcharge by paying miles. All-in RPM divides total revenue by every mile the wheels turned, deadhead included. DAT Q1 2026 spot reports place dry van at $2.18, reefer at $2.42, and flatbed at $2.66 per loaded mile. Subtract 12-18% for typical deadhead and most owner-operators net closer to $1.84-$2.20 per total mile. Beat that or eat it.
The Formula
Worked Example
Owner-op based out of Atlanta runs Q1 2026: 10,400 total miles, 8,840 loaded (15.0% deadhead). Settlement summary shows $19,240 line haul + $1,560 fuel surcharge + $640 detention recovery = $21,440 gross revenue. Loaded RPM = $21,440 / 8,840 = $2.43. All-in RPM = $21,440 / 10,400 = $2.06. The dispatch board reports the $2.43 number; the bank deposit reflects the $2.06. Variable CPM clocks in at $0.94 (fuel $0.62 at $4.30/6.9 MPG, maintenance reserve $0.20, tires $0.05, DEF $0.02, tolls $0.05). Fixed costs $4,200/month. Total CPM = $0.94 + $0.40 fixed share = $1.34. Profit per total mile = $2.06 - $1.34 = $0.72. Monthly net = 10,400 x $0.72 = $7,488 before tax. Owner-op pays themselves $5,000/month — operation banks $2,488/month for reserves and emergencies.
Practical Tips
- Pull RPM from settlement statements weekly, not month-end. A bad streak of cheap loads shows up in week-2 numbers — fix the lane before it bleeds another 30 days.
- Run two RPM lines on every report: loaded and all-in. The spread between them is your deadhead tax. Above 18% means you are running too many empty miles to chase rate.
- DAT 2026 contract rates run 8-15% above spot — $2.50/mi dry van contract vs $2.18/mi spot. If you bounce 100% off load boards, your annual RPM caps at the spot ceiling.
- Negotiate deadhead at $1.00-$1.50/mi anytime the bobtail leg exceeds 50 miles. A 200-mile deadhead at zero pay drags a $2.40 loaded rate down to $1.92 all-in on a 600-mile run.
- Recompute RPM every fuel cycle. Diesel at $4.30/gal vs $3.80/gal at 6.8 MPG shifts your CPM by $0.07 — a $0.50 RPM-CPM spread becomes $0.43 fast.
- Backhaul lanes routinely pay 20-30% under headhaul rates. Track inbound vs outbound RPM by region. Chicago→Texas pays $2.15; Texas→Chicago often pays $1.40.
Frequently Asked Questions
Why does my factoring company report different RPM than my dispatcher?
Dispatchers report loaded RPM (rate divided by paying miles). Factoring statements show all-in RPM after deductions — fuel advances, factoring fees, dispatch percentage. A $2.50 dispatched load on 800 miles with 120 deadhead, 3% factoring, and 8% dispatch nets roughly $1.93 all-in. Both numbers are real; they answer different questions.
What RPM should I target in 2026?
DAT spot averages: dry van $2.18, reefer $2.42, flatbed $2.66, power-only $1.95. Add 8-15% for direct contracts. Target a loaded RPM at least $0.55 above your CPM. With CPM near the ATRI 2025 baseline of $1.83 (including driver wages), that puts dry van targets at $2.40+ loaded and $2.05+ all-in.
Should I include fuel surcharge in RPM?
Yes, when comparing your number against published market data. DAT and FreightWaves indices include fuel surcharge in their averages. If you strip the surcharge, you understate your number by $0.10-$0.18 per mile and chase phantom rate gaps.
How do I calculate true RPM with multi-stop loads?
Sum every dollar — line haul, stop-off pay ($50-$100 per extra stop typical), detention, fuel surcharge — and divide by total odometer miles from origin to final delivery. A 5-stop run paying $3,200 over 720 miles is RPM $4.44, not the $3.10 a single-stop comparison would suggest.
Why do team drivers post higher RPM?
Teams average 18,000-22,000 miles per month vs 9,500 for solo. Higher utilization spreads fixed costs over more miles, pulling effective CPM down. Teams also access premium expedited freight at $3.20-$3.80/mi. The RPM looks bigger because the expense base is thinner per mile.
Is RPM more important than CPM?
Neither matters alone. The spread is what funds the business. A $2.80 RPM with $2.65 CPM bleeds slower than a $1.95 RPM with $1.45 CPM but earns less per mile. Track the gap, not the headline. ATRI 2025 puts profitable owner-operator spreads at $0.50-$0.85 per mile.
How does deadhead percentage actually affect RPM?
Deadhead is a multiplier on your loaded rate. A $2.20 loaded RPM with 15% deadhead converts to $1.87 all-in ($2.20 x 0.85). At 25% deadhead the same loaded rate falls to $1.65. This is why a high-rate load with 200 miles of deadhead often loses to a lower-rate load next door.