Every carrier and owner-operator needs a number — the minimum gross rate per loaded mile below which accepting a load costs money. Without that number, rate negotiations happen by feel rather than by math, and the result is usually accepting loads that look acceptable but are actually below the real cost of operating the truck. Setting a minimum rate is not complicated, but it requires honest inputs: your actual monthly expenses, your target income, and how much deadhead your lanes typically generate.
Step 1: Calculate your cost per mile from actual monthly expenses
List every operating expense the truck generates in a month. Include the truck payment or lease, insurance (all lines — primary liability, cargo, physical damage), fuel, maintenance and tires on a monthly average, permits and IFTA, ELD subscription, factoring fees if applicable, and any other recurring costs. Divide the total by total miles driven. That is your CPM.
The most common mistake is underestimating maintenance. A new truck with a warranty has lower near-term maintenance costs, but tires, brakes, and filters still add up. Budget a minimum of $0.15 to $0.20 per mile for maintenance and tires even on newer equipment, more on older trucks. Using last year's lower costs as this year's budget produces a CPM that's too low the moment something breaks.
Step 2: Determine your target net income per mile or per week
CPM covers what the truck costs. Your rate must also cover what you want to earn. Decide on an annual income target after all operating expenses are paid, then divide by your planned annual mileage. If you want $65,000 per year net and you plan to run 130,000 miles, your income target is $0.50 per mile. Add that to your CPM to get your target rate per mile.
The minimum rate is your CPM — below that you lose money. Your target rate is CPM plus your income target — that is where you want to be on average. A load that comes in between those two figures keeps the truck running without losing money but does not advance the income goal. Knowing both lets you make deliberate decisions rather than guessing whether a rate is acceptable.
Step 3: Calculate your break-even rate per loaded mile by accounting for deadhead
CPM is a per-total-mile cost. When a load requires empty miles to reach the pickup, those miles cost the same as loaded miles but generate no revenue. The break-even rate per loaded mile for a specific load is: (CPM × total trip miles) / loaded miles.
Example: CPM is $1.90. A load has 100 empty miles to pickup and 500 loaded miles — 600 total. Trip cost: 600 × $1.90 = $1,140. Break-even rate: $1,140 / 500 = $2.28 per loaded mile. The rate confirmation shows $2.10 per loaded mile. That looks above CPM but it is below break-even — accepting it loses $90 on the trip. The bigger the deadhead fraction, the larger the gap between CPM and the true break-even rate per loaded mile.
Step 4: Set a minimum rate floor and a standard target rate by lane or market
Once you know your CPM and how to adjust for deadhead, build a quick-reference rate floor for your regular lanes. If you run a lane where you typically deadhead 80 miles to a 500-mile pickup, the break-even rate calculation for that lane is consistent. Set a floor for that lane and use it every time a broker calls with that origin-destination pair.
Having working minimums by lane means you can answer a broker's rate question in real time rather than calculating while the broker is on the phone. Write the floors down. Review them quarterly and when costs change significantly.
Step 5: Review and update your minimums when costs change significantly
A CPM calculated in January using $3.80 diesel becomes inaccurate when diesel hits $4.40 by June. Recalculate when fuel moves more than 10 to 15 cents per gallon, when insurance renews at a new premium, or after a large unplanned maintenance expense changes your monthly cost baseline.
Some carriers maintain a simple fuel-adjustment table: at $3.80 diesel, minimum is $2.15 per loaded mile; at $4.00 diesel, minimum is $2.25; at $4.20, minimum is $2.35. Adjust the fuel component of CPM by the per-gallon change divided by your truck's MPG. A truck that gets 7 MPG absorbs $0.14 per mile in additional fuel cost for every $1.00 diesel price increase.
Common questions
Should I use loaded miles or total miles to calculate my minimum rate?
CPM is calculated on total miles because the truck costs the same to operate whether it is loaded or empty. Your minimum rate per load is then stated in terms of loaded miles, because that is how freight rates are quoted. To convert: minimum rate per loaded mile = (CPM × total miles including deadhead) / loaded miles. Using CPM directly as your minimum rate per loaded mile works only when deadhead is zero.
How do I handle fuel surcharge when comparing rate offers?
Compare total pay — linehaul plus fuel surcharge — to your break-even rate. Your CPM already includes actual fuel cost at current prices. If a broker's fuel surcharge is low relative to current diesel, the total may not cover your actual fuel expense even though the linehaul looks fine. For all-in quotes, compare the all-in total directly to your break-even. Consider building a small diesel buffer into your all-in minimum to absorb fuel price increases between load acceptance and completion.
What is a typical minimum rate for a dry van owner-operator?
CPM varies too much by cost structure to state a universal minimum. Fuel alone — typically the largest variable cost — adds $0.60 to $0.90 per mile at most diesel prices and MPG levels. Insurance adds $0.25 to $0.50 depending on coverage and history. Truck payment and maintenance add another $0.50 to $1.00 or more. Total CPM for most dry van owner-operators falls in the $1.50 to $2.50 range, with newer high-payment trucks at the higher end. Calculate your own from your actual bills — benchmark figures from industry surveys may not reflect your specific situation.
What do I do with a load that is above break-even but below my target rate?
It keeps the truck moving without losing money — whether to take it depends on the alternative. If the alternative is sitting, above-break-even is better. If the load positions the truck for a strong next load, the math changes when you look at the sequence rather than the single load. If this type of load consistently makes up most of your freight, your effective rate is below target and you need either better loads or a lower cost structure to close the gap.