Grow Trucking logo
Back to Free Tools

Revenue Per Mile Tracker for Owner Operators

Log every load and track your RPM, net profit, and best/worst lanes.

Live diesel prices todaySee every region

Fuel and tolls are entered per load, so keep them out of your CPM. Use truck payment, insurance, maintenance, driver pay, etc. only. Otherwise they're counted twice. ATRI's 2025 fleet average for non-fuel cost is $1.854/mi including driver wages.

Revenue

$0.00

Loaded / Total Mi

0 / 0

Avg RPM (all-in)

$0.000

Net Profit

$0.00

Net PPM · Deadhead

$0.000 · 0%

Load Log

(1 shown)
DateOriginDestMilesDHLinehaulFSCExtrasFuelTollsOtherRPMNet PPM
$0.000$0.000

Numbers tight? Let a dispatcher find better loads.

This tool is free. If it shows you are leaving money on the road, Grow Trucking finds loads, negotiates rates and does the paperwork for owner-operators and small fleets.

Also: About Grow Trucking · Refer a carrier · Trucking blog

Need Help?

Have questions about using our revenue per mile tracker? All our tools are free to use with no registration required. Save your inputs locally and come back anytime.

What's the difference between loaded RPM and all-miles RPM?

Loaded revenue-per-mile (RPM) is revenue divided by only the paying, loaded miles. All-miles RPM is revenue divided by every mile driven, including deadhead to the pickup. All-miles RPM is the more honest number for tracking real profitability, since you pay for fuel and time on every mile, loaded or not. Tracking RPM over time, not just on one load, shows whether your lane choices and negotiating are actually improving your bottom line.

  1. Record total revenue and total loaded miles for each load, to calculate loaded RPM.
  2. Also record deadhead miles to the pickup, and add them to loaded miles for all-miles RPM.
  3. Divide revenue by each mile figure to get both loaded RPM and all-miles RPM for the load.
  4. Track both numbers over time (weekly or monthly averages), not just per load, to see your real trend.
  5. Enter your cost per mile WITHOUT fuel. The tracker works out fuel for each load from its miles, so a cost per mile that already includes fuel would count it twice. Then compare your all-miles RPM and net profit per mile to see your true margin.
Loaded RPM vs. all-miles RPM
MetricFormulaWhat it tells you
Loaded RPMRevenue ÷ loaded miles onlyWhat the load itself paid per mile
All-miles RPMRevenue ÷ (loaded miles + deadhead miles)Your real revenue per mile, including miles you don't get paid for

All-miles RPM will always be lower than loaded RPM whenever you run any deadhead. The gap between the two is a direct measure of how much empty miles are costing you.

Last reviewed October 2026. Sources: ATRI: Operational Costs of Trucking.

Frequently Asked Questions - Revenue Per Mile Tracker

What is RPM in trucking?
Revenue Per Mile is total revenue (linehaul + fuel surcharge + accessorials) divided by miles. Divided by loaded miles, it measures the quality of the rates you accept. Divided by all miles including deadhead, it shows true profit. For scale, ATRI puts the average cost to run a truck at $2.336 per mile in 2025 ($1.854 excluding fuel). DAT's September 2026 national spot averages were about $3.01 per mile for van, $3.62 for reefer and $3.61 for flatbed, fuel included. Track it weekly to spot trends.
What's a good RPM for owner-operators?
There's no single good number. It depends on your own cost per mile. Your break-even is your total CPM, and every cent of RPM above it is profit. For reference, ATRI's 2025 fleet average operating cost was $2.336 per mile. A rate near that average leaves almost nothing. DAT's September 2026 national spot averages show where the market sits (van about $3.01, reefer $3.62, flatbed $3.61 per mile with fuel). Specialized freight, direct shippers and low deadhead are how operators beat the average.
How can I increase my RPM?
Cut deadhead miles, negotiate higher rates, add accessorial charges (detention, layover), choose better lanes, and target higher-paying freight types. Build direct shipper relationships to cut broker margins.
Should I track loaded miles or all miles RPM?
Track both! All-miles RPM (includes deadhead) shows true profitability. Loaded-miles RPM shows rate quality. If all-miles RPM is 20%+ lower than loaded, you have a deadhead problem.
Should the cost per mile in the tracker include fuel?
No. The tracker works out fuel for each load, so enter your cost per mile without fuel: truck payment, insurance, maintenance, tires and so on. If it already included fuel, fuel would be counted twice. ATRI's 2025 average without fuel was $1.854 a mile, and that figure includes driver wages.

Terms explained in the Revenue Per Mile Tracker