Key Points:
- Cost per mile is total operating costs divided by total miles — counting loaded AND deadhead miles, because leaving deadhead out makes losing loads look profitable.
- Split the result into fixed, variable, and driver pay per mile to see which lever to pull when the number is too high.
- Fixed costs do not shrink when you park: in the worked example, dropping from 10,000 to 6,000 miles pushes fixed cost per mile from $0.43 to $0.72.
- Fuel cost per mile equals price per gallon divided by miles per gallon — track real MPG from receipts and odometer readings, not the dashboard alone.
- Judge every load by rate per total mile (pay divided by loaded plus deadhead miles) and price the round trip, not the leg.
- Recalculate monthly and after any major change — a fuel price move, an insurance renewal, a new truck payment, or miles shifting by more than about 10 percent.
Cost per mile — usually shortened to CPM — is the single most important number in an owner-operator's business. It answers one question: what does it cost you to move your truck one mile down the road? Without that number, every load offer is a guess. With it, every load offer becomes a simple pass-or-fail test. If the load pays more per mile than your cost per mile, it can make money. If it pays less, you are paying for the privilege of hauling someone else's freight.
This guide shows you how to calculate your own cost per mile in 2027, step by step, with a worked example using clearly labeled illustrative figures. The example numbers are not quotes, market rates, or a promise of what your costs will be — they are a teaching example so you can see the arithmetic. At the end, you will have a simple calculator method you can run with your own real numbers in a spreadsheet, a notebook, or a notes app, in about 20 minutes.
If you are still setting up your operation, start with How to Start a Trucking Company and MC Number vs DOT Number. Once you are running, this calculation is the companion to How to Find Your First Loads With Brand-New Authority, because knowing your number is what keeps a first load from becoming a first loss.
What Cost Per Mile Really Means
Cost per mile is your total operating cost divided by your total miles over the same period. The formula is short:
Cost per mile = Total operating costs ÷ Total miles driven
Total operating costs means everything it costs to run the truck in that period: fuel, truck payment, insurance, maintenance, tires, permits, tolls, software, phone, and — if you count it, and you should — pay for yourself as the driver. Total miles means every mile the truck moved in that period, loaded miles and empty deadhead miles together. Deadhead miles burn fuel and wear tires just like loaded miles do, so leaving them out makes your cost per mile look lower than it really is, and that false low number is exactly how carriers accept loads that lose money.
It helps to split the result into three parts:
- Fixed cost per mile = Total fixed costs ÷ Total miles
- Variable cost per mile = Total variable costs ÷ Total miles
- Driver cost per mile = Total driver pay ÷ Total miles
- Total cost per mile = Fixed + Variable + Driver
Splitting it this way shows you where your money actually goes, and which lever to pull when the number is too high. High fixed cost per mile usually means low miles, not high bills. High variable cost per mile usually means fuel economy, maintenance, or tolls. High driver cost per mile is not a problem to eliminate — it is the pay you need to live on, and a business that cannot pay its driver is not profitable no matter what the spreadsheet says.
Published industry benchmarks can give you a sanity check — for example, the American Transportation Research Institute's operational costs research is widely cited, with recent editions putting average fleet operating costs above $2.00 per mile including driver pay — but benchmarks are not your number. Your truck payment, your insurance class, your fuel economy, your lanes, and your miles are yours alone. Use benchmarks to check whether your result looks plausible, then trust your own arithmetic.
Step 1: List Your Fixed Costs
Fixed costs are the bills you pay whether the truck runs 1,000 miles or 10,000 miles in a month. They do not shrink when you park, which is why low-mileage months hurt so much: the same fixed total spread over fewer miles pushes your fixed cost per mile up sharply.
Typical fixed costs for a single-truck owner-operator include:
- Truck payment (and trailer payment, if financed separately)
- Insurance premiums: auto liability, physical damage, cargo, and any general liability
- Permits and licensing: apportioned plates, International Fuel Tax Agreement (IFTA) administration, Unified Carrier Registration (UCR), and the Heavy Vehicle Use Tax filed on Form 2290
- Electronic logging device (ELD) subscription and dispatch or transportation management software
- Accounting or bookkeeping fees
- Cell phone plan used for the business
- Parking or storage fees, if you pay them monthly
Gather these from your actual bills. Use a monthly figure for each, or take an annual figure and divide by 12. If a bill is quarterly or annual — plates, UCR, Form 2290 — annualize it rather than leaving it out of a monthly calculation, or your cost per mile will be understated in the months you do not pay it. The federal minimum for most for-hire general freight in vehicles rated 10,001 pounds and up is $750,000 in auto liability coverage, but many brokers require $1 million, so your actual insurance premium will reflect the coverage you carry, not the federal floor.
Step 2: List Your Variable Costs
Variable costs rise with every mile you drive. These are the costs that make one lane more expensive than another, and the costs you can most directly influence by how you drive and where you run.
Typical variable costs include:
- Fuel and diesel exhaust fluid (DEF)
- Maintenance and repairs, including oil changes, brakes, and unexpected breakdowns
- Tires
- Tolls
- Scale tickets, lumpers, and washouts, where applicable
- Factoring fees and load board subscription fees, if you treat them as per-load or per-mile costs
- Driver pay, if you account for it separately rather than as profit
Fuel deserves its own calculation, because it is usually your largest variable cost. Your fuel cost per mile is:
Fuel cost per mile = Price per gallon ÷ Miles per gallon
If diesel costs $3.80 per gallon as an illustrative example and your truck averages 6.5 miles per gallon, your fuel cost per mile is $3.80 ÷ 6.5 = $0.58 per mile. Change either number and the result changes immediately, which is why tracking your real miles per gallon — from fuel receipts and odometer readings, not from the dashboard alone — matters more than any national average.
For maintenance and tires, most experienced owner-operators use a reserve: a set amount per mile set aside for future work, rather than only counting the repair bills that happened to land in a given month. A month with no breakdowns does not mean your maintenance cost was zero; it means the next breakdown is being funded by the reserve. Common reserve figures cited in owner-operator guides run roughly $0.15 to $0.22 per mile for maintenance and repairs and $0.04 to $0.06 per mile for tires, but these are illustrative ranges from published guides, not a quote for your truck. Set your reserve from your own repair history once you have it, and start with a cautious figure until you do.
Step 3: Count Your Total Miles — Honestly
Add up every mile in the period you are measuring: loaded miles, deadhead miles to pickups, bobtail miles, and repositioning miles. Use the same period for costs and miles — a month of costs divided by a month of miles, or a year divided by a year. Mixing periods is the most common arithmetic error in cost-per-mile calculations, and it produces a number that looks precise and is wrong.
If you do not yet have a full month of your own data, start with a realistic planning figure for your operation — for example, 8,000 to 10,000 miles per month for a solo over-the-road owner-operator is a commonly cited planning range — and replace it with your actual miles as soon as you have them. Then recalculate monthly. Your cost per mile is not a tattoo; it is a monthly vital sign, and it should move as your miles, fuel price, and bills move.
Worked Example: Putting It All Together
All figures in this example are illustrative examples for teaching the method. They are not quotes, not market rates, and not a prediction of your costs. Replace every line with your own numbers to get your own result.
Imagine a solo owner-operator running one truck, 10,000 total miles in a month, averaging 6.5 miles per gallon, with diesel at an illustrative $3.80 per gallon.
Monthly fixed costs (illustrative example):
| Expense | Monthly amount |
|---|---|
| Truck payment | $2,200 |
| Insurance (liability, physical damage, cargo) | $1,500 |
| Permits, plates, IFTA, UCR, Form 2290 (annualized) | $270 |
| ELD, software, and phone | $150 |
| Accounting | $200 |
| Total fixed costs | $4,320 |
Fixed cost per mile = $4,320 ÷ 10,000 miles = $0.43 per mile.
Monthly variable costs (illustrative example):
| Expense | Monthly amount |
|---|---|
| Fuel: 10,000 miles ÷ 6.5 MPG × $3.80 | $5,846 |
| DEF | $200 |
| Maintenance reserve: $0.18 × 10,000 miles | $1,800 |
| Tire reserve: $0.05 × 10,000 miles | $500 |
| Tolls | $300 |
| Scales, washes, and miscellaneous | $100 |
| Total variable costs | $8,746 |
Variable cost per mile = $8,746 ÷ 10,000 miles = $0.87 per mile.
Driver pay (illustrative example):
The owner sets a target of $5,000 per month for their own pay in this example. Driver cost per mile = $5,000 ÷ 10,000 miles = $0.50 per mile. Note that this is a target, not a residual: if you only pay yourself what is left after every other bill, you will discover in a bad month that nothing is left. Budget your pay as a cost, then judge loads against the total.
Total cost per mile (illustrative example):
$0.43 (fixed) + $0.87 (variable) + $0.50 (driver) = $1.80 per mile.
That means, in this illustrative example, any load paying less than $1.80 per total mile does not cover costs plus the owner's target pay. A load paying $2.30 per total mile leaves $0.50 per mile of margin above the total in this example. A load paying $1.60 per total mile loses $0.20 per mile, even if the total check looks large — on a 500-mile trip, that is $100 lost, plus wear on the truck that the check did not fund.
Now watch what happens when miles drop. Run only 6,000 miles in a slow month with the same $4,320 in fixed costs, and fixed cost per mile jumps from $0.43 to $0.72. Your total cost per mile rises even though no bill went up. This is why slow months and heavy deadhead quietly destroy margins: fixed costs do not shrink just because you parked.

