Accepting a load without knowing your exact operating cost per mile is the fastest way to run your trucking business straight into bankruptcy. If you don’t know what it costs to roll your tires, you can’t negotiate with brokers, and you are highly likely to accept rates that are losing you money on every mile. (Read our step-by-step guide on how to calculate cost per mile for a real OTR case study.)
To find your baseline, you need to break down your expenses into standing overhead (fixed costs) and running costs (variable costs). Once you audit your baseline cost per mile, use our main Trucking Profit Calculator to evaluate trip margins. Once you know your CPM, use our Rate Per Mile Calculator to work backwards and calculate the exact rate you need to charge to hit your income goal.
Auditing your overhead: The fixed vs. variable expense divide
To get a clear picture of your CPM, track every cent spent over a 30-day window. Do not guess—use actual receipts and bank records.
1. Variable Costs
These expenses scale directly with the miles you run. If the wheels aren’t turning, these costs are zero:
- Fuel: The largest single variable expense. You can calculate your specific fuel expense per mile in detail using our Fuel Cost Per Mile Calculator. If you operate under carrier contracts, you may be able to recover fuel cost increases through a fuel surcharge — see how to calculate it with our Fuel Surcharge Calculator.
- Preventative Maintenance (PM): Oil changes, tires, brakes, and a dedicated repair savings fund (reserve at least $0.10 to $0.15 per mile).
- Driver Pay: Even if you are an owner-operator, you must pay yourself a realistic driver wage per mile. If you don’t budget for driver pay, you are running a hobby, not a business.
- Tolls & Scales: Turnpike fees and weigh station costs.
2. Fixed Costs
These expenses represent your standing overhead. They accumulate every day your truck sits in a yard:
- Equipment Cost: Your monthly tractor and trailer lease or loan payments.
- Commercial Insurance: Liability, cargo, physical damage, and bobtail coverage. For a detailed monthly budget checklist, see our guide on owner-operator monthly expenses.
- Compliance & Permits: IRP plates, IFTA registration, heavy vehicle use tax (Form 2290), and drug consortium enrollment.
- Software & Back Office: ELD subscriptions, phone bills, accounting fees, and load board access.
The asset utilization trap: Why mileage dictates your fixed CPM
Because fixed overhead is constant, your fixed cost per mile decreases as your mileage increases.
Let’s look at the math. If your total monthly fixed overhead is $4,000:
- Running 5,000 miles results in a fixed CPM of $0.80 ($4,000 / 5,000).
- Running 10,000 miles drops your fixed CPM to $0.40 ($4,000 / 10,000).
If your variable running costs are $1.20 per mile, your total break-even CPM changes dramatically based on truck utilization:
- At 5,000 miles: $2.00 CPM ($0.80 fixed + $1.20 variable).
- At 10,000 miles: $1.60 CPM ($0.40 fixed + $1.20 variable).
This is the asset utilization trap: if your truck sits idle because you are holding out for a “perfect” load, your standing overhead is quietly eating your cash reserves. Keeping your truck moving in productive lanes is the most effective way to lower your overall cost per mile.
For hotshot operators with dually pickups, the same fixed/variable split applies but with different mileage targets and expense categories. Use our Hotshot Profit Calculator to model your specific dually rig’s cost structure and profitability.
The data timeframe that matters: 12 months, minimum 3
One of the most common planning errors is using a single month of expense data to calculate your CPM. According to OOIDA (Owner-Operator Independent Drivers Association) and ATBS (American Trucking Business Services), the gold standard for accurate CPM modeling is:
- Minimum: 3 months of real expense receipts
- Ideal: 12 months of complete operating data
Why 12 months? Because fuel prices swing seasonally, tires and major repairs hit unevenly, and mileage varies by quarter. A single month either over- or under-estimates your true cost structure. Use a rolling 12-month average for the most accurate baseline. OOIDA’s member research consistently shows operators who benchmark against a 12-month CPM earn meaningfully more because they negotiate rates based on reality, not a lucky month.
Loaded miles vs. deadhead: Why you must calculate both
This is the most expensive math mistake in trucking. If a load pays $1,500 for 600 loaded miles, your rate looks like $2.50/mi. But if you drove 150 empty deadhead miles to reach the shipper, your actual total trip is 750 miles, and your true revenue per mile is $2.00/mi — 20% lower.
You must calculate your CPM using all miles driven (loaded + empty deadhead), not just loaded miles. If you distribute costs only across loaded miles, you will systematically underestimate your expenses and accept unprofitable loads without realizing it.
| Example | Loaded Miles | Deadhead Miles | Total Miles | True Rate/Mile |
|---|---|---|---|---|
| Load A | 600 | 0 | 600 | $2.50/mi |
| Load B | 600 | 150 | 750 | $2.00/mi |
| Load C | 600 | 300 | 900 | $1.67/mi |
All three loads pay $1,500. Only Load A is what it appears to be. Use our Dispatch Load Calculator to evaluate each load with deadhead miles built in before accepting the rate confirmation.
The math behind the CPM engine
Our CPM engine splits fixed overhead dynamically across total miles and adds it directly to the variable cost rate per mile:
$$\text{Total Cost Per Mile} = \frac{\text{Fixed Costs}}{\text{Miles Driven}} + \text{Variable CPM}$$
Data structures are compiled according to operational cost standards from the Federal Motor Carrier Safety Administration (FMCSA), and benchmarked against OOIDA member cost surveys and the ATBS Annual Owner-Operator Data Report.
[!TIP] OOIDA’s #1 recommendation: Track your CPM monthly, not quarterly. Operators who review their CPM monthly catch cost creep — rising insurance premiums, increased idle fuel, or higher tolls — before it erodes their margin. Our Trucking Profit Calculator shows your CPM live on every trip.
[!WARNING] Planning Disclaimer: This tool is designed for operational modeling and budgeting. Use for planning, not accounting. Consult a licensed CPA for tax calculations and audits.