Milepost

Owner-operators and fleets up to 10 trucks

Know if a load pays before you book it.

A load board quotes you a rate per loaded mile. The empty miles you run to go get the load are not in that number, and nobody mentions them. Milepost works out what a mile really costs you, from your own fuel, tires, payments and insurance, and tells you before you say yes whether the load clears it.

You put in
Your miles, loaded and empty, and last month's bills: fuel, truck payment, insurance, repairs and pay.
You get
Your real cost per mile, the least a loaded mile has to pay you, and a straight answer on any load you are offered.

Start 14 days free Try it with sample numbers

For US and Canadian businesses. $79 a month after 14 days free, no card.

Milepost's cost-per-mile screen for the three-truck example: $2.152 for every mile turned, $2.619 to break even per loaded mile, and $2.910 a loaded mile for a 10% margin
The answer screen, holding the example below. Open it yourself →

What it looks like

Three trucks, one quarter of ordinary bills — with a turbo in the middle month, because that is what a real quarter looks like.

Every mile turned
$2.152
85,300 miles, $183,564 out
Break-even per loaded mile
$2.619
17.8% of those miles were empty and nobody paid for them
Worth pulling the truck out for
$2.910
so 10% of what it pays is profit
A load at $2.35 a mile — 620 loaded, 130 to go and get it — loses this business $157.
It reads fine on the board. Once the empty miles are on it the truck turns 750 miles for $1,457 — that is $1.943 a mile against costs of $2.152. With its own 130 empty miles, this load would have to pay $2.603 a loaded mile just to break even.
Where the money goesA mile Industry
Fuel $0.547 $0.480
Driver pay, with 15% tax and comp $0.520 $0.818
Repairs and maintenance $0.270 $0.220
Truck payment $0.222 $0.280
The owner's own pay $0.158 —
Insurance $0.121 $0.110
Everything else (set aside for the next truck, trailer payment, tires, other monthly costs, IFTA, tolls, other running costs, permits and licenses) $0.314 —
Every mile turned $2.152

Those figures are worked out by the same code you would be running. Yours will look different — that is the point. The industry column is the national average for each line. Source: ATRI, An Analysis of the Operational Costs of Trucking, 2026 update.

Start

8 characters or more

How many you run, 1 to 10. You can change it later.

No card. After 14 days it is $79 a month and you can stop any time.

Already have a JTS account? Put the same email and password in and it will just let you in.

Just one load to check?

The free load checker holds it against the US average cost of a mile, empty miles included. No sign-up.

Does this load pay? Check it free →

What it does

It counts the miles nobody pays you for.

A rate is quoted per loaded mile. The run to go and get the load is not in it. Put in what you really turned — loaded and empty — and you get two numbers: what a mile costs you, and what a loaded mile has to pay for that to be worth doing. Those are not the same number, and the second one is the one brokers are quoting against.

It checks a load before you say yes.

Rate, loaded miles, miles to the pickup. It tells you what the load really pays across every mile the truck turns, what you keep, and what it would have to pay to be worth pulling out for. Thirty seconds, standing at the pump.

It uses your bills, not an average.

Your fuel, your insurance, your payment, your repairs. The industry figure sits on the screen beside yours so you can see which of your lines is out of step — but the number you price off is your own. A fleet of under five trucks pays about nine cents a mile more for fuel and ten more for repairs than a carrier with over a thousand (Source: ATRI 2026), which is exactly why taking the big carriers' rates loses you money.

It counts what a spreadsheet leaves out.

There is a place for each: empty miles, payroll tax and comp on the driver, IFTA — which never shows on a fuel receipt — something set aside for the engine, and your own pay, so your wages are not called profit. And it catches the truck payment and depreciation both counted, the same truck twice, and driver pay figured on loaded miles only.

What it is not

Questions

What do you need to put in?

A month at a time: miles loaded and empty, what you were paid, and the bills: fuel, repairs, tires, tolls, IFTA, driver pay, insurance, truck and trailer payments, permits and the rest. You type them in; a bank statement and a fuel card summary usually cover it. One month gives an answer, and the last 12 you put in are used.

Can you try it before signing up?

Yes, two ways. Try it with sample numbers opens the real app holding the three-truck example from this page; nothing you do there is kept. Or check one load against the national averages on the free load checker, no sign-up. Try it with sample numbers → Check one load free →

Does it work for an owner-operator leased on to a carrier?

Yes. Put in the bills you actually pay. If the carrier pays your insurance, plates or IFTA, leave those lines out; if it takes them back out of your settlement, put in what it took. Chargebacks, escrow and trailer rental go in "Anything else". If you are paid a percentage of the load, check each load with the flat figure your share comes to, not the rate the carrier was paid.

Can it handle a driver paid a percentage of the load?

Yes. In Settings, choose "A percentage of what the load pays" and the percent. Each month's actual driver pay is used when you put it in; the setting fills in when you leave that box empty. Payroll tax and workers' comp go on top (15% to start, 0 for drivers paid as 1099 contractors). The cost per mile carries driver pay as an average, so on a load that pays well above your usual rate, the driver's share is bigger than that average: leave a little more room on those.

Does it work for team drivers?

Yes. Put in the miles the truck ran and what both drivers were paid in that month's driver pay. The cost per mile is built from the truck's real miles and real bills, so a team's extra miles and its second paycheck both land in it.

Where does IFTA go?

It has its own line on every month, because the fuel tax settled up each quarter never shows on a fuel receipt. Put in what the quarter's return came to, spread over its months, or a refund as a minus figure. Left at zero, the app says so. Milepost does not file IFTA for you.

Does it work in Canada?

Yes. In Settings, distance and fuel can be kilometers and liters, and every figure is then per kilometer. The industry averages shown beside yours are US figures in US dollars (Source: ATRI 2026), and the screens say so.

What happens after the 14 days?

It is $79 a month. No card is asked for to start. If the free days end before you put a card on, Milepost pauses; nothing is deleted, and a card opens it straight back up where you left it.

How do you stop paying?

On your account page, Manage billing opens Stripe's billing page, where one button stops it. It ends at the close of the month you have paid for and you are not charged again. There are no refunds: the 14 free days are there so you can try it on your own bills first.

Who can see my figures?

They are kept on the JTS server in a folder of their own that no other account can reach. They are never sold, never shared, never sent to a broker or a load board, and never used to compare you with anyone.

Can I get my figures back out, or have them deleted?

Yes. Email milepost@jtsapps.com and we will send you a copy of everything in your account, or delete it all. A deletion is done within 30 days.

Who makes it?

JTS, a small software business in the US. Questions? Email us at milepost@jtsapps.com. A person reads every message.

The rest of the JTS tools

One trade each, and the same idea every time: one number you have never had, worked out from what you already know.

See all of them at jtsapps.com →