How to Calculate Cost Per Mile as an Owner-Operator
Rate per mile is what the broker quotes. Cost per mile is what your truck actually spends. Owner-operators who skip this number accept loads that look fine and still lose money.
By Sarpreet Singh8 min read
Brokers talk in rate per mile. Owner-operators stay in business with cost per mile.
If you do not know your owner-operator cost per mile, you are guessing every time you say yes to a load. A $2.10 quote can be a winner or a loser depending on your truck payment, insurance, fuel, and how many empty miles it takes to get there.
This is the working method owner-operators use to get a real number — not a spreadsheet hobby, a break-even line you can use at a truck stop.
What owner-operator cost per mile actually measures
Cost per mile (CPM) is every dollar it takes to keep the truck moving, divided by every mile the wheels turn.
Owner-operator cost per mile = total operating costs ÷ total miles (loaded + deadhead)
Leave deadhead out and you lie to yourself. Empty miles still burn fuel, chew tires, and count on the truck payment.
Split costs the way the truck actually spends money
Fixed costs (you pay them even if you sit)
These do not care if you hauled 8,000 miles or 2,000 this month:
- Truck payment or lease
- Physical damage and liability insurance
- Permits, plates, IRP, IFTA license
- ELD, parking, phone, factoring minimums
- Health insurance and a wage for yourself (yes — pay yourself as a cost)
Add them up for a month. If your truck payment is $2,400, insurance $1,400, plates and permits $200, and you pay yourself a $4,000 driver wage, that is already $8,000 before the first gallon of diesel.
Variable costs (they rise with miles)
- Fuel
- DEF, oil, and routine PM
- Tires (budget a per-mile reserve, not a surprise)
- Tolls and scales
- Maintenance and roadside
- IFTA true-up (small, but real)
Fuel is usually the biggest line. If you run 6.5 MPG and diesel is $3.80, fuel alone is about $0.58 per mile. Tires and maintenance often add $0.15–$0.30. Your lane and your truck decide the rest.
Worked example: one owner-operator month
Say you ran 9,200 total miles (8,100 loaded, 1,100 deadhead).
Monthly costs:
- Fixed (payment, insurance, permits, your wage): $8,200
- Fuel: $5,400
- Maintenance, tires, oil, DEF: $1,150
- Tolls, scales, wash, parking: $380
- IFTA and misc: $170
Total cost: $15,300
Cost per mile: $15,300 ÷ 9,200 = $1.66
That $1.66 is your break-even on all miles. A broker quoting $1.80 on loaded miles only is not automatically a good load. After deadhead, the true rate can fall under your CPM. See how owner-operators know if a load is profitable before you book it.
The mistakes that wreck CPM
Forgetting a driver wage. If you do not pay yourself in the formula, a load can “cover the truck” and still leave you unpaid. That is a hobby, not a business.
Using last year’s insurance. Rates move. Recalculate when the policy renews.
Ignoring deadhead. Deadhead miles are the quiet tax on every week. A 15% empty ratio on a $2.40 loaded rate is about $2.04 all-in — before fuel on the empty stretch.
Averaging a year and never looking weekly. A good quarter can hide two weeks of cheap freight that drained cash.
How to use CPM before you book
Know two numbers:
1. All-in CPM (the $1.66 above) 2. Fuel-only CPM (for a quick gut check on a short hop)
When a broker calls, estimate total miles including the empty to pickup. True rate = revenue ÷ total miles. If true rate is under your all-in CPM, you are paying to haul their freight.
You do not need a perfect forecast. You need a number that is honest enough to say no.
Owner-operator trucking rates per mile: the rate you actually need
Quoted trucking rates per mile are revenue per loaded mile. Your costs are spread over every mile. To turn one into the other, convert the rate you need on total miles back to the loaded miles you will actually be paid for.
Using the month above (9,200 total miles, 8,100 loaded, CPM $1.66) and a target profit of $0.50 per mile:
- Needed true rate: $1.66 + $0.50 = $2.16 per total mile
- Revenue needed: $2.16 × 9,200 = $19,872
- Loaded rate needed: $19,872 ÷ 8,100 = about $2.45 per loaded mile
Same truck, same month: a $2.45 loaded rate hits the target, while a $1.80 loaded rate works out to a true rate of about $1.58 per total mile — under your $1.66 break-even before you have paid yourself a profit. Run the same three lines with your own CPM and deadhead ratio and you have the lowest owner-operator rate per mile you should accept.
“What is a good rate?” is the wrong question
Owner-operators search good rate per mile because the board trains you to. A good rate is any true rate that clears your CPM with enough leftover to pay you.
A $2.60 loaded quote can be worse than a $2.25 quote with 40 empty miles. National averages (dry van vs. reefer vs. flatbed) are context, not a permission slip. If your insurance renewed $400 higher, your “good rate” moved that week.
Keep a personal floor: true rate ≥ CPM + the profit per mile you need. Write that floor on a note in the truck. When you are tired, you will still have it.
Keep the number current
Owner-operators who stay profitable treat CPM like oil pressure — glance at it often.
- Log every fuel stop and every repair the week it happens
- Recalc after a big tire purchase or a rate change
- Watch deadhead percentage, not just loaded RPM
Trucking bookkeeping for owner-operators is how this stays easy. If receipts live in the door pocket until December, your CPM is a story, not a tool.
Worked table: one week of offers
Write this on a note in the truck. Five offers, same week:
- Offer A: $2,400 · 980 loaded · 140 deadhead → true rate $2.14
- Offer B: $1,850 · 720 loaded · 40 deadhead → true rate $2.43
- Offer C: $3,100 · 1,200 loaded · 280 deadhead → true rate $2.09
- Offer D: $2,050 · 800 loaded · 90 deadhead → true rate $2.30
- Offer E: $2,700 · 1,050 loaded · 200 deadhead → true rate $2.16
If your all-in cost per mile is $1.72 and you need $0.35 profit per mile, your floor is $2.07. A, C, and E clear it — barely on C. B is the winner. D is solid. The board only showed loaded RPM; the table shows the truth.
Keep a running week like this. Patterns by broker and lane show up fast. That is how profit per mile stops being a year-end surprise.
Spreadsheet vs cab reality
A perfect spreadsheet that you update on Sundays is useless if you book loads on Tuesday with gut feel. The number has to be:
1. Honest (deadhead included) 2. Current (fuel and insurance this month) 3. Reachable in under a minute (phone note or app)
Owner-operators who win treat CPM like oil pressure — glance before the next pull. See the all owner-operator guides for the full stack.
Link it to the books
CPM dies when receipts live in the door pocket. Pair this guide with trucking bookkeeping and the expenses checklist so the inputs stay real.
The point
Owner-operator cost per mile is not accounting theater. It is the line between a load that pays the mortgage and a load that only looks busy.
Calculate it from your books. Include empty miles. Pay yourself in the formula. Then use it on the next offer — not after the settlement.
Trucker Life AI is built only for owner-operators. Voice-log the load, keep fuel and expenses in one place, and see cost and true rate without building a spreadsheet in the bunk.
Owner-operator FAQ
What is a good cost per mile for an owner-operator?
There is no universal “good” number. Many solo owner-operators land somewhere around $1.60–$2.20 per mile all-in, depending on truck payment, insurance, and fuel. Your number is the only one that matters — calculate it from your own books.
What is a good owner-operator trucking rate per mile?
A good rate is one that clears your own cost per mile with your target profit left over, after deadhead. Take your CPM, add the profit per mile you need, then scale it up by the share of total miles that are empty. Market averages are context; your books set the floor.
Do deadhead miles count in cost per mile?
Yes. Divide total costs by all miles driven — loaded and empty. If you only count loaded miles, your cost per mile looks cheaper than it is and you will take bad freight.
How often should owner-operators recalculate CPM?
At least monthly, and any time fuel, insurance, or your truck payment changes. A quarterly average hides a bad month until tax time.
Educational information for owner-operators, not tax, legal, or financial advice. Rules and rates change. Confirm filings and deductions with a qualified professional who knows trucking.