It’s Tuesday afternoon and you’re sitting in a lot, empty. Your phone buzzes: $2,400, 1,100 miles, picks up tomorrow morning. That’s $2.18 a mile. The board has been ugly all week, and you have about ninety seconds before somebody else books it.
Take the load when its all-in rate per mile — the whole rate divided by loaded plus deadhead miles — clears your own cost per mile by enough to be worth the days it costs you. The rate on the board is not that number. It is calculated on loaded miles only, and it is always the flattering one.
That gap is why a good rate can produce a bad week. If you want the honest version in front of you before you commit, the cost floor and the deadhead and the profit on each individual haul, that’s what the Owner-Operator Trucking Ops Workbook is built to put there. But the method matters more than the file, so here it is either way.
The rate on the load board is not your rate per mile
The rate you see on a load board is calculated on loaded miles. On a brokered spot load you get paid on loaded miles, but you drive — and pay for — all of them. That gap is where most of the money goes.
Go back to that $2,400 load. It pays for 1,100 loaded miles. But you’re sitting 180 miles from the pickup, and nobody is paying you for those 180 miles. So the load is really:
| Per load | Board says (loaded miles) | Actually (with 180 deadhead miles) |
|---|---|---|
| Miles | 1,100 | 1,100 + 180 = 1,280 |
| Pays | $2,400 | $2,400 |
| Rate per mile | $2.182 | $1.875 |
Thirty-one cents a mile evaporated and you never made a mistake. You just read the number the board wanted you to read.
Now put a floor under it. Say your all-in cost per mile, everything including the pay you need to draw, is $1.90.
- What the board implied: $2.182 minus $1.90 leaves $0.28 a mile, across 1,100 miles. Call it $310 of profit.
- What actually happened: $1.875 minus $1.90 leaves you two and a half cents short on every one of 1,280 miles. The load cost $2,432 to run and paid $2,400. You lost $32.
Three days of work, a rate that looked like the best thing on the board, and you finished behind. The board implied $310 of profit on a load that lost money, and it did it without misstating a single figure.
The load board is not trying to deceive you. It is answering a different question than the one you need answered. It tells you what the load pays. It has no idea what the load costs you.
Your floor is the cost per mile you built yourself
Your cost per mile is the floor — the rate below which a load takes money out of your pocket rather than putting money in. Until you know it, “is this a good rate?” is a question with no answer.
Building one is a separate job, and we have a whole page on what cost per mile is and how to calculate it, including the part most people skip: that your own pay belongs in the costs, not in whatever is left over. If you would rather just fill in the boxes, the free cost-per-mile calculator does the arithmetic once you have gathered the numbers.
This post is about what to do with that number once you have it.
The five-number check that decides a load
The check is five numbers: all the miles, the rate divided by all the miles, minus your cost per mile, times all the miles again, divided by the days it costs you. Once your cost per mile lives somewhere you can see it, this takes under a minute.
-
Count all the miles, not the paid ones. Loaded miles plus the deadhead miles to the pickup. If the delivery strands you somewhere with no freight, count the miles to the nearest market you would realistically reload from. If you don’t know that market yet, count half the miles you ran to reach the pickup — much closer to right than zero.
-
Divide the whole rate by all the miles. This is your all-in rate per mile. It is the only revenue figure worth comparing to anything, and it will always be lower than the number on the board.
-
Subtract your cost per mile. The one you built, not an average — and if you don’t have one yet, build it here before you go any further. What is left is your margin per mile on this load, and it can absolutely be negative. That’s the check working.
-
Multiply the gap by all the miles. Now you have dollars instead of cents, which is the form your brain can actually judge. Two and a half cents a mile short sounds survivable. Thirty-two dollars gone on a three-day load does not.
-
Divide by the days it ties you up. Your week is hours, not miles, so a load that pays well per mile can still be the one quietly eating your week. The section below on how a high rate per mile can still eat your week works that through with two loads.
That’s it. Five steps, and the number you subtract in step three you only have to work out once.
Why the industry average is not your floor
Don’t use somebody else’s cost per mile. Industry averages exist and they’re interesting, but they describe a population, not your truck.
The American Transportation Research Institute’s 2026 Analysis of the Operational Costs of Trucking (opens in new tab) put the industry-average cost to operate a truck in 2025 at $2.336 per mile, the highest in that report’s history, and $1.854 per mile excluding fuel.
That is an average across for-hire carriers of every size, from one-truck owner-operators through fleets running thousands, across every sector, blended into a single number. It is a benchmark, not a floor: it describes a population you are one anonymous row of. Your truck payment isn’t the average. Your insurance isn’t. Your MPG isn’t, and neither is the pay you need to draw. Use it as a sanity check — if your own number comes out at $0.90, you’ve forgotten something big — but never as the line you price against.
A high rate per mile can still eat your week
A load doesn’t only cost you miles. It costs you days, and you have a legal ceiling on how many driving hours those days can hold.
Federal hours-of-service rules for property-carrying drivers, at 49 CFR 395.3 (opens in new tab), set out the box you work inside:
- 10 consecutive hours off duty before you may drive at all.
- A 14-consecutive-hour window — you may not drive after a period of 14 consecutive hours after coming on duty.
- 11 hours of driving within that window.
- A 30-minute interruption once 8 hours of driving time have passed.
- 60 hours on duty in any 7 consecutive days if the carrier does not operate commercial motor vehicles every day of the week, or 70 hours in any 8 consecutive days if it does.
There are narrow exceptions in §395.1 — adverse driving conditions, short-haul operations — but none of them are a plan you can price a load against.
Read that as an economics rule rather than a compliance rule and it says something blunt: your inventory isn’t miles. It’s driving hours, and you get a fixed number of them per week no matter how good the freight is. So the real question about a load isn’t only what it pays per mile. It’s what it pays per day you have to give it.
Two loads, both at that illustrative $1.90 cost per mile. Load A is a 480-mile short haul that appointment windows spread across four calendar days. Load B is 1,260 loaded miles of drop-and-hook — 1,320 once you count the deadhead — that fits inside three days at about 440 miles a day, an unremarkable pace even in traffic.
| Per load | Load A (short haul, 4 days) | Load B (long drop-and-hook, 3 days) |
|---|---|---|
| Pays | $1,650 | $3,250 |
| Loaded + deadhead miles | 480 + 70 = 550 | 1,260 + 60 = 1,320 |
| All-in rate per mile | $3.00 | $2.46 |
| Cost at your $1.90 per mile | $1,045.00 | $2,508.00 |
| Profit | $605.00 | $742.00 |
| Days it ties you up | 4 | 3 |
| Profit per day | $151 | $247 |
On rate per mile, Load A wins so decisively it isn’t close — three dollars against two forty-six. On profit per day, Load B pays 64% better: $247 against $151. The high-rate load is the one quietly eating your week.
It’s the same trap that makes two job offers hard to compare, which is why comparing two travel nurse pay packages means converting both to one figure before either number means anything.
Where the money leaks: detention and the loads you never took
Detention is the gap between the appointment time and the moment you actually roll — and by long-standing industry custom (opens in new tab), the first two hours of it are free.
That custom is doing a lot of work. Two free hours at the shipper and two at the receiver is four of your fourteen, and it comes out of your driving window and your weekly cap rather than out of the facility’s pocket. It also has a knock-on effect that never appears on any settlement: the load you couldn’t book because you were still sitting on a dock.
The OOIDA Foundation’s 2023 Detention Time Survey (PDF) (opens in new tab) — 253 self-selected responses to a survey emailed to 18,788 members of the owner-operator trade association, so a snapshot of that population rather than of the whole industry — found that, of the 248 who answered the question, 49% always attempt to collect detention pay and 12% never attempt at all, the highest that figure had been since 2017. Among those who don’t try, the most common reason given was simply not believing they’d get it. One respondent put the real cost plainly: losing a $4,000-plus load because a receiver’s delay meant settling for a $2,400 one instead.
So when you price a load, price the dock as well as the miles:
- A known-slow facility is a cost. If a lane routinely eats four hours at each end, that lane’s rate per mile is not the rate per mile you’re actually getting — and those hours belong in step five, as days.
- Detention pay you never invoice is not detention pay. Terms that exist in a rate confirmation and never get billed are worth exactly zero.
- Appointment gaps cost days. A load that picks up Wednesday and delivers Friday costs you Thursday even if you drive nothing.
- Log the wait, every time. You can’t bill, negotiate around, or avoid a pattern you never wrote down.
That last one is the difference between an annoyance and evidence, and it needs no special tooling. Eleven columns does it: date, broker, lane, loaded miles, deadhead miles, rate, days it tied you up, appointment time, roll time, detention billed, detention paid. That seventh column is the one that lets you work out what your loads actually average per day — the only benchmark step five has to judge the next one against. After twenty or thirty rows you stop guessing which brokers, lanes and facilities are worth your hours, because you can see it.
When a load below your floor is still the right call
Sometimes the answer is yes to a load that loses money. But only when you can name what the loss is buying.
The five-number check gives you a verdict, not an order. There are real, defensible reasons to take a load that doesn’t clear your cost per mile:
- Repositioning. A cheap load out of a dead market beats a free deadhead out of it, and beats sitting in it. Compare the loss against the alternative, which is often a bigger loss.
- Avoiding a long unpaid deadhead. If the choice is 400 empty miles or 400 miles at $1.40, the $1.40 wins even though it’s under your floor.
- Holding a lane. A shipper who gives you steady, predictable, dock-friendly freight is worth protecting through a soft week. That’s a genuine investment, as long as you’re honest that it’s one.
- Filling a dead day. An hour you were never going to sell is cheap. If today’s alternative is sitting, a thin load beats nothing.
What’s not on that list: “the board is bad this week,” “something is better than nothing,” or “I’ll make it up on the next one.” Those aren’t reasons, they’re moods. The test is whether you can say out loud what you’re buying and roughly what it costs. If you can’t, the check stands.
A planned loss is a business decision. An unplanned loss is just a load you didn’t check.
The 90-second load check, from memory
You won’t have a spreadsheet open when the phone buzzes. Same five numbers, in the order you’d actually run them:
- All miles — loaded plus deadhead, both ends where you know them.
- Rate divided by all miles — the real rate per mile, not the board’s.
- Minus your cost per mile — the one you built, not an average.
- Times all miles — dollars, not cents.
- Divided by the days it ties you up — because your week is hours, not miles.
Then one question: if this comes out thin — below what your last ten loads averaged per day — what is the thin margin buying me? If there’s an answer, take it on purpose. If there isn’t, let it go. The load in the example above loses $32 over three days, and if it buys you nothing — no repositioning, no dead day filled, no lane worth holding — it isn’t better than an empty Tuesday. It’s an empty Tuesday you also paid for.
Cost per mile, per-load profit, the fuel and IFTA side, and what actually landed on the settlement all live together in the Owner-Operator Trucking Ops Workbook. If you run a van or a box truck rather than a tractor, the Gig Driver Earnings and Mileage Workbook does the same job at that scale, and the rest of the tools for owner-operators sit alongside both. If you’re weighing a workbook against a monthly subscription, we’ve laid out the trade-offs in spreadsheet vs. trucking management software.
None of that changes the arithmetic, which is the same arithmetic that stops any small operator working a full week for someone else’s margin — the reason handmade sellers undercharge isn’t that they’re bad at pricing, it’s that nobody ever showed them their floor.
Common Questions About Taking a Load
Is $2.00 a mile a good rate?
There is no rate that is good in the abstract. A rate is only good relative to two things: your own cost per mile, and how many of your miles it pays for. Two dollars a mile on 900 loaded miles with 40 miles of deadhead is a different load from two dollars a mile on 400 loaded miles with 300 miles of deadhead, and the second one may not clear your floor at all.
Should deadhead miles count in my rate per mile?
Yes, always. Deadhead miles burn fuel, wear tires, add hours and put nothing in the bank. A rate per mile that ignores them is measuring a trip you did not take. Divide the total the load pays by every mile you’ll actually turn to complete it.
How do I work out my cost per mile if I am brand new?
Build a rough one today and correct it monthly. Your first number will be wrong. It will be far less wrong than having no number at all, and every month of real data pulls it closer. The full method is on the cost-per-mile page, and the free calculator will do the dividing once you’ve gathered your costs.
Should I ever take a load that loses money?
Sometimes, but only deliberately and only when you can name the thing you are buying with the loss. Repositioning out of a dead market, avoiding a long unpaid deadhead, or holding a lane with a shipper who feeds you steady freight are all real purchases. “Something is better than nothing” is not.
Disclaimer: This post is for informational and educational purposes only and does not constitute financial, tax, accounting, or legal advice, and it is not a substitute for the federal and state regulations that govern your operation. Cost structures, freight rates, and hours-of-service requirements vary by authority, equipment, commodity and jurisdiction, and the rules cited here are amended over time — consult a licensed CPA, attorney, or business advisor, and the current text of the regulations that apply to you, before making decisions based on this content.