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.
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.
- 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.
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).
[!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.