Freight Operations / Business math
What does RPM mean in trucking?
Plain-English explanation
RPM stands for revenue per mile — how much a load pays for each mile the truck drives. It is the most common metric for comparing load rates in trucking, but it only means something when the mileage basis is specified. The mileage basis is the qualifier that changes everything. Loaded RPM divides total pay by the freight-carrying miles only. Total-mile RPM divides total pay by all miles driven for the load — including the deadhead to reach the shipper and any empty movement after delivery. On the same load, these two figures can differ significantly. How loaded RPM is calculated: divide the gross load pay by the loaded miles. A load paying $1,950 for 650 loaded miles produces $3.00 loaded RPM. That is the rate at which the load pays for each mile of freight movement. How total-mile RPM changes the picture: if reaching the shipper required 110 empty miles and the truck repositioned 90 empty miles after delivery, the total trip was 850 miles on $1,950 of revenue. Total-mile RPM is $2.29. The effective earning rate for the hours and expenses that load required was $2.29 per mile, not $3.00. RPM is the counterpart to CPM. The decision framework is: if total-mile RPM exceeds total-mile CPM, the load produces margin. If it does not, the load costs money to haul. The comparison only works when both numbers use the same mileage basis. RPM can also vary depending on what revenue is included. Gross RPM includes the linehaul, fuel surcharge, and all approved accessorials paid on the load. Net RPM may exclude items that do not represent take-home revenue — for instance, lumper reimbursements that are paid back out to the lumper crew, or quick-pay discounts that reduce what actually hits the carrier's account. When evaluating whether a load works financially, using net RPM against total-mile CPM gives a more accurate picture than comparing gross loaded RPM to an estimate.
In a load file, this language usually matters because it changes a rate, appointment, dock instruction, delivery record, or invoice packet.
Why it matters in trucking
RPM loses its usefulness the moment someone quotes it without specifying loaded or total miles. A dispatcher comparing two loads by RPM and using different mileage bases for each one is comparing the wrong numbers. The same problem appears when RPM is quoted loaded but compared against a CPM calculated on total miles — the margin the calculation appears to show is not the real margin.
The useful details are the ones a dispatcher or billing desk can verify later: who approved the change, when it happened, and which document shows it.
Example in real use
A broker quotes a load at $3.00 per mile for 600 loaded miles — $1,800 gross. The dispatcher checks deadhead: 95 miles to reach the shipper, 65 miles to reposition after delivery. Total trip: 760 miles. Total-mile RPM: $2.37. The truck's CPM is $1.95 per total mile. The load produces $0.42 per total mile in margin — less impressive than the $3.00 posted rate suggested, but still workable if the repositioning leads to a strong next load.
How to compare revenue without fooling yourself
RPM can make a load look better or worse depending on what miles are counted. Loaded RPM is useful, but total-mile RPM usually tells the owner-operator more about the actual move. Include deadhead when deciding whether the truck should take the load.
Also decide what revenue is included. Linehaul-only RPM, all-in RPM, and RPM after accessorials can each answer a different question. Use the same method every time or the comparison will drift.
RPM inputs to review
- Loaded miles, total miles, billable miles, or practical miles.
- Linehaul only, all-in rate, fuel surcharge, and accessorials.
- Deadhead to pickup and likely repositioning after delivery.
- Truck CPM and whether the lane supports the next load.
Where it shows up
RPM shows up when comparing loads, lanes, dispatch choices, and settlements. It is useful only when the mileage basis is stated.
What to check first
- Loaded miles, total miles, practical miles, or billable miles.
- Linehaul only versus all-in revenue including fuel or accessorials.
- Deadhead before pickup and after delivery.
- Comparison against CPM on the same mileage basis.
Common mistakes or confusion
- Quoting RPM as "per mile" without specifying loaded or total miles — the same load has different RPM figures depending on the mileage basis, and the difference matters for the accept/decline decision.
- Comparing RPM to CPM when the two numbers use different mileage bases — loaded RPM against total-mile CPM makes the load look more profitable than it is.
- Calculating RPM using only linehaul and then wondering why the actual settlement differs — FSC, detention, and accessorial amounts affect gross revenue and should be included in the RPM if they are going to be paid.
Related terms
Commonly confused with
Related guides
Freight Terms is the best next place to keep learning this topic.
Sources and last updated
Last updated: 2026-05-10