Most owner-operators price a load by gut feel: does the number sound fair, is it close to what the last guy paid, does it beat driving empty. That works until fuel spikes, a tire blows, or you look back at the quarter and can't explain why you were busy every week and still short on cash. The fix isn't complicated, but it does take five minutes of math before you accept a rate, not after.
1. Know your true cost per mile
Split your costs into fixed and variable. Fixed costs happen whether the truck moves or not: truck payment, insurance, permits and licensing, and any software or overhead. Add those up for the month and divide by the miles you expect to run — that gives you a fixed cost per mile.
Variable costs scale with miles: fuel, maintenance and tires (estimate this as a per-mile reserve, not just what you spend the week something breaks), driver pay, and tolls. Add those per-mile figures to your fixed cost per mile and you have your true operating cost per mile — the number a rate has to clear before you've made a single dollar.
Most small carriers who actually run this math are surprised it's higher than they assumed. Fuel and truck payment are obvious; maintenance reserve and insurance are the ones people under-budget.
2. Price the whole trip, not just the loaded miles
A rate that looks great per loaded mile can be a loser once you account for the empty miles it took to get to the pickup and the empty miles to get to your next load. Divide the total rate by total miles driven for the trip — loaded and empty — not just the loaded leg. That's the number to compare against your cost per mile.
3. Set a target margin, not just a break-even number
Covering cost per mile means you didn't lose money — it doesn't mean you made any. Decide on a target margin above cost (a flat per-mile amount is easier to apply consistently than a percentage) and treat that as your real floor. If a rate doesn't clear cost-plus-margin, it needs a specific reason to accept anyway — repositioning for a much better lane next, for example — not just "it's better than sitting."
4. Use the posted rate as a sanity check, not the answer
Load board rates and broker-quoted rates tell you what the market will currently bear on a lane, which is useful — but they don't know your cost structure. A rate can be "market rate" and still be below your break-even if your costs are higher than average for that lane (longer deadhead back, higher insurance, older equipment needing more maintenance reserve). Compare every quoted rate against your own number, not against what feels normal.
5. Negotiate accessorials before you accept, not after
Get these agreed to in writing before the truck rolls:
- —Detention pay, and the free time before it starts
- —Lumper fee reimbursement
- —Layover pay if a delivery appointment slips to the next day
These are exactly the costs that quietly turn a profitable-looking rate into a break-even trip, and they're much easier to collect when they were agreed upfront instead of argued for after the fact.
6. Track it, so you actually learn which lanes work
The only way to get better at pricing is to compare what you quoted against what a load actually cost you once it's done — fuel, driver pay, and any accessorials that came up. Do this per shipment, not just at the end of the month, and you'll start to see which lanes and customers are quietly your best ones and which ones you keep taking out of habit.
Haulstats tracks the agreed rate and payment status on every shipment and rolls it up into trip-level profitability in Reports, so that comparison happens automatically instead of living in a separate spreadsheet you forget to update.