Your Free Calculator Method
You do not need paid software to run this calculation. Use this method in any spreadsheet or notebook, once a month:
- List every fixed cost for the month, annualized where needed, and total them.
- List every variable cost for the month, calculating fuel from your actual gallons and miles, and total them.
- Add your target driver pay for the month.
- Add fixed, variable, and driver pay together for total monthly cost.
- Add up total miles for the month, loaded and empty.
- Divide total monthly cost by total miles. That is your cost per mile.
- Divide fixed costs by total miles, and variable costs by total miles, to see the split.
- Write the result on a card in your cab: "My cost per mile this month: $X.XX per total mile." Judge every load offer against it before you negotiate.
Recalculate when fuel prices move sharply, when insurance renews, when your truck payment changes, or when your monthly miles shift by more than about 10 percent. A cost per mile calculated once and never updated is a photograph of a business that no longer exists. For a fleet, run the same calculation per truck as well as for the fleet as a whole — a fleet average can hide one truck that is losing money while the others carry it.
Using Your Number on the Load Board
Your cost per mile turns a load board from a list of prices into a decision tool. For each load, calculate the rate per total mile, not just per loaded mile: divide the total pay offered by loaded miles plus deadhead miles to the pickup. Compare that figure to your cost per mile. Above it, the load can make money; below it, it cannot, no matter how good the per-loaded-mile figure looks in isolation.
Then add the destination check. A load into a market with weak outbound freight may force a long deadhead or a cheap return load, which lowers your revenue per total mile for the whole trip. Price the round trip, not the leg. And remember accessorials and fuel surcharge: a fuel surcharge is meant to offset fuel price movement, so confirm how it is calculated and whether it is included in the rate quoted to you, rather than assuming it is extra. Detention pay, layover pay, and toll reimbursement, where offered, should be confirmed in writing on the rate confirmation before you roll — not discovered after you have waited four hours at a dock.
If your cost per mile is higher than the rates available in your lanes, that is information, not failure. It tells you to look at specific levers: more miles to dilute fixed costs, better fuel economy through speed and route discipline, a lower-cost insurance or maintenance arrangement, a different lane mix with less deadhead, or a different equipment type. Cutting your own pay to make the math work is not a lever; it is borrowing from your household to subsidize a shipper's freight.
Common Mistakes That Corrupt the Number
The most common mistakes are all omissions. Leaving out driver pay makes the business look profitable while the owner goes unpaid. Leaving out deadhead miles makes every load look better than it is. Counting only the repair bills that happened this month, with no reserve, makes a quiet month look cheap and a breakdown month look catastrophic. Forgetting annualized costs — plates, UCR, Form 2290, annual permits — understates every month in which they are not due. Using only loaded miles, or only the rate per loaded mile, hides the empty miles you still paid to drive.
Another mistake is copying someone else's number. An owner-operator with a paid-off truck, a fleet with a different insurance class, and a reefer carrier with different fuel and maintenance costs will all have different cost-per-mile figures, and all of them can be correct. Your number comes from your bills and your miles. Anyone who tells you a single universal cost per mile for all owner-operators is selling you a shortcut that skips the only part that matters: your business.
FAQ
What is a good cost per mile for an owner-operator?
There is no single good number. Published guides commonly place solo owner-operators somewhere in the range of roughly $1.50 to $2.10 per mile including most operating costs but before or after driver pay depending on the source, which is why ranges conflict — and fleet benchmarks including driver pay run higher. Your own calculation is the only figure you should price loads against.
Should I include my own pay in cost per mile?
Yes, if you want the number to tell you whether the business pays you. Excluding driver pay gives you a truck cost per mile, which is useful for comparing equipment costs, but a load that covers only truck costs and leaves nothing for the driver is not a profitable load for an owner-operator. Count a realistic target pay as a cost, and treat anything above the total as genuine profit.
Do deadhead miles count in cost per mile?
Yes, always. Every mile costs fuel and wear whether it is loaded or empty. Dividing costs by loaded miles only produces an artificially low number and leads you to accept loads that do not cover the full trip, including the empty miles to the pickup and home.
How often should I recalculate my cost per mile?
Monthly is a good rhythm for most owner-operators, and immediately after any major change: insurance renewal, a new truck payment, a sharp fuel price move, or a significant change in monthly miles. Keep a simple monthly log so you can see trends rather than reacting to a single unusual month.
What is the difference between cost per mile and break-even rate?
Cost per mile is your cost per total mile. Your break-even rate per loaded mile is higher, because only loaded miles earn revenue while all miles cost money. That conversion — and how low you can afford to go on a specific load — is covered in Break-Even Rate Per Mile: How Low Can You Afford to Go?
Can I use a free calculator instead of doing this by hand?
Yes, provided you enter your own costs and miles. A calculator only automates the arithmetic in this guide; it cannot know your insurance premium, your fuel economy, or your deadhead. Run the method here once by hand so you understand every line, then use a spreadsheet or calculator tool to repeat it monthly with updated figures.
This guide was prepared in good faith from official sources, including FMCSA and state agency publications, and was checked at the time of writing. Fees, rules and procedures change, and errors and omissions are excepted. Please confirm current requirements with the relevant agency before filing or travelling. If you spot anything that needs correcting, email us at contact@truckingmind.com — we will verify it and update this page.