OTROO
← All articles How to Calculate Deadhead Miles and Operating Costs how-to

How to Calculate Deadhead Miles and Operating Costs

Table of Contents

Last Updated: October 2, 2026

Why Deadhead Miles Are the Silent Profit Killer

Deadhead miles are the miles a truck runs empty between dropping one load and picking up the next.

Every empty mile carries a cost: diesel, maintenance, tires, and your time.

This guide breaks down the trucking cost per mile formula, fixed vs variable trucking costs, and how to reduce deadhead miles without turning down good freight.

Key Takeaway A load only makes money if the rate covers the loaded miles plus the empty miles it takes to reach the pickup. Price both, or you are guessing.

The Trucking Cost Per Mile Formula: A Step-by-Step Walkthrough

The trucking cost per mile formula is total operating costs divided by total miles driven. Know that number and you can judge any load offer in seconds.

A truck driver sitting in the cab of a semi-truck at a truck stop, reviewing a clipboard with handwritten expense notes and a calculator on the dashboard, early morning light coming through the windshield
A truck driver sitting in the cab of a semi-truck at a truck stop, reviewing a clipboard with handwritten expense notes and a calculator on the dashboard, early morning light coming through the windshield

Step 1: Gather Your Fixed and Variable Expense Data

Pull together every cost from the last 12 months and split them into fixed costs (unchanged no matter how much you drive) and variable costs (rising with every mile).

  • Fixed: truck payment, insurance, permits, and registration
  • Variable: fuel, maintenance, tires, and tolls
  • Semi-fixed: driver pay and some overhead

Add them up for your total operating costs. Use real numbers from bank statements and fuel receipts, not estimates.

Step 2: Calculate Total Cost Per Mile for Your Truck

Divide total operating costs by total miles driven.

If yearly costs are $90,000 and you drove 100,000 miles, your cost per mile is $0.90. Every mile, loaded or empty, costs 90 cents, a load paying less per mile loses money.

Step 3: Apply the Formula to a Real Load Offer

Price the full trip, not just the loaded leg. Add deadhead miles to loaded miles, multiply by your cost per mile, and you have your breakeven rate.

A load paying $1,200 for 500 loaded miles with 100 deadhead miles means 600 total miles. At $0.90 per mile, cost is $540, so the load works.

Trip Input Example Figure
Loaded miles 500
Deadhead miles 100
Total trip miles 600
Cost per mile $0.90
Trip cost $540
Load offer $1,200
Result Profitable
Pro Tip Recalculate your cost per mile every quarter. Fuel prices, insurance, and maintenance rates shift, and a stale number will misprice every load you quote.

Fixed vs Variable Trucking Costs: What Counts and What Doesn't

The fixed vs variable split tells you which costs a load must cover and which you pay whether the wheels turn or not. Get it wrong and every deadhead decision is wrong too.

Fixed Costs: The Bill That Arrives Whether You Drive or Not

Fixed costs do not change with miles, you owe them on a 600-mile day and a zero-mile day. For a typical owner-operator:

  • Truck payment or lease
  • Insurance (liability, cargo, physical damage, occupational accident)
  • Permits and registration (IRP, IFTA base plates, UCR)
  • ELD subscription and software
  • Parking, yard, or terminal fees
  • Business overhead: accounting, dispatch software, phone, office

Because these do not move with miles, they spread across every mile you run: more total miles means a lower fixed cost per mile. Deadhead miles dilute fixed cost per mile but add variable cost without revenue, which is why deadhead math is not as simple as 'empty miles are bad.'

Variable Costs: The Ones That Punish Empty Miles

Variable costs rise with every mile, loaded or empty:

  • Fuel and DEF
  • Tires and tire repair
  • Preventive maintenance (oil, filters, brakes)
  • Unscheduled repairs
  • Tolls
  • Driver pay, if you pay per mile

Fuel is usually the largest variable line. A Class 8 tractor burns roughly 6 to 7 miles per gallon under normal load, so a 100-mile deadhead run burns 14 to 17 gallons before you reach the pickup, real money with no rate attached.

Semi-Fixed Costs: The Bucket Most Operators Get Wrong

Some costs behave like both: driver pay can be per-mile or salary, maintenance can be scheduled by mileage or calendar, and insurance can carry a mileage-based component. Dumping everything into one bucket distorts your math, treat driver pay as fully fixed and you understate a long deadhead; treat truck payment as variable and you turn down loads that work.

Why the Split Changes Your Deadhead Decision

A deadhead mile adds variable cost (fuel, wear, tires) but no revenue, while adding to total miles and slightly lowering your fixed cost per mile.

