Rate per mile calculator
Enter the load's pay and miles. You get loaded RPM, all-in RPM including deadhead, and what's left per mile after a dispatch fee.
Updated October 2026 · Free, no signup
Rate per mile
- All-in RPM (loaded + empty)
- $2.24/mi
- Loaded RPM
- $2.53/mi
- Linehaul RPM
- $2.53/mi
- Gross
- $2,400
- Total miles
- 1,070 mi
- Deadhead share
- 11.2%
Brokers quote loaded RPM. Your truck burns fuel on every mile, so judge the load by all-in RPM: $2.24/mi here, $0.28/mi less than the loaded number.
This load pays $2.24/mi all-in with 11% empty miles. Our dispatchers plan the next load from the drop to keep deadhead short, and you confirm every offer.
Get my load offersHow it's calculated
| Number | Formula |
|---|---|
| Gross | Linehaul + fuel surcharge + accessorials |
| Linehaul RPM | Linehaul / loaded miles |
| Loaded RPM | Gross / loaded miles |
| All-in RPM | Gross / (loaded miles + empty miles) |
| Deadhead share | Empty miles / total miles |
| Net all-in RPM | (Gross - dispatch fee) / total miles |
Accessorials only count if they're actually paid on this load. A lumper fee you're reimbursed for adds to gross but also to your costs, so it doesn't make the load better.
Worked example
| EXAMPLE: Dallas, TX to Memphis, TN | |
|---|---|
| Linehaul | $2,400 |
| Loaded miles | 950 |
| Deadhead to pickup | 120 |
| Loaded RPM | $2.53/mi |
| All-in RPM | $2.24/mi |
| After a 5% dispatch fee | $2.13/mi |
The broker's number is $2.53. The number your truck lives on is $2.24, because those 120 empty miles cost fuel and time but pay nothing.
Good result vs bad result
Compare all-in RPM with your cost per mile. If all-in RPM is above your cost per mile, the load makes money; the gap is your profit per mile. If it's below, you're paying to haul it. Run your costs once in the trucking cost per mile calculator and keep the number handy.
Watch the deadhead share too. A long empty run to a high-paying load can still be the right call if the next load out of that area is strong. That's a planning question, and it's why we look at the whole week, not one load.
Loaded vs all-in, for every equipment type
The math is the same for a 26 ft box truck, a hotshot, a reefer or a step deck. What changes is the typical deadhead: final-mile box work and local dump work often have short empty runs between many small jobs, while flatbed and oversize loads can mean long repositioning. Dump trucks paid by the hour or ton don't fit RPM well at all; compare their pay per hour instead.
Before you take the load
Check four numbers: all-in RPM against your cost per mile, the deadhead share, what the next load out of the delivery area pays, and whether detention terms are on the rate con. If you want a counter-offer target, the counter-offer calculator works backward from the RPM you need.
Questions about this calculator
How do you calculate rate per mile in trucking?
Divide the total pay by the miles. Loaded RPM uses only the miles with freight on the truck; all-in RPM adds the empty miles you drive to reach the pickup. Example: $2,400 for 950 loaded miles is $2.53 loaded RPM, but with 120 deadhead miles it's $2.24 all-in.
Should I include fuel surcharge in my rate per mile?
Yes, if it's paid on the load. Fuel surcharge is part of what the load pays you, so include it in gross when you compare loads. Many spot loads quote one all-in rate that already includes fuel; others list linehaul and FSC separately.
What is a good rate per mile?
It's good if it covers your cost per mile plus the profit you need, on all-in miles. Market rates change weekly by lane and equipment, so compare against your own costs first, then current market data. Our cost per mile calculator gives you the floor.
Does deadhead count in rate per mile?
It should. Brokers quote loaded miles, but your truck burns fuel and time on every empty mile. A load that looks strong at loaded RPM can fall below your costs once you add a long deadhead.
How does a dispatch fee change my RPM?
A percentage fee comes off the gross, so it lowers RPM by the same percentage. At a 5% fee, a $2.30 all-in load nets $2.19 per mile. A dispatcher earns that back only by finding better-paying loads or cutting empty miles.
Numbers done. Want someone to find loads that beat them?
No setup fee. No contract. No haul, no pay.