How Do You Calculate Load Profitability as an Owner-Operator? (The Complete Guide)
Load profitability is the rate minus every cost the load creates: fuel on all miles including deadhead, fixed and variable cost per mile, percentage fees (dispatch, factoring, quick pay), and direct cash costs like tolls and lumper. Net profit = rate − total expenses. Judge every load on four numbers: net profit, margin percent, rate per loaded mile against cost per loaded mile, and estimated dollars per hour.
Driver to driver: a load offer is one number — the rate — and that one number answers almost nothing. What a load pays and what a load earns are different questions, and the distance between them is every cost the load creates: fuel on miles nobody pays you for, the truck payment that accrues whether you roll loaded or empty, the percentage the dispatcher and the factoring company take off the top, the tolls and lumper fees that leave your account in cash. Load profitability is the discipline of counting all of it before you say yes.
This guide walks the full calculation chain end to end: what costs a single load creates, how each class of cost enters the math, why rate per mile and cost per mile must both be measured on loaded miles, and the four numbers that together tell you what you actually keep. Along the way it works one real load — Erie, PA to Buffalo, NY to Boston, MA — twice: once the way a rate confirmation invites you to think about it, and once the way your bank account will experience it. The two answers differ by $610.
What does “load profitability” actually mean?
Load profitability is net profit: the rate minus the total expenses that this specific load — not your average week, not the industry, this load — generates. The formula is short:
netProfit = rate − totalExpenses
Everything difficult lives inside totalExpenses. A load’s expenses come in four distinct classes, and each class enters the math differently:
totalExpenses = fuel + fixed(cpm×totalMiles) + variable(cpm×totalMiles) + percentFees + directCash(tolls, lumper, other)
Fuel is computed from miles and MPG at a current diesel price. Fixed and variable costs arrive as your personal cost per mile, multiplied by total miles — loaded plus deadhead. Percentage fees are taken off the gross rate. Direct cash costs are simply added up. Miss any one class and the answer is wrong; the most common napkin version — rate minus fuel minus tolls — misses two of the four entirely, and that is exactly where the $610 in the worked example below goes.
One definition to hold onto before the details: total miles means every mile the load makes you drive, paid or not.
totalMiles = loadedMiles + deadheadMiles
The deadhead to reach the pickup exists only because you took this load, so its fuel and its wear belong on this load’s bill. That principle — deadhead is a cost of the load — runs through every section of this guide.
What costs does a single load create?
Owner-operators carry one of the widest cost stacks in small business: equipment payments, insurance, maintenance, tires, a depreciation reserve, taxes and permits (HVUT, IFTA, IRP, UCR, and state weight-distance taxes where they apply), ELD and PrePass subscriptions, load board access, phone, parking, office, your own salary, and accounting. For scale: the American Transportation Research Institute’s An Analysis of the Operational Costs of Trucking: 2025 Update (July 2025, reporting 2024 data) puts the average total marginal cost of trucking at $2.260 per mile — before anyone earns a profit.
For load math, every one of those items falls into one of four classes. The class determines how the cost enters the calculation:
| Cost class | Examples | How it enters the math | Formula piece |
|---|---|---|---|
| Fixed | Truck and trailer payments, insurance, taxes and permits (HVUT, IFTA, IRP, UCR), ELD, PrePass, load board, phone, parking, office, your salary, accounting | Accrues by the calendar whether you drive or not; converted to a per-mile figure by dividing weekly fixed cost by your weekly mileage goal, then charged on every mile of the load | fixedCPM × totalMiles |
| Variable | Maintenance, tires, depreciation reserve | Accrues per mile driven; charged on every mile of the load, loaded or empty | variableCPM × totalMiles |
| Fuel | Diesel for all miles, including deadhead | Computed from total miles, your MPG, and a current diesel price | (totalMiles ÷ MPG) × dieselPrice |
| Percentage | Dispatch fee, factoring fee, quick pay fee | Taken as a share of the gross rate before the money reaches you | rate × (dispatch% + factoring% + quickpay%) |
| Direct cash | Tolls, lumper fees, other out-of-pocket trip costs | Added at face value — real dollars that leave your account on this trip | tolls + lumper + other |
Two of these classes deserve their own deep treatment, and they have it: the fixed-versus-variable split and the weekly-to-per-mile conversion live in the cost-per-mile guide, and the way percentage fees gross up your floor rate lives in the break-even guide. Both are linked below where they enter the chain. The distinction that matters here is simpler: fixed and variable costs are per-mile costs charged on all miles, percentage fees are per-dollar costs charged on the gross, and direct cash is just cash. Confuse the classes and the errors compound quietly.
How do you calculate fuel cost for a load?
Fuel is often the largest single cash outlay on a load, and it has the simplest formula:
fuelCost = (totalMiles ÷ MPG) × dieselPrice ← includes deadhead miles
Three inputs, three places to be honest. Total miles means loaded plus deadhead — the truck burns the same diesel empty as it does light-loaded, and nobody reimburses the empty gallons. MPG means your truck’s real number, not a hope: NACFE’s Fleet Fuel Study measured a 7.77 MPG average across its participating fleets in 2023, against a national average of roughly 6.9 — and the gap between those two figures is worth real money on every load, which is a reason to know where your own truck sits. Diesel price means a current one. The U.S. Energy Information Administration publishes a weekly U.S. on-highway diesel average every Monday; as of the July 6, 2026 release it stands at $4.578 per gallon. That is a national average, not a pump-by-pump quote — if you know today’s price at your fuel stop, use it instead.
On the worked-example load below — 551 total miles at 7.5 MPG — that price produces 551 ÷ 7.5 = 73.4667 gallons, and 73.4667 × $4.578 = $336.33 of fuel. Note what the deadhead alone costs: 93 empty miles is 12.4 gallons, about $56.77 of diesel that the rate never mentions.
The full treatment — where the EIA index comes from, how price swings move your per-mile cost, and why fuel deserves its own line in your cost per mile — is in the spoke guide: How do you calculate fuel cost per mile for a truck?
How do fixed and variable costs turn into cost per mile?
Fuel is visible; the truck payment on a Tuesday afternoon is not. Fixed costs are the ones that arrive by the calendar — payments, insurance, permits, subscriptions, your salary — and they are the costs the napkin always forgets, because no single load appears to cause them. But every mile you drive has to carry its share, or the shares pile up unpaid at the end of the month. The conversion is your base cost per mile:
baseCPM = fixedCPM (weeklyFixed ÷ weeklyMileGoal) + variableCPM + fuelCPM (price ÷ MPG)
Fixed cost per mile is your weekly fixed total divided by the miles you realistically run in a week — which means your fixed CPM is personal: two trucks with identical payments but different weekly miles have different costs per mile, and the industry average tells neither driver their own number. Variable cost per mile — maintenance, tires, depreciation reserve — accrues with the odometer and adds on directly. Fuel CPM is the diesel price divided by your MPG. One practical warning from inside the math: when you convert monthly bills to weekly, divide by 4.333 — the exact 52 ÷ 12 — not by four; the “four weeks in a month” shortcut quietly overstates your weekly fixed costs by about 8 percent.
In the worked example, the driver’s fixed plus variable operating cost is $0.96 per mile (fuel handled separately). Charged on all 551 miles, that is 551 × $0.96 = $528.96 — the largest single line on the load’s bill, and the one the napkin omits entirely.
Building that per-mile number from your own bills — the full cost stack, item by item — is its own guide: How do you calculate cost per mile for a semi truck?
How do percentage fees change the math?
Dispatch fees, factoring fees, and quick pay fees share a property that makes them different from every other cost: they scale with the rate. They are not a fixed dollar amount you can look up in advance — they are a slice of the gross, taken before the money reaches you:
percentFees = rate × (dispatch% + factoring% + quickpay%)
On the worked example: 3% dispatch plus 3% factoring on a $1,350 rate is $1,350 × 0.06 = $81.00 gone before a gallon of diesel is bought. Six percent sounds small next to a fuel bill, but notice what it does to margins: if a load nets 14 percent after everything, the fees alone consumed an amount equal to more than a third of what you kept.
Percentage fees also do something subtle to your floor — the minimum rate that covers your costs. Because the fee is charged on the gross, you cannot just add 6 percent to your cost per mile; you have to divide by what’s left after the fee:
breakEvenRate = baseCPM ÷ (1 − commission%)
Divide, don’t add — the difference is real money on every load, and the reasoning is worked through in full here: How do you calculate your break-even rate per mile?
Why are RPM and CPM measured on loaded miles only?
Here is the part of load math where honest people most often fool themselves. Rate per mile (RPM) and cost per mile (CPM) are the two numbers everyone quotes, and both have a denominator question: divide by loaded miles, or by total miles including deadhead? The answer matters more than it looks, and there is exactly one consistent way to do it:
RPM = rate ÷ loadedMiles CPM = totalExpenses ÷ loadedMiles
Both denominators are loaded miles — and deadhead appears in neither. Deadhead is a cost: its fuel and its wear are already inside totalExpenses, priced at your per-mile cost. Putting deadhead in the denominator as well would count it twice, and worse, it would count it in the flattering direction — a bigger denominator makes your CPM look lower and dilutes your RPM, so the load with the ugly 93-mile deadhead looks cheaper to run than it is. Deadhead can’t hide when it sits in the expenses, in dollars, where you can see it.
The payoff of doing it this one way is that the numbers reconcile exactly:
loadedMiles × (RPM − CPM) = netProfit
On the worked example: RPM is $1,350 ÷ 458 = $2.9476 and CPM is $1,156.29 ÷ 458 = $2.5247, so 458 × ($2.9476 − $2.5247) = 458 × $0.4229 ≈ $193.69 — the load’s net profit, recovered from the per-mile figures. (The two-decimal display rounds to $2.95 and $2.52; do the math in integer cents with deterministic rounding and the identity holds to the cent.) If your spreadsheet’s RPM minus CPM times loaded miles does not equal your net profit, one of the three numbers is defined inconsistently — usually a deadhead mile hiding in a denominator.
Deadhead itself — how much empty miles really cost, and how far out of route a pickup can be before it eats the load — is a deep enough topic for its own guide, coming to this series later.
What does a real load look like end to end?
Now the whole chain on one real load, calculated on July 10, 2026. The load: Erie, PA → Buffalo, NY → Boston, MA. Rate $1,350. Miles: 458 loaded + 93 deadhead = 551 total. Tolls: $210 (the I-90 corridor collects). Truck: 7.5 MPG. Diesel: $4.578/gal (EIA weekly U.S. on-highway average, published July 6, 2026). Fees: 3% dispatch + 3% factoring. Operating cost: $0.96/mile fixed plus variable. Dock time: 1.5 hours. Estimated on-duty time: 12.5 hours — 551 miles at an estimated 50 mph plus dock time. (Hours are an estimate however you build them — route-duration data or a flat highway speed — and so is every dollars-per-hour figure built on them.)
First, the way the rate confirmation invites you to see it — the broker’s napkin: rate, minus fuel, minus tolls, done. Then the real math, with all four cost classes present:
| Line item | Broker's napkin | Real math |
|---|---|---|
| Rate | $1,350.00 | $1,350.00 |
| Fuel — 551 mi ÷ 7.5 MPG × $4.578 | −$336.33 | −$336.33 |
| Tolls | −$210.00 | −$210.00 |
| Percentage fees — $1,350 × (3% + 3%) | not counted | −$81.00 |
| Fixed + variable — 551 mi × $0.96 | not counted | −$528.96 |
| Total expenses | $546.33 | $1,156.29 |
| Net profit | +$803.67 ≈ +$804 | +$193.71 ≈ +$194 |
| Estimated $/hour (12.5 h shift) | ≈ $64/hr | ≈ $15.50/hr |
Same load, same rate, same miles — and a $610 gap between the two answers. The napkin is not lying about anything it counts; it just counts two of the four cost classes and skips the other two. The $81 in fees and the $528.96 of fixed-plus-variable cost are as real as the diesel, they just don’t show up at a fuel island. And notice the hours: paid by the mile, capped by the hour. The napkin’s $64 an hour and the real $15.50 an hour describe the same 12.5-hour day — one estimated shift with 1.5 hours of it spent at docks, the hours nobody pays you for.
Is $194 and $15.50 an hour good or bad? That depends on your costs, your week, and what else the board is showing — which is precisely why this guide gives you the math and not a verdict. See what really stays in your pocket; the decision that follows is yours to make.
Which four numbers should you judge every load by?
The chain above produces more than one output, and each output answers a different question. A load can pass one test and fail another — a fat net profit on a three-day haul can be a poor use of your hours, and a strong hourly figure on a short hop can be a thin margin with no cushion when diesel moves. Four numbers, read together, cover the angles:
| Metric | Formula | Question it answers | Worked example |
|---|---|---|---|
| Net profit | netProfit = rate − totalExpenses | How many dollars do I keep? | +$193.71 |
| Margin % | margin% = netProfit ÷ rate × 100 | How much cushion is in this rate if a cost moves? | $193.71 ÷ $1,350 × 100 = 14.3% |
| RPM vs CPM | RPM = rate ÷ loadedMiles · CPM = totalExpenses ÷ loadedMiles | Does each paid mile out-earn what it costs me? | $2.95 vs $2.52 (rounded from $2.9476 and $2.5247) |
| Estimated $/hour | $/hour = netProfit ÷ estimatedHours | What does this load pay for my day? | $193.71 ÷ 12.5 h ≈ $15.50/hr (estimated) |
Net profit is the anchor — absolute dollars, the number your bills are paid in. Margin percent is your shock absorber: at 14.3 percent, a diesel jump or an extra hour of detention squeezes but doesn’t immediately flip the load negative; at 3 percent, almost anything does. RPM against CPM tells you whether the paid miles carry the whole trip, deadhead and all — and because both use the loaded-mile denominator, the comparison is honest. Dollars per hour is the one that reorders a load board: two loads with identical per-mile numbers can pay very different wages once dock time enters, and it is always an estimated figure, because the hours themselves are estimates until you’ve driven them. Dollars per hour is a deep enough subject — dock time, short hauls versus long, what your week is actually built on — that it will get its own guide in this series.
For calibration, one pair of named-source figures: ATBS, the owner-operator business-services firm, reports average owner-operator net income of $71,800 on roughly 95,000 miles for 2025, with the top third of their clients averaging about $166,000. Same trucks, same freight market — the spread between those two figures is, in large part, load selection math like the chain in this guide. What counts as a good rate for your truck is its own question with its own guide: What is a good rate per mile for owner-operators?
How do you know if a load is profitable before you accept it?
Everything above compresses into a routine you can run in the time a load stays on the board — provided the slow part is already done. The slow part is your base cost per mile: your fixed costs converted to per-mile at your real weekly miles, your variable costs, your fuel cost at a current price. That number is homework, built once from your own bills and revisited when a payment or a policy changes — not something to reconstruct with a dispatcher on hold. With it in hand, the per-load routine is seven short steps:
Total the miles, deadhead included. Price the fuel at a current diesel number. Multiply your fixed-plus-variable cost per mile by all the miles. Take the percentage fees off the gross. Add the tolls and the lumper. Subtract the lot from the rate. Then read the four metrics — net profit, margin, RPM against CPM, estimated dollars per hour — and decide.
Two habits keep the routine honest. First, never let a missing input become an invented one — an unknown toll is not zero, and a guessed MPG is not data; if you don’t know a number, the answer you compute without it isn’t an answer yet. Second, benchmark against yourself, not the coffee counter: your cost per mile is personal, so another driver’s “good rate” may be below your break-even or comfortably above it. (Benchmarks and how to use them without being used by them — another guide this series owes you.)
The math itself is not hard; it is just longer than the time a good load survives on a board, which is why the napkin wins so often. LoadWizz runs this exact math — deadhead, live EIA diesel, truck-specific tolls — before you say yes; the call is yours. However you run it — app, spreadsheet, or a practiced five minutes with a calculator — run all four cost classes, every time. Sometimes “no” is the most profitable word you’ll say all week, but you can only know that if you’ve done the math on the “yes.” Numbers, never advice.
Frequently asked questions
What is the trucking load profit formula?
Net profit = rate − total expenses, where total expenses = fuel + fixed costs + variable costs + percentage fees + direct cash costs (tolls, lumper). Fuel and per-mile costs run on total miles including deadhead; percentage fees like dispatch and factoring are taken as a share of the gross rate.
How do I know if a load is profitable before I accept it?
Run the full chain: total miles including deadhead, fuel at a current diesel price, your own fixed and variable cost per mile, percentage fees off the gross, then tolls and lumper. If the rate exceeds that total, the load nets positive. Then check margin, loaded-mile RPM vs CPM, and estimated dollars per hour.
Do deadhead miles count in rate per mile?
No. Rate per mile is rate ÷ loaded miles, and cost per mile is total expenses ÷ loaded miles. Deadhead belongs inside expenses as a cost — fuel plus wear on unpaid miles — never in the denominator, where it would dilute both numbers and hide what the empty miles actually cost you.
How much will I actually make on a load?
What you keep is net profit: the rate minus fuel on all miles, your fixed and variable cost per mile on all miles, percentage fees, tolls, and lumper. In a dated July 2026 worked example, a $1,350 load that looked like +$804 on napkin math actually netted about $194 once every cost was counted.
Is rate per mile enough to judge a load?
No single number is. A strong rate per loaded mile can still deliver weak dollars per hour if the load eats a full shift at the dock, and a thin margin leaves no room when diesel moves. Judge each load on four numbers together: net profit, margin percent, RPM against CPM, and estimated dollars per hour.
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