Guides
Last updated
How to Calculate Cost Per Mile in Trucking (2026 Step-by-Step)
The step-by-step process to calculate your real operating cost per mile, with worked examples for cargo van, sprinter, box truck, and semi — plus the pitfalls that make most owner-operators undercharge.
The formula
Cost per mile = variable cost per mile + (monthly fixed cost ÷ monthly miles)
Trucking cost per mile (CPM) is calculated by adding your variable cost per mile (fuel, maintenance, tolls) to your fixed cost per mile (monthly fixed cost divided by monthly miles driven). The result is your operating CPM — what your business spends to move the truck one mile, before paying yourself. Add driver pay per mile to get the break-even rate you must charge brokers.
Steps
6 steps
Time to complete
~15 min
What you'll need
Last 3 months of expenses + miles
Step-by-step: calculate your real cost per mile
Each step includes a worked example for a Sprinter owner-operator so you can sanity-check your numbers against ours. The same logic applies to cargo van, box truck, and semi — only the values change.
- 1
List every monthly fixed cost
Add up every cost you pay each month whether or not the wheels turn — truck or van payment, commercial insurance, permits, DOT authority renewals, parking, accountant, ELD subscription, factoring fees, dispatch software. Most owner-operators undercount this number by 20–30% because they forget the quarterly and annual line items (IFTA, UCR, MC renewal). Divide each annual item by 12 and include it.
Worked example
Example: a Sprinter owner-operator runs $850 payment + $520 insurance + $80 permits/IFTA + $35 ELD + $60 accountant + $40 phone = $1,585/month in fixed cost.
- 2
Calculate variable cost per mile
Variable costs scale with miles driven. The three line items that matter: fuel, maintenance & tires, and tolls. Fuel cost per mile = fuel price per gallon ÷ MPG. Maintenance runs $0.10–$0.40/mi depending on equipment (cargo van low end, semi high end). Tolls average $0.03–$0.12/mi depending on lane mix.
Worked example
Example: Sprinter at 16 mpg with diesel at $3.85/gal = $0.24/mi fuel + $0.20/mi maintenance + $0.07/mi tolls = $0.51/mi variable.
- 3
Divide fixed costs by monthly miles
Fixed cost per mile = total monthly fixed cost ÷ monthly miles driven. This is where utilization shows up. Running 6,000 miles spreads fixed costs much thinner than 10,000 miles. Use your actual three-month rolling average, not your best month.
Worked example
Same Sprinter: $1,585 fixed ÷ 9,000 miles = $0.18/mi fixed cost. At 6,000 miles that fixed cost jumps to $0.26/mi.
- 4
Add variable + fixed for operating CPM
Operating cost per mile = variable cost per mile + fixed cost per mile. This is what your business spends to move the truck one mile, before driver pay. Compare against industry benchmarks: $0.72–$1.05 for cargo van, $0.95–$1.35 for Sprinter, $1.35–$1.90 for box truck, $1.75–$2.45 for semi.
Worked example
Same Sprinter: $0.51 variable + $0.18 fixed = $0.69/mi operating CPM. Below the typical $0.95–$1.35 range because this operator has a high-utilization, low-toll lane mix.
- 5
Add your driver pay to get the break-even rate
The rate you must charge brokers = operating CPM + driver pay per mile. Driver pay per mile = desired weekly take-home ÷ weekly miles. If you want $1,500/week and drive 2,000 miles, that's $0.75/mi in driver pay. Below the break-even rate, the load contributes nothing to take-home.
Worked example
Sprinter operator wants $1,800/week take-home, drives 2,250 mi/week. Driver pay = $0.80/mi. Break-even rate = $0.69 operating + $0.80 pay = $1.49/mi. Any load below $1.49/mi loses money on a take-home basis.
- 6
Factor in deadhead before quoting rates
Deadhead (unpaid miles between loads) is the silent CPM killer. If 15% of your miles are deadhead, your effective CPM on paid miles is roughly 18% higher than the operating CPM you calculated. A $1.49/mi break-even at 15% deadhead becomes $1.75/mi effective. The cleanest fix is reducing deadhead through better dispatch, but in the short term you must quote rates that absorb it.
Worked example
Sprinter operator with 1,700 paid + 300 deadhead miles per week = 15% deadhead. The $1.49/mi break-even becomes $1.75/mi on paid miles. Bidding below $1.75/mi means working at a loss.
Common pitfalls that make owner-operators undercharge
Forgetting quarterly and annual costs.
IFTA, UCR, MC authority renewal, accountant fees, drug consortium — these are easy to miss because they don't hit monthly. Always divide annual costs by 12 and add them to your monthly fixed cost line.
Using a best-month mileage number.
Use a three-month rolling average for monthly miles, not your record month. Optimistic utilization numbers make your fixed cost per mile look artificially low.
Treating deadhead miles as free.
Deadhead burns fuel and adds wear without revenue. A 15% deadhead rate pushes your effective break-even rate on paid miles roughly 18% higher than your raw operating CPM suggests.
Ignoring maintenance reserve.
Your CPM should include a maintenance reserve ($0.10–$0.40/mi depending on equipment), not just what you spent last month. A blown transmission on month 14 will not feel optional, so price it in now.
Mixing personal and business expenses.
Phone, internet, vehicle for personal use — keep these out of operating CPM unless you're separating the business portion. Otherwise the number drifts higher than what brokers will pay.
Skip the math
Use the interactive calculator
The free CPM calculator pulls live regional fuel prices and state-specific insurance defaults so you don't have to look anything up. Pick your equipment, override the defaults with your real numbers, and get your operating CPM and break-even rate in seconds.
Frequently asked questions
Cost per mile = (monthly fixed costs ÷ monthly miles driven) + variable cost per mile. Variable cost per mile = (fuel price ÷ MPG) + maintenance per mile + tolls per mile. Add your driver pay per mile on top to get the minimum break-even rate you must charge.
No — operating cost per mile is what the business spends to move the truck. Driver pay is the next layer. Calculate operating CPM first, then add your target driver pay per mile to get the break-even rate brokers must pay. This separation lets you compare your CPM to industry benchmarks without your pay distorting the number.
Recalculate at least quarterly, and whenever any of the four big inputs move materially: fuel price (rerun if it shifts by more than $0.30/gal), insurance renewal, monthly utilization (if your three-month rolling average changes by more than 1,000 miles), or major maintenance events.
Cost per mile (CPM) is what your business spends to move one mile. Rate per mile (RPM) is what brokers pay you per mile on a load. You need RPM > break-even rate to make money. Net profit per mile = RPM − operating CPM − driver pay per mile.
Three highest-leverage moves: (1) raise utilization — driving more miles spreads fixed costs thinner, (2) cut deadhead below 12% through better dispatch and broker relationships, (3) requalify insurance annually once you have a clean MVR. Fuel and maintenance optimizations are smaller-percentage wins.
Compare against equipment-specific benchmarks: above $1.10/mi for cargo van, above $1.40/mi for Sprinter, above $2.00/mi for box truck, or above $2.50/mi for semi — your CPM is likely above the 75th percentile and you have room to optimize. The most common cause is low utilization, not high spending.
These tools are provided for informational purposes and should not be treated as legal, tax, or financial advice.