Carrier Guide

Trucking Cost Per Mile: How to Calculate Your Floor Rate

Before you accept a load, you need one number: what it actually costs you to roll a mile. This guide walks through the formula carriers and owner-operators use to set a floor rate that protects margin — the same number the Load Qualifier compares offers against.

The cost per mile (CPM) formula

Cost per mile is simple math, but the inputs are where carriers leak money:

CPM = (Fixed Costs + Variable Costs + Salary) ÷ Monthly Miles

Run it monthly. Annual numbers hide seasonal fuel swings and quarterly insurance payments; weekly numbers are too noisy.

1. Fixed costs (you pay these whether you roll or not)

Tally a full month, then divide by miles. A typical solo owner-op runs $3,000–$5,000/mo in fixed costs before fuel.

2. Variable costs (per-mile expenses)

Fuel example: 6.5 MPG at $3.85/gal = $0.59/mi in fuel alone.

3. Driver pay / owner salary

Owner-operators often skip this and end up working for free. Pay yourself a real salary — treat it as a cost, not "what's left over." A $60,000 salary across 100,000 miles is $0.60/mi.

Worked example

Fixed costs / mo$4,200
Variable costs / mo (8,500 mi)$7,310
Salary / mo$5,000
Total / mo$16,510
CPM (÷ 8,500 mi)$1.94/mi

$1.94/mi is your break-even. Add your margin target (15–25%) to get the floor rate you'll plug into the Load Qualifier:

Floor Rate = CPM ÷ (1 − margin%)
           = $1.94 ÷ (1 − 0.20)
           = $2.43/mi minimum

Auto-haul carriers: per-unit math matters

On a 5-car stinger, the same trailer mile is split across units. A full load at $7.50/mi spreads to $1.50/mi per unit. Partial loads need co-loading to hit the same trailer RPM — the Load Qualifier's co-load shortfall tells you exactly how much extra revenue you need from a second unit.

Common mistakes

Use your CPM in the Load Qualifier

Once you know your floor rate, plug it into the Minimum RPM field in Carrier Mode. Every load offer is instantly scored TAKE IT, BORDERLINE, or PASS against your real numbers.

Open Load Qualifier →