RPMTrueRPM Get the app
Built by a fully endorsed CDL-A holder

The rate con says $3.00 a mile.You're still $105 a day short.

Six hundred loaded miles, a hundred and twenty of deadhead, eighty-five in tolls, and two days on the clock. That $3.00 is really $2.57, and it lands a hundred and five dollars a day under target. TrueRPM does that math in five seconds and hands you the number to counter with.

5 free checks a day No card required Works with no signal iOS in progress
Rate Confirmation — Audit Live
Under target — counter at $2,011

Profitable, but $105.50/day short of your goal. At $2,011 ($3.35/mi) this load clears $250 a day.

Broker rate$3.00
True rev / mile$2.57
Total cost$1,561.00
Net per day$144.50

Same engine as the app, same inputs, same answer. Broker rate divides linehaul by loaded miles, the way the rate con quotes it. True revenue per mile divides everything you're paid by every mile you actually turn.

Built by a fully endorsed CDL-A holder 18 years in freight operations Six Sigma Green Belt Built for single trucks, not fleets
Where the money actually goes

Three things a rate per mile can't tell you

None of this is a secret. It's that nobody runs the arithmetic at 11pm with a broker on hold, so the number on the rate con wins the argument by default.

+120 mi

The miles nobody pays you for

Deadhead doesn't reduce the rate — it raises your cost on the miles that do pay. A 600-mile load with 120 of deadhead is a 720-mile load wearing a costume, and $3.00 a mile quietly becomes $2.57.

2 days

Rate per mile hides time

Two loads at identical RPM aren't the same load. One turns in a day, one eats two waiting on a live unload. Your truck note bills by the day either way, which is why net per day is the number that decides your week.

$85

Costs that aren't per-mile

Tolls, lumpers, scale tickets — they come off the top, not out of your cost per mile. TrueRPM keeps them separate so an East Coast run doesn't get priced like a Kansas one.

Inside the app

One 600-mile run. Three different offers. Three different answers.

Same truck, same deadhead, same two days. Only the broker's number changes — and that's the whole difference between a good week and working for free.

TrueRPM HUD input screen with gross linehaul, accessorial revenue, pickup and delivery dates, loaded miles, deadhead, tolls, cost per mile and daily net goal
The load

Type it in once

Gross, accessorial, dates, loaded miles, deadhead, tolls. Your cost per mile and day rate are already saved, so this takes about fifteen seconds.

TrueRPM green verdict: accept, forty-four dollars a day over target, total net profit five hundred eighty-nine dollars
$2,100 · green

Take it

$294.50 a day, $44.50 over your target. You also know exactly how much room you have before it stops working — useful when the broker starts trimming.

TrueRPM amber verdict: under target, one hundred five dollars a day short, counter at two thousand and eleven dollars
$1,800 · amber

Counter at $2,011

Most loads live here. Not a yes, not a no — a yes at a different number. The app gives you that number instead of leaving you to guess.

TrueRPM red verdict: losing money, three hundred eleven dollars out of pocket on the load
$1,200 · red

You'd pay to haul it

$2.00 a mile on the rate con, $311 out of your pocket in reality. The app also tells you when the gap is too wide to be worth countering.

TrueRPM load history showing three saved loads, each with the broker rate per mile, the true rate per mile and the resulting net profit
Premium · the dispatch log

Five cents apart on the rate con. Two hundred ninety-four dollars apart in the bank.

Every load you price gets saved with the broker's number sitting next to what it actually did. Two of the loads on this screen were posted five cents apart.

  • $3.45/mi+$354.25420 loaded, 95 deadhead, $40 in tolls. Eighteen percent empty.
  • $3.40/mi+$59.75265 loaded, 140 deadhead, $60 in tolls. Thirty-five percent empty, on a shorter load carrying the same day of fixed cost.
  • $2.67/mi−$207.50300 loaded, 150 deadhead, $85 in tolls. This is what it looked like on the board before you ran it.

Nothing separates the first two on a load board. The difference is a hundred and forty empty miles. Run a month of this and you stop guessing which lanes pay — you have the receipts.

See what Premium costs
Pricing

One bad load costs more than a year of this

The free tier is free and doesn't ask for a card. Upgrade when you're running enough loads that five checks a day stops being enough.

Free

$0forever

No card, no trial clock.

  • 5 load checks a day
  • Full cost-per-mile baseline setup
  • Green / amber / red verdict with counter-offer
  • Runs with no cell signal
Download free
Best value

Premium

$149per year

Works out to $12.42 a month.

  • Unlimited load checks
  • Dispatch log and 7 / 30 / 60 day history
  • CSV export that opens straight into Excel at tax time
  • Everything in Free
Get Premium

Premium is an auto-renewing subscription billed through Google Play. It renews at the price above each period until you cancel, and you can cancel any time in the Play Store under Payments & subscriptions — cancelling stops the next charge and you keep access through the period you already paid for. Prices in USD; taxes may apply. Full detail in the Terms of Service.

Straight answers

Questions worth asking before you install

Do you sell my cost data to brokers or load boards?
No. We don't sell, rent, or share your cost per mile, load history, or financial inputs with brokers, load boards, advertisers, or data aggregators — and there's no advertising business here that would give us a reason to. Your data is encrypted in transit and encrypted at rest on Google Cloud infrastructure. To be straight with you: that's strong protection against outsiders, but it isn't end-to-end encryption. Like any app with an account and cloud sync, the operator can technically access stored records — we do that only to fix a bug or answer a support request you've raised. The privacy policy lists exactly what's collected and why.
Does it work in a dead zone?
Yes. The calculation engine runs on the device, so you can price a load standing at a shipper with no bars. History and settings sync when you're back on signal.
How is this different from a free spreadsheet?
A spreadsheet gives you a number. TrueRPM gives you a decision and a counter-offer, on a phone, in about five seconds, with a broker on the line. It also converts rate per mile into net per day using your actual pickup and delivery dates — the number that decides whether the week worked, and the one spreadsheets almost never show. If you'd rather start on a sheet, take our free one below. Same math, just slower.
Why should I trust an independent developer?
Because there's no venture money behind this that needs a data business to justify itself. TrueRPM is published by Haulmoore LLC and built by a fully endorsed CDL-A holder with 18 years in freight operations, most of it on the carrier side watching drivers sign rate cons that looked profitable and weren't. Don't take that on faith — the calculator at the top of this page runs the same math as the app. Put in a load you already hauled and see whether it agrees with your settlement.
Can I try it before paying?
Yes, and without entering a card. The free tier gives you five load checks a day, the full baseline setup, and the same verdict engine Premium uses. Premium exists for volume, dispatch history, and CSV export.
How do I cancel, and how do I delete my account?
Cancel a subscription in the Play Store under Payments & subscriptions — no email to us required. To delete your account and data, use Settings → Account → Delete Account in the app, or submit the form at truerpm.app/delete-account. Deletion is permanent.
Free, no app required

The cost-per-mile worksheet

The same baseline the app builds, as a spreadsheet you can fill in tonight. Every line item most owner-operators leave out, formulas already in place, sources named. No email required.

Download the spreadsheet

Or have it emailed to you

    Kit sends a confirmation email first — click the link in it and the download starts. You'll also get the note the day the iPhone version lands. Unsubscribe any time.

    Price your next load free5 checks a day, no card
    Get the app