How to Calculate Rate Per Mile in Trucking (And Why Basic RPM Is Misleading)
The simple rate-per-mile formula every dispatcher knows. The real-world adjustments most forget. Learn how to calculate true profitability per load on DAT Loadboard.
Agne
April 3, 2026 · 8 min read
The Basic Rate Per Mile Formula
Every dispatcher and owner-operator knows this one:
Rate Per Mile (RPM) = Total Rate / Total Miles
A load paying $3,000 over 1,200 miles gives you $2.50 per mile. Simple. It is the first thing you look at when deciding whether a load is worth taking.
But if this is the only number you use to evaluate loads, you are probably leaving money on the table — or worse, losing money on loads that look profitable on paper.
Why Basic RPM Is Misleading
The basic formula only tells you what the broker is paying per loaded mile. It ignores everything that eats into your actual profit. Here are the big ones.
Deadhead Miles
Deadhead is the distance you drive empty to pick up a load. DAT shows you the loaded miles, but it does not always make the deadhead obvious at a glance.
Example: A load pays $2,400 for 1,000 miles. That is $2.40/mile — looks solid. But the pickup is 200 miles from where your truck currently sits. You are really driving 1,200 miles total for $2,400. Your true RPM is $2.00/mile.
That 200-mile deadhead just knocked 17% off your rate. On tight margins, that is the difference between profit and breaking even.
Fuel Costs
Fuel is typically the largest variable expense in trucking. At $4.00/gallon and 6 miles per gallon, your fuel cost is roughly $0.67 per mile. That $2.40/mile load is really only netting you about $1.73/mile before other expenses.
When fuel prices swing — and they always do — a load that was profitable last month might not be today.
Tolls
Some lanes have significant toll costs. Running the Northeast corridor (New Jersey Turnpike, George Washington Bridge, etc.) can easily add $50-100+ in tolls to a single trip. On a short haul, that toll expense can shave $0.10-0.20 off your effective RPM.
Detention Time
If you sit at a shipper or receiver for 4 hours waiting to be loaded or unloaded, that is 4 hours your truck is not moving and not earning. Detention pay (if you even get it) rarely covers the full cost of lost productivity.
Loading/Unloading Type
A load that requires driver assist or lumper fees adds cost that the basic RPM formula ignores. A no-touch load at $2.30/mile can be more profitable than a hand-unload load at $2.50/mile once you factor in the time and physical toll.
How to Calculate True RPM
Here is a more honest formula:
True RPM = (Total Rate - Tolls - Extra Fees) / (Loaded Miles + Deadhead Miles)
For an even clearer picture of profitability:
Net RPM = (Total Rate - Tolls - Fuel Cost - Extra Fees) / (Loaded Miles + Deadhead Miles)
Where:
- Fuel Cost = (Loaded Miles + Deadhead Miles) / MPG x Price Per Gallon
- Extra Fees = Lumper fees, scale tickets, permits, or any other load-specific costs
Let us run a real example.
Example: The Load That Looked Great
| Detail | Value | |---|---| | Rate | $2,400 | | Loaded miles | 1,000 | | Deadhead to pickup | 200 miles | | Fuel price | $4.00/gal | | Truck MPG | 6 mpg | | Tolls on route | $45 |
Basic RPM: $2,400 / 1,000 = $2.40/mile
True RPM (adjusted for deadhead and tolls): ($2,400 - $45) / (1,000 + 200) = $2,355 / 1,200 = $1.96/mile
Net RPM (adjusted for fuel too): Fuel cost = 1,200 miles / 6 mpg x $4.00 = $800 ($2,400 - $45 - $800) / 1,200 = $1,555 / 1,200 = $1.30/mile
That $2.40/mile load is really a $1.30/mile load after real-world costs. Still might be worth taking, but you should know the real number before you commit.
Example: The Load That Looked Bad
| Detail | Value | |---|---| | Rate | $1,800 | | Loaded miles | 900 | | Deadhead to pickup | 20 miles | | Fuel price | $4.00/gal | | Truck MPG | 6 mpg | | Tolls on route | $0 |
Basic RPM: $1,800 / 900 = $2.00/mile
True RPM: ($1,800 - $0) / (900 + 20) = $1.96/mile
Net RPM: Fuel = 920 / 6 x $4.00 = $613. ($1,800 - $613) / 920 = $1.29/mile
The "worse" load at $2.00/mile basic RPM ends up nearly identical in true profitability to the "better" $2.40/mile load — because it had almost no deadhead and no tolls. This is why basic RPM is misleading.
How dispatchGo Shows RPM on DAT Loadboard
Doing this math in your head for every load on DAT is not realistic. You are scanning dozens of loads at a time and need to make fast decisions.
dispatchGo calculates and displays the rate per mile directly on each load listing inside DAT Loadboard. Instead of mentally dividing the rate by the miles for every load you see, the number is already there.
This lets you scan faster and filter by profitability instead of eyeballing rates and distances separately. When you can see RPM at a glance across 20 or 30 loads on a single page, patterns jump out immediately — you spot the good loads faster and skip the bad ones without a second thought.
For dispatchers managing multiple trucks, this is even more valuable. You are not just evaluating one load at a time. You are comparing lanes, rates, and distances across your entire fleet. Having RPM visible on every listing cuts your decision time significantly.
When to Take a Lower RPM Load
RPM is not everything. Here are situations where a lower rate per mile can still be the right business decision.
Backhaul Positioning
Your truck delivered in Miami and needs to get back to Atlanta. The loads out of Miami are notoriously cheap. Taking a $1.50/mile backhaul is better than deadheading 660 miles home empty. Any revenue is better than zero revenue on a repositioning move.
Getting Into a Better Market
Sometimes a lower-paying load gets your truck to a market where rates are strong. Taking a $1.80/mile load to Dallas when spot rates out of Dallas are running $3.00+ is a strategic move, not a bad one.
Relationship Building
If a broker consistently gives you good freight, taking an occasional lower-rate load to help them out builds the relationship. That broker will remember you when they have a hot load at premium rates next week.
Avoiding Deadhead
This comes back to the True RPM calculation. A $2.00/mile load that picks up 10 miles from your truck can be more profitable than a $2.50/mile load that is 150 miles away. Always factor in what it costs to get to the load.
Consistent Lanes
A dedicated lane at $2.00/mile with reliable weekly volume can be more profitable over time than chasing $2.80/mile spot loads that dry up unpredictably. Consistency reduces deadhead, simplifies planning, and lowers your average cost per mile over the long run.
Quick Reference: RPM Benchmarks
These are general benchmarks for dry van freight in 2026. Your numbers will vary by region, equipment type, and market conditions.
| RPM Range | What It Usually Means | |---|---| | Below $1.50/mile | Likely losing money unless deadhead is near zero | | $1.50 - $2.00/mile | Tight margins, depends on your cost per mile | | $2.00 - $2.50/mile | Solid for most carriers in normal market conditions | | $2.50 - $3.00/mile | Strong — common in specialized or high-demand lanes | | Above $3.00/mile | Premium freight, hot markets, or expedited loads |
Know your cost per mile. Every carrier's break-even RPM is different depending on truck payments, insurance, fuel efficiency, and overhead. A load at $2.00/mile is great for a paid-off truck getting 7 mpg and terrible for a new truck getting 5 mpg with a $2,200/month payment.
How to Lower Your Break-Even RPM
If you want more loads to be profitable, you can either chase higher rates or lower your cost per mile. Here are levers you can pull:
- Reduce deadhead by planning loads that chain together geographically
- Optimize fuel costs with fuel card programs and apps like GasBuddy or Mudflap
- Negotiate detention pay — do not sit for free
- Maintain your truck to prevent expensive breakdowns and keep fuel efficiency high
- Use tools that save time — every hour you spend on admin is an hour you are not moving freight
The Bottom Line
Basic RPM is a starting point, not the full picture. The dispatchers who consistently book profitable freight are the ones who think in terms of true cost per mile — factoring in deadhead, fuel, tolls, and all the expenses that basic RPM ignores.
Get in the habit of running the real numbers, even if it is a rough estimate. Over hundreds of loads per year, the difference between a dispatcher who evaluates loads on basic RPM and one who evaluates on true RPM compounds into thousands of dollars in profit — or thousands in losses avoided.
Ready to speed up your dispatch workflow?
dispatchGo adds one-click email, rate-per-mile, and Google Maps directly to your DAT Loadboard. Try it free for 14 days.
Related Articles
How to Email Brokers on DAT Loadboard in Seconds
Stop copy-pasting load details into emails. Learn how to contact freight brokers on DAT with one click using email templates and the dispatchGo Chrome extension.
10 Must-Have Tools and Chrome Extensions for Freight Dispatchers in 2026
The essential toolkit every freight dispatcher needs: from load boards to Chrome extensions, rate calculators to route planners. Boost your productivity and book more loads.