March 16, 2025 · Haulalytics Team
How to Calculate Rate Per Mile in Trucking (Step-by-Step)
A step-by-step guide to calculating your true rate per mile in trucking — including loaded miles, deadhead, and all operating costs — so you never accept a losing load.
Rate per mile (RPM) is the single most important number in trucking. It tells you how much revenue you're generating for every mile your truck rolls — and whether a load is actually worth taking. But most drivers calculate it wrong, and that mistake costs them money every week.
Here's the complete step-by-step guide to calculating your true rate per mile.
Step 1: Get the Total Load Pay
Start with the gross pay on the rate confirmation. This is the total amount the broker or shipper is paying for the load — before any deductions.
For example: $2,400 gross load pay
If you're running under a carrier and getting a percentage, calculate your portion. But for owner-operators, start with the full rate confirmation amount.
Step 2: Count Your Loaded Miles
These are the miles from pickup to delivery. This number should be on the rate confirmation. If it's not, use a mileage calculator (Google Maps works, though most dispatchers use PC*MILER).
Example: 650 loaded miles
A quick loaded RPM calculation:
$2,400 ÷ 650 miles = $3.69/mile (loaded)
That looks great. But you're not done yet.
Step 3: Add Your Deadhead Miles
Deadhead miles are the empty miles you drive to reach the pickup. These cost you fuel and wear without generating revenue — so they must be included in your RPM calculation.
If you're 80 miles from the pickup location:
Total miles = 650 loaded + 80 deadhead = 730 miles
$2,400 ÷ 730 miles = $3.29/mile (total)
That's a meaningful difference, and it gets worse when deadhead is higher. Before accepting any load, always check how far you are from pickup. You can use the Haulalytics calculator to automatically factor deadhead into your RPM and profitability analysis.
Step 4: Calculate Your Fuel Cost
Fuel is typically your biggest variable cost. Here's the formula:
Fuel cost = (Total miles ÷ MPG) × Diesel price per gallon
Example: 730 miles ÷ 6.5 MPG × $3.85/gallon = $432.38 fuel cost
Step 5: Subtract Your Operating Costs
Operating costs per mile include truck payment, insurance, tires, maintenance, and permits — everything except fuel (which you've already calculated separately).
A typical range for dry van owner-operators is $0.45–$0.65 per mile. Let's use $0.55:
730 miles × $0.55 = $401.50 operating costs
Step 6: Calculate Net Profit
Net profit = Gross pay − Fuel − Operating costs
$2,400 − $432 − $401 = $1,567 net profit
Net RPM = $1,567 ÷ 730 = $2.15/mile
That's your true take-home per mile after all costs.
What Is a Good Rate Per Mile?
Understanding your calculated RPM is more useful when you know how it compares to industry benchmarks. For a detailed breakdown by equipment type and region, read our guide on what is a good rate per mile in trucking.
As a general reference:
- $2.50+/total mile = Excellent
- $2.00–$2.49 = Good
- $1.50–$1.99 = Marginal
- Below $1.50 = Usually unprofitable
Common Mistakes in RPM Calculation
Mistake 1: Only counting loaded miles. This is the most common error. Your truck's costs don't stop when it's empty — include deadhead every time.
Mistake 2: Ignoring operating costs. Some drivers only subtract fuel. But your truck payment, insurance, and maintenance are real costs per mile whether the load is profitable or not.
Mistake 3: Using average fuel prices. Diesel prices vary significantly by region. A load from Texas to California involves crossing high-price fuel states. Use regional prices when possible.
Mistake 4: Forgetting accessorial costs. Lumper fees, detention, or tolls can add up quickly and erode your margin. Include them in your calculation.
Why Cost Per Mile Matters As Much As RPM
RPM tells you your revenue side — but you also need to know your cost side. For a deeper understanding of what your total operating cost per mile looks like and how to reduce it, read our guide on cost per mile explained for owner-operators.
Putting It All Together
The formula:
- Gross pay ÷ (loaded miles + deadhead) = Revenue RPM
- Revenue RPM − (fuel cost per mile + operating cost per mile) = Net RPM
If your net RPM is above $1.00, the load is likely profitable. If it's above $1.50, it's a good load. Below $0.75, be cautious.
The best way to do this calculation quickly without doing the math yourself is to use a dedicated tool. The Haulalytics load calculator handles all of this automatically — enter your load details and get instant RPM, fuel cost, and net profit. It also lets you compare two loads side-by-side so you can always take the better one.
Quick Reference Formula
Revenue RPM = Total load pay ÷ (loaded miles + deadhead miles)
Fuel cost = (total miles ÷ MPG) × diesel price
Operating cost = total miles × cost per mile
Net profit = Total pay − Fuel − Operating costs
Net RPM = Net profit ÷ total miles
Calculate your RPM before every load. It takes 60 seconds and can save you from accepting a run that loses money before you ever leave the yard.