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.
For US and Canadian businesses. $79 a month after 14 days free, no card.
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.
| Where the money goes | A 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
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.
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
- It is not a load board and it is not a dispatcher. It does not find you freight and it does not talk to brokers.
- It is not ELD, IFTA filing or accounting software. It does not replace your bookkeeper and it never files anything for you.
- It does not tell you what to charge. It tells you what a mile costs you and what a load actually pays. What you take is your business.
- It is not a cost-per-mile calculator you fill in once and forget. The free load checker on this site uses national averages; Milepost uses the bills you actually paid, month after month, which is the only thing that makes the number yours.
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.