What Is a Good Profit Margin on a Truckload?
Profit margin on a truckload = net profit ÷ gross rate × 100. A good margin isn’t a number you find on a load board — it’s a number you choose and then price for: target rate = base CPM ÷ (1 − commission % − target margin %). Work that formula backwards and a load’s margin is knowable before you accept it, not after the settlement arrives.
What does “profit margin” mean on a truckload?
Margin answers one question: of every dollar the broker pays, how many cents actually stay with you? It’s net profit expressed as a share of the gross rate.
margin% = netProfit ÷ rate × 100
The hard part isn’t the division — it’s the numerator. Net profit is the rate minus everything the load costs: fuel across loaded and deadhead miles, your fixed and variable cost per mile, tolls, and the percentage fees (dispatch, factoring, quick pay) that come off the top before you see a dollar.
netProfit = rate − totalExpenses
Skip an expense and the margin inflates. That’s how the broker’s napkin works: rate minus fuel minus tolls looks like a fat margin, because the truck payment, insurance, maintenance, and fees haven’t been invited to the calculation yet. If you haven’t built your full cost stack into one per-mile number, start with how do I calculate cost per mile for a semi truck? — margin math is only as honest as the cost number underneath it.
What counts as a good margin for an owner-operator?
There is no league table that hands you the answer. Two owner-operators can run the same lane at the same rate and land on different margins, because margin is built from personal inputs: your payment, your insurance, your MPG, your fee percentages, your weekly miles. ATBS reported that the average owner-operator netted $71,800 on roughly 95,000 miles in 2025, while the top third averaged about $166,000 — annual income figures, not per-load margins, and the spread itself is the point: the same lanes produce very different outcomes depending on costs and load selection. For cost scale, ATRI’s 2025 update put the industry’s average total marginal cost at $2.260 per mile (2024 data) — a fleet figure that includes driver wages, so it frames the landscape rather than your truck. Don’t be the average driver.
So the practical question isn’t “what margin do other people get?” It’s “what margin do I need, and what rate does that require?” That flips margin from a grade you receive into a target you set — and a target you can price for.
How do you price a load for a target margin?
Work backwards. Decide the share of gross you want to keep, put it in the denominator next to your commission percentage, and the formula returns the rate per loaded mile that delivers it:
targetRate = baseCPM ÷ (1 − commission% − margin%)
You divide rather than add for the same reason break-even pricing divides: percentage fees and margin are both shares of the gross rate, the bigger number — the full logic lives in how do I calculate my break-even rate per mile? Here is the ladder for a $1.80 base cost per mile with 6% total commission (say 3% dispatch plus 3% factoring):
| Target margin | Formula | Required rate/mi | Kept per mile |
|---|---|---|---|
| 0% (break-even) | $1.80 ÷ 0.94 | $1.91 | $0.00 |
| 5% | $1.80 ÷ 0.89 | $2.02 | $0.10 |
| 10% | $1.80 ÷ 0.84 | $2.14 | $0.21 |
| 15% | $1.80 ÷ 0.79 | $2.28 | $0.34 |
| 20% | $1.80 ÷ 0.74 | $2.43 | $0.49 |
Read the ladder in both directions. Downward: each five points of margin costs roughly eleven to fifteen more cents per mile at the negotiating table. Upward: if the loads you’re actually offered sit around $2.14, a 20% target is a wish, not a plan — the ladder tells you that before you spend a week finding out. Check the top rung: at $2.43 gross, the 6% fee takes about $0.15, costs take $1.80, and $0.49 stays — 20% of the gross, exactly as priced. In LoadWizz the target margin is yours to set; the app just shows whether the load clears it.
How do net profit, margin, and dollars per hour describe the same load?
Margin is one lens. It scales profit against the size of the check, which makes a $1,350 load comparable to a $3,500 one. But it says nothing about time, and time is the resource you actually run out of — you’re paid by the mile, capped by the hour. Here is one real load through all three lenses, as a dated snapshot (figures move with diesel and routing).
| Lens | How it’s computed | Result | What it answers |
|---|---|---|---|
| Net profit | $1,350 − $1,156 total expenses | +$194 | Is there money left at all? |
| Margin | $194 ÷ $1,350 × 100 | 14.4% | How much of each gross dollar do I keep? |
| Estimated $/hour | $194 ÷ 12.5 estimated hours | ≈ $15.50 | What is my time selling for? |
The expense side, briefly: fuel ≈ $336 across all 551 miles, operating costs $529, fees $81, tolls $210. Now run the napkin version — rate minus fuel minus tolls — and the same load shows +$804 and a margin near 60%. The real margin is 14.4%. That $610 gap between the napkin and the full math is the whole argument for computing margin before you accept, not discovering it on the settlement; the end-to-end walk-through is in how do I calculate load profitability end to end?
And notice the third row. A 14.4% margin sounds respectable in most industries, yet this load sells 12.5 estimated on-duty hours for about $15.50 each. A shorter load at a thinner margin could beat it on time. Margin can’t see that — which is why the hourly lens gets its own page: how much should a trucker make per hour?
Can you know a load’s margin before you accept it?
Yes — that’s the entire reason to set a target. Every input to the margin formula is available while the load is still on the screen: the rate, the loaded and deadhead miles, this week’s diesel, your MPG, your cost per mile, your fee percentages, the tolls. Nothing in the calculation requires hauling the freight first. The settlement doesn’t reveal the margin; it confirms it.
A target margin also gives your “no” a spine. Without one, every rejection is a feeling and every acceptance is a hope. With one, the decision compresses to a single comparison: does this load’s rate per loaded mile clear the number the ladder says I need? When it doesn’t — and when walking away is the right answer — the reasoning is laid out in when should you reject a load? Sometimes “no” is the most profitable word you’ll say all week. The rest of the math this page leans on — cost per mile, break-even, fuel, deadhead — lives in the Learn library.
Frequently asked questions
What is the formula for profit margin on a truckload?
Margin % = net profit ÷ gross rate × 100, where net profit is the rate minus every expense the load creates — fuel including deadhead, fixed and variable cost per mile, tolls, and percentage fees like dispatch and factoring. A $1,350 load that nets $194 carries a 14.4% margin.
Is a 15% profit margin good in trucking?
It depends on what your costs require, not on an industry grade. A 15% target on a $1.80 base CPM with 6% total commission needs a $2.28-per-mile rate — about $0.34 of every loaded mile staying with you. If rates in your lanes rarely clear that, the honest move is adjusting the target or the costs, not the math.
How do I price a load for a target margin instead of hoping for one?
Work backwards: target rate = base CPM ÷ (1 − commission % − target margin %). With a $1.80 base CPM, 6% commission, and a 10% target, that is $1.80 ÷ 0.84 = $2.14 per mile. Any load paying above that per loaded mile clears your target before you commit to it.
Why does a load with a decent margin sometimes pay badly per hour?
Margin divides by dollars; dollars per hour divides by time. A load can clear your margin target and still eat fourteen hours in deadhead, dock time, and slow miles. That is why margin, net profit, and estimated dollars per hour are three different lenses on the same load — and why checking only one of them can mislead you.
What is the difference between profit margin and profit per mile?
Margin is net profit as a percentage of the gross rate; profit per mile is net profit divided by loaded miles. The $1,350 Erie–Boston example nets $194: a 14.4% margin, or about $0.42 per loaded mile. Margin compares loads of different sizes; per-mile compares against your cost per mile.
LoadWizz runs this math for you — your costs, live EIA diesel, truck-specific tolls. Numbers, never advice. The call is yours.
Get your CPM — free