So judge a deadhead decision with your variable cost per mile, not your all-in cost per mile.

A simple way to see it:

Cost Type Example Annual Amount Behavior
Fixed (truck, insurance, permits) Set by contract and policy Same whether you drive or not
Variable (fuel, tires, maintenance) Scales with miles Rises with every mile, loaded or empty
Semi-fixed (driver pay, some overhead) Mixed Depends on how you structure it

Use your own numbers from the last 12 months, fuel prices, insurance rates, and maintenance costs vary too much by region, equipment, and driving profile to borrow someone else's cost per mile.

Pro Tip Track variable cost per mile separately from all-in cost per mile. Use variable cost per mile to judge whether a deadhead run is worth taking, and all-in cost per mile to set your target rate. Mixing the two is the most common pricing error in small fleets.

A Quick Sanity Check on Your Split

If your variable cost per mile looks suspiciously low, you are probably missing fuel taxes, DEF, or tire replacement; if it looks suspiciously high, you may be dumping fixed costs like truck payment into the variable bucket. A clean split shows variable cost per mile as the smaller of the two, but not by a huge margin.

How to Reduce Deadhead Miles Without Turning Down Good Loads

Reducing deadhead miles does not mean rejecting every far-away load. It means choosing loads that keep your truck loaded more of the time, fewer empty miles per paid mile, not fewer loads.

Use Load Boards Strategically, Not Desperately

The biggest mistake is opening a load board only when your trailer is already empty, by then you are reacting, not planning. Search for backhauls before you deliver your current load, while you still have options. Filter by total trip cost, not the posted rate: a high rate with a long deadhead can pay less than a modest rate close to your drop.

Negotiate Deadhead Fees and Detention Pay

Many brokers will cover part of your empty miles if you ask. Build a deadhead fee into your quote when the pickup is far from your current position, standard practice, not aggressive.

Buy OTROO →

Detention pay matters too: hours at a dock are a cost with no revenue. Track arrival and departure times and bill for detention when the wait runs long, every recovered dollar lowers your effective cost per mile.

Watch Out Accepting a load without checking the deadhead distance is the fastest way to run at a loss. A great rate on a far-away pickup can still leave you short once empty miles are priced in.

The Costs Competitors Miss: Taxes, Fuel Surcharges, and ELD Data

Most deadhead guides stop at fuel and maintenance. The real money hides in three places they skip: taxes, fuel surcharges, and the data already sitting in your ELD.

Tax Implications of Deadhead Miles: A Workflow, Not a Footnote

Empty miles are still business miles. For a sole proprietor or single-member LLC filing a Schedule C, both the standard mileage rate and the actual expense method require total business miles, loaded and empty.

A practical workflow:

  1. Capture every mile at the source. Your ELD already timestamps ignition-on and ignition-off. Export the daily mileage log monthly, not annually. Annual exports are where records get lost.
  2. Tag each trip by purpose. Loaded, deadhead, bobtail, personal conveyance, and shop/yard moves are different categories. Personal conveyance is generally not deductible; the rest usually are.
  3. Reconcile against settlements and fuel receipts. Fuel receipts prove the miles were driven; settlements prove which miles were paid. The gap is your deadhead exposure.
  4. Keep the records for at least three years after the filing deadline, the general IRS expectation for supporting documentation. Longer if you have unresolved issues.

A common pattern among audited owner-operators: they can prove loaded miles from rate confirmations but cannot prove deadhead miles at all. That is the gap to close.

Impact of Fuel Surcharges on Deadhead: The Loaded-Mile Trap

Fuel surcharges (FSC) are usually calculated on loaded miles only, so a load with a long deadhead carries a surcharge that covers the loaded leg but leaves the empty leg exposed to full fuel price risk. When diesel spikes, the deadhead leg gets more expensive while the surcharge does not move.

How to handle it:

  • Convert the FSC to a per-total-mile number before you compare offers. If a load pays $1.20 per loaded mile plus a $0.30 FSC on loaded miles only, and you have 100 deadhead miles on a 500-loaded-mile run, your effective FSC per total mile is $0.30 × 500 ÷ 600, or about $0.25, the number that actually hits your bank account.
  • Ask whether the FSC applies to deadhead. Some brokers will apply it to total miles on negotiated loads. It costs nothing to ask.
  • Stress-test the load at a higher diesel price. If the load only works at today's pump price, it does not work. Run the math at a price 20 to 30 percent higher; if the margin does not survive, negotiate a deadhead fee or pass.
Watch Out A high posted rate with a loaded-miles-only fuel surcharge can look better than it is. Always convert FSC to a per-total-mile figure before you compare it to your breakeven.

Integration with ELD Data: From Device to Spreadsheet

Your ELD is the most accurate deadhead record you own, and most operators never pull the data out. The workflow:

  1. Export the driving events report from your ELD provider's portal (most major providers offer CSV or PDF export).
  2. Pull the columns you need: date, vehicle, ignition-on time, ignition-off time, total miles, and location start/end.
  3. Match each driving segment to a load or a deadhead leg using your rate confirmations and dispatch notes.
  4. Drop it into a spreadsheet with columns for loaded miles, deadhead miles, bobtail miles, and personal conveyance.
  5. Sum by week and by month so you can see your deadhead percentage trend over time, not just for one trip.

This is the same data you need for IFTA quarterly reporting, so you are reusing work you already have to do. The payoff is a deadhead percentage you can trust instead of an estimate.

Regional Deadhead Benchmarks: Know If Your Number Is Normal

Empty-mile rates vary widely by region and lane. Patterns most practitioners observe:

  • Outbound-heavy markets (produce regions during harvest, port cities with strong import volume) tend to produce lower deadhead percentages because there is freight going out.
  • Balanced markets produce moderate deadhead.
  • Inbound-heavy markets (consumption centers with little outbound manufacturing) tend to produce higher deadhead because trucks arrive full and leave empty.

Track your own deadhead percentage by region and lane over a few months to see which lanes consistently cost you more, then price them higher or avoid them. No single national benchmark fits every operation, your own history is the benchmark that matters.

The OTROO Rates tool prices a complete trip, including deadhead and operating costs, so you can compare each offer against your breakeven and target settlement before you commit.

Building a Repeatable Trip Cost Calculation System

A repeatable system turns load pricing from a guess into a routine, so no load slips through without a cost check.

Build it around four habits:

  • Update your cost per mile each quarter
  • Price total trip miles, not just loaded miles
  • Compare every offer against your breakeven rate
  • Log the actual result after each trip

The last step is the one most operators skip and the most valuable: comparing predicted to actual earnings shows where your numbers drift.

Tools help here. OTROO combines load pricing, private bookkeeping, and document organization in one on-device workspace.

Pro Tip Log the actual deadhead miles after every trip, not the estimate. The gap between the two is where your pricing mistakes live.

Conclusion: Pricing Every Mile Protects Your Bottom Line

Deadhead miles are the quiet drain on a trucking business. They cost real money and pay nothing back unless you price them.

If manual math and scattered records are slowing you down, OTROO can help. It prices complete trips including deadhead and operating costs, compares offers against your breakeven and target settlement, and tracks income and expenses in a private, on-device workspace.

Frequently Asked Questions

What is the industry standard for deadhead percentage?

Most carriers aim to keep deadhead miles below 10-15% of total miles driven. Owner-operators running dedicated routes can often stay under 10%, while those relying on spot market load boards may see 20% or more. Tracking your deadhead percentage monthly helps you spot trends. If your empty running creeps above 15%, it directly cuts into your profit margin because you are burning fuel and putting wear on the truck without earning revenue. Use your ELD data to calculate this ratio accurately.

How do you calculate cost per mile for owner-operators?

Add up all fixed costs (truck payment, insurance, permits, parking) and variable costs (fuel, maintenance, tires, driver pay) for a set period, then divide by total miles driven. For example, if your monthly operating expenses total $12,000 and you drove 8,000 miles, your cost per mile is $1.50. This figure tells you the minimum revenue per mile you need to break even. Update it monthly because fuel prices and maintenance costs change.

Does deadhead mileage count as a business expense?

Yes. Deadhead miles are a legitimate business expense when they occur during the course of operating your trucking business. You can deduct fuel, maintenance, and depreciation for those miles using either the standard mileage rate or actual expense method. The key is keeping accurate records. Your ELD data and fuel receipts provide the documentation needed. Consult a tax professional to confirm which method gives you the better deduction for your situation.

How can I reduce deadhead miles in my trucking business?

Start by analyzing your load board searches. Look for backhaul opportunities before you deliver your current load, not after. Negotiate deadhead fees into your rate when a load requires significant empty miles. Build relationships with brokers who have consistent freight in your lanes. Use load boards strategically: filter for loads that originate near your delivery point. Even reducing deadhead by 5% can add thousands to your annual revenue depending on your total miles.


Empty miles and rising costs make every load decision a financial one. When your numbers live in three different places, you cannot price a trip fast enough to win it. OTROO brings load pricing, private bookkeeping, and document organization into one secure workspace, so you compare each offer against your breakeven and target settlement in seconds. Buy OTROO and keep your business organized, informed, and profitable.