A Capital Hart Corp Company
factor@chcfactoring.com (702) 339-0177

How to Calculate Cost Per Mile as a Trucker

Know your numbers, price your loads right, and stop hauling freight at a loss.

Published July 28, 2026 • by CHC Factoring

Every owner-operator has taken a load that felt decent on the surface — $2.50 a mile, not bad — only to realize after fuel, tolls, and a breakdown repair that the load barely broke even. The problem is not the load. The problem is not knowing what it actually costs you to move your truck one mile down the road.

Cost per mile is the single most important number in your trucking business. If you do not know it, you are guessing every time you book a load. And guessing is how trucking companies go under.

Here is how to calculate your real cost per mile, what expenses to include, and how to use that number to make better decisions about which loads to take and which to walk away from.

Why Cost Per Mile Matters

Your cost per mile is your break-even number. It tells you the absolute minimum rate you need to charge per mile just to cover your expenses — before you make a single dollar in profit.

If your cost per mile is $1.85 and you take a load paying $1.75 per mile, you are losing ten cents for every mile you drive. That might not sound like much, but on a 1,500-mile haul, you just lost $150. Do that a few times a month and you are bleeding money.

Knowing your cost per mile lets you:

  • Set a minimum rate — you know exactly when to say no to a load
  • Calculate actual profit — not just revenue, but what you keep
  • Compare loads accurately — a shorter load at a higher rate per mile might beat a longer haul at a lower rate
  • Plan for the future — know whether you can afford a new truck, a second driver, or an expansion
  • Negotiate with confidence — when a broker offers a rate, you know instantly if it works for you

The Basic Formula

The formula is simple:

Cost Per Mile = Total Monthly Expenses ÷ Total Miles Driven Per Month

The challenge is not the math. It is making sure you include all your expenses and that you are honest about your actual mileage. Most owner-operators undercount their expenses and overcount their miles, which gives them a cost per mile number that is too low — and that leads to bad pricing decisions.

Fixed Costs (They Stay the Same Every Month)

Fixed costs are expenses you pay regardless of whether your truck moves or sits in a parking lot. They do not change based on how many miles you drive.

Truck payment: Your monthly loan or lease payment. If you own your truck outright, skip this — but consider setting aside money for your next truck as a "payment to yourself."

Insurance: Liability, cargo, physical damage, bobtail. For most owner-operators, this runs $1,000 to $2,500 per month depending on your record, equipment, and coverage levels.

Permits and licenses: Your authority (MC number), UCR registration, IFTA decals, IRP plates, state permits, oversize/overweight permits if applicable. Add these up for the year and divide by 12.

Health insurance: If you are paying for your own health coverage (and you should be), this is a business expense. Include it.

Accounting and software: Bookkeeping, tax prep, ELD subscription, load board subscriptions, TMS software, factoring fees.

Truck parking: If you pay for a monthly parking spot or yard space.

Loan interest on equipment: Trailer payment, APU financing, or other equipment loans.

Let's say your fixed costs total $6,500 per month. Here is a typical breakdown:

  • Truck payment: $2,200
  • Insurance: $1,800
  • Permits/licenses (annualized): $250
  • Health insurance: $650
  • ELD + software: $150
  • Trailer payment: $900
  • Parking: $200
  • Accounting: $350

Variable Costs (They Change with Miles)

Variable costs go up or down depending on how much you drive. The more miles you run, the higher these costs — but they also mean you are generating revenue.

Fuel: This is almost always your biggest variable expense. At $4.00 per gallon and 6 miles per gallon, you are spending about $0.67 per mile on fuel alone. Track your actual fuel economy — do not guess.

Maintenance and repairs: Oil changes, filters, brakes, belts, hoses, DEF fluid, and unexpected breakdowns. A good rule of thumb is $0.15 to $0.25 per mile for maintenance, but track your actual spending over time.

Tires: A full set of 18 tires costs $5,000 to $8,000 and lasts roughly 150,000 to 200,000 miles. That works out to about $0.03 to $0.05 per mile. Do not forget about blowouts and roadside repairs.

Tolls: Vary hugely by region. If you run the Northeast regularly, tolls can add $0.05 to $0.15 per mile. Track what you actually spend.

Lumper fees: If you regularly deliver to facilities that charge lumper fees and do not always get reimbursed, factor in what you spend per month.

Scale tickets and parking: CAT scales, overnight parking at truck stops, reserved parking apps.

Food and lodging: You have to eat on the road. While the per diem deduction helps at tax time, it is still a real cost you are paying out of pocket.

Let's say your variable costs total $0.95 per mile:

  • Fuel: $0.67/mile
  • Maintenance: $0.15/mile
  • Tires: $0.04/mile
  • Tolls: $0.05/mile
  • Scales/parking: $0.02/mile
  • Food: $0.02/mile

Putting It Together: A Real Example

Let's say you drive 10,000 miles per month (a realistic number for a solo owner-operator running OTR).

  • Fixed costs: $6,500/month ÷ 10,000 miles = $0.65/mile
  • Variable costs: $0.95/mile
  • Total cost per mile: $0.65 + $0.95 = $1.60/mile

That means any load paying less than $1.60 per mile is costing you money. A load at $2.00 per mile gives you $0.40 per mile in profit — on a 1,000-mile run, that is $400 in your pocket after all expenses.

Notice what happens if you only drive 8,000 miles in a month:

  • Fixed costs: $6,500 ÷ 8,000 = $0.81/mile
  • Variable costs: $0.95/mile
  • Total cost per mile: $0.81 + $0.95 = $1.76/mile

Your cost per mile jumped 16 cents just because you drove fewer miles. This is why deadhead miles and sitting without loads are so expensive — your fixed costs keep running whether you are moving or not.

Do Not Forget to Pay Yourself

A common mistake owner-operators make is calculating cost per mile without including their own salary. If you want to take home $60,000 a year, that is $5,000 per month. At 10,000 miles per month, that adds $0.50 per mile to your break-even number.

Using the example above:

  • Operating cost per mile: $1.60
  • Owner salary: $0.50
  • True break-even: $2.10/mile

Now that $2.00/mile load does not look so good. You would actually need $2.10 just to pay yourself what you are worth and cover all expenses. Anything above $2.10 is genuine profit you can reinvest in the business.

How to Track Your Costs Accurately

The quality of your cost per mile number depends entirely on how well you track your expenses. Here are the basics:

  1. Save every receipt. Fuel, maintenance, tolls, parking, scales — everything. Use a scanner app on your phone if paper receipts get lost.
  2. Track miles separately from loads. Your odometer miles are what matter, not the loaded miles on your rate confirmation. Include deadhead miles, miles to the shop, miles to the fuel stop — all of it.
  3. Review monthly. At the end of each month, add up actual expenses and actual miles. Compare to your estimate. Adjust as needed.
  4. Use a spreadsheet or app. A simple spreadsheet works. There are also trucker-specific apps like Rigbooks, TruckingOffice, or even just a Google Sheet with two columns — expenses and miles.
  5. Separate business and personal. Use a dedicated business bank account and fuel card. This makes tracking clean and makes bookkeeping much easier at tax time.

Common Mistakes That Inflate Your Costs

If your cost per mile seems too high, check for these issues:

Too many empty miles. Every deadhead mile costs you money with zero revenue. Reducing deadhead miles is one of the fastest ways to improve your cost per mile.

Sitting too long between loads. Time off is important, but unplanned downtime kills your fixed cost per mile. Your truck payment does not care that you spent three days waiting for a load.

Deferred maintenance. Skipping oil changes and ignoring small problems leads to expensive breakdowns. Preventive maintenance costs less per mile than emergency repairs.

Bad fuel economy. Speeding, aggressive driving, incorrect tire pressure, and poorly maintained engines all increase your fuel cost per mile. Even one MPG improvement makes a meaningful difference over 10,000 miles.

Not factoring invoices. Waiting 30 to 60 days for broker payments means your cash flow suffers, which can lead to high-interest cash advances, missed discounts on fuel, or taking cheap loads out of desperation. Freight factoring eliminates the wait — you get paid the same day you deliver, which means you can afford to wait for better-paying loads instead of taking whatever is available.

Using Cost Per Mile to Evaluate Loads

Once you know your cost per mile, evaluating loads becomes straightforward:

  1. Calculate total miles for the load — include deadhead to pickup
  2. Divide the load pay by total miles — this is your revenue per mile
  3. Compare to your cost per mile — if revenue is below your break-even, walk away

Example: A load pays $3,200 from Phoenix to Dallas. It is 1,050 loaded miles, but you need to deadhead 150 miles to the pickup. Total miles: 1,200.

$3,200 ÷ 1,200 miles = $2.67 per mile revenue

If your cost per mile is $1.60 (or $2.10 including your salary), that load earns you $0.57 per mile in real profit — about $684 in your pocket for two days of work. That is a good load.

Compare that to a $2,800 load going 1,400 miles with 200 miles of deadhead:

$2,800 ÷ 1,600 total miles = $1.75 per mile

That is barely above your operating cost and below your break-even with salary. Three days of driving for almost nothing. Pass.

Adjusting for Seasonal Changes

Your cost per mile is not static. It changes with fuel prices, seasonal insurance adjustments, and how many miles you run. Recalculate at least quarterly, and definitely recalculate when:

  • Fuel prices change significantly (up or down more than $0.50/gallon)
  • Your insurance renews at a different rate
  • You pay off your truck or trailer
  • You add or remove equipment
  • Your average monthly mileage changes

The Bottom Line

Calculating your cost per mile is not complicated. Add up your expenses, divide by your miles, and you have a number that tells you exactly what it costs to run your truck. The hard part is being honest about all your expenses and disciplined about tracking them.

Once you know your number, every business decision gets easier. Which loads to take, which to refuse, when to negotiate, and when to walk away — it all comes down to whether the rate covers your cost per mile and leaves enough profit to make the work worthwhile.

If slow-paying brokers are forcing you to take cheap loads just to keep cash flowing, freight factoring with CHC can help. Same-day payment means you always have the cash to wait for loads that actually pay what you are worth.

Ready to Improve Your Cash Flow?

Same-day payment. Rates from 2%. No reserve, no startup fees.

Get Your Free Quote →