Free calculator
Dry Van Load Profit Calculator
A load's posted rate tells you what it pays, not what it leaves you. This dry van load profit calculator subtracts fuel, the dispatch fee, tolls, an unreimbursed lumper and running costs, counts deadhead and dock time, and shows net profit, true rate per mile and profit per hour.
Updated . Runs in your browser; nothing you type is sent to us.
Example defaults. Replace them with your numbers.
This load nets about $1,473, or $58.45 an hour. We look for loads that beat that and line up the next one before this one delivers.
Get a dispatcher on your loadsWhat the result means
- Net profit is what the load leaves after the costs it causes: the dispatch fee, fuel for every mile including deadhead, maintenance and tires, tolls and a lumper you aren't reimbursed for. It's before your fixed costs like insurance and truck payments, and before your own pay.
- True rate per mile is revenue over every mile you drive for the load. It's lower than the posted rate whenever there's deadhead.
- Net per mile is what each mile actually left you.
- Profit per hour spreads the net across driving, loading and unloading, and waiting time. It's the number that catches loads that look good on paper and eat your day at a dock.
- The bars show where the money went, from revenue down to net.
How it's calculated
total miles = loaded miles + deadhead
detention pay = max(0, hours waiting - free hours) x detention rate
revenue = load pay + detention pay
dispatch fee = revenue x fee %
fuel = total miles / mpg x diesel price
running costs = total miles x maintenance and tires per mile
lumper cost = lumper fee, unless the broker reimburses it
net profit = revenue - dispatch fee - fuel - tolls - lumper cost - running costs
true rate/mile = revenue / total miles
hours = total miles / average speed + loading hours + hours waiting
profit per hour = net profit / hours
Assumptions
- Example defaults (diesel price, mpg, maintenance per mile, average speed) are placeholders, not market data. Replace them with your own numbers.
- Detention is only what the rate confirmation says you'll be paid after free time. If the rate con doesn't list it, set the rate to zero.
- Average speed should include fuel stops and breaks, not just highway speed.
- The calculation runs in your browser, and the result link keeps your inputs in the URL so you can compare loads side by side.
How to use it before you accept a load
- Put in the rate con total and both mileages, loaded and deadhead.
- Add the dock reality: expected wait at a busy receiver, lumper fees at grocery warehouses, and the detention terms you actually got in writing.
- Compare two or three loads, not just one. Copy each result link and look at net and profit per hour together.
- Think about the next load. A load into a market with few outbound vans may need an empty run afterward. Add those miles to deadhead to see the real cost.
- Check it against your weekly needs. Your floor rate comes from fixed costs and your pay; a load that nets less than your share of those costs is a load to counter or pass.
Finding loads worth putting in this calculator is the hard part. Our guide to load boards for dry vans covers where to look, dedicated dry van lanes covers how to get steadier freight, and our dry van dispatch service does the searching, countering and reload planning for you.
Calculator FAQ
Why show profit per hour as well as per mile?
Because a load that pays well per mile can eat a whole day at docks. Two loads with the same net can be very different if one takes 18 hours and the other takes 30. Profit per hour shows which one actually pays for your time.
What should I put in maintenance and tires per mile?
Your own figure from your records: repairs, preventive maintenance and tires divided by the miles you ran in the same period. If you don't track it yet, start with an estimate and replace it as your records build. It's labeled as an example default for that reason.
Why is the dispatch fee figured on detention too?
Our fee is a percentage of the full rate confirmation total, so detention the broker pays counts toward it, like the linehaul. Choose 'None' to compare the load without a dispatcher.
Does this include insurance, truck payments and my pay?
No. Those are fixed weekly costs, not per-load costs. Net profit here is what the load contributes toward them. To set a minimum rate that covers them, use the minimum rate builder on our owner-operator page.
Sources
- 23 CFR 658.17, federal weight limits (for heavy-load checks), checked October 2026
Results are estimates for planning, not financial, tax or legal advice. Check every load's rate confirmation before you accept it.
Apply in about 2 minutes
Keep your van loaded. Keep your weekends.
Tell us your trailer, lanes and minimum rate. A dispatcher calls you back, and you approve every load before it's booked.
6% of gross for one truck, 5% for 2+ trucks (limited-time). No haul, no pay.
Prefer the full form? Open the application