Home/Blog/Transport & Logistics
Transport & Logistics · 10 min read

How to Calculate Your Truck's Cost per Mile or Kilometre

The short answer

Cost per mile (or km) is everything it costs to run your truck divided by the distance you drive. Add your fixed monthly costs, including loan, insurance, permits and a fair wage for yourself, and divide by your planned monthly distance. Add fuel per mile (fuel price divided by fuel economy) and reserves for tyres and maintenance. The total is your break-even rate for every mile, loaded or empty.

Want the tools, not just the method? The The Owner-Operator Trucking System kit turns this guide into ready-to-use templates, spreadsheets and printables, with an instant download.

Key takeaways
  • Split costs into fixed monthly costs and running costs per mile or km
  • Include a fair wage for yourself, or every load looks profitable
  • Fixed cost per mile rises when you drive less: distance spreads fixed costs
  • Empty miles must be paid for by loaded miles, so price the whole trip
  • Turn cost per mile into break-even, target and ask-for rates for each load
  • Recalculate when fuel or a big fixed cost changes, and review weekly

How do you calculate cost per mile or km, step by step?

You need last month's bank statement, your fuel card or fuel receipts, and your loan, insurance and permit papers. Work in whichever unit you use every day: miles or kilometres, gallons or litres, dollars, pounds, rupees or anything else. The method is the same.

  • 1. List every fixed cost per month: loan or lease payment, insurance (yearly premium divided by 12), permits, registration and road taxes divided by 12, helper wages, phone, tracking and software, accounting, parking, and a fair wage for yourself.
  • 2. Decide your planned distance per month, loaded and empty, from your last three months.
  • 3. Fixed cost per mile = total fixed costs / planned distance.
  • 4. Fuel per mile = fuel price / fuel economy (miles per gallon or km per litre), measured full tank to full tank.
  • 5. Add running reserves per mile: tyres (cost of a set / distance it lasts), maintenance and repairs (a year of workshop bills / a year of distance), and items such as DEF or AdBlue and road allowances.
  • 6. All-in cost per mile = fixed cost per mile + fuel per mile + reserves per mile. This is your break-even rate per total mile, before tolls.
  • 7. Add your target profit per mile to get your target rate, and refresh both whenever fuel or a fixed cost changes.

What counts as a fixed cost and what counts as a running cost?

The split matters because the two behave differently. Fixed costs arrive every month whether the truck moves or not, so the fewer miles you drive, the more each mile has to carry. Running costs rise and fall with distance. Tolls and loading charges vary so much by route that it is cleaner to add them per load than to average them into the per-mile figure.

Yearly bills are the easiest to forget. In the United States, for example, the heavy highway vehicle use tax on Form 2290 applies to vehicles with a taxable gross weight of 55,000 pounds or more and is paid once for a tax period running from July to June, according to the IRS. Wherever you are, divide yearly items by 12 and treat them as monthly fixed costs, or one month will look brilliant and another terrible.

Fixed monthly costsRunning costs per mile or kmPer load
Loan or lease paymentFuelTolls
Insurance (yearly / 12)DEF or AdBlueLoading and unloading
Permits, registration, road taxes (yearly / 12)Tyres reserveParking and weighbridge
Your own wageMaintenance and repair reserveEntry fees and permits for one trip
Helper or driver wages paid monthlyRoad or trip allowanceRepairs on the road
Phone, tracking, software, accountant, parking

What does a worked example look like?

Here is the calculation for a composite owner-operator: one 19-tonne truck based in Nagpur, India, with one helper, planning 6,500 km a month. The numbers are illustrative, in Indian rupees, and used throughout the worked example in our kit. They show the arithmetic, not a benchmark for your truck.

Fuel and fixed costs make up most of the total, and they behave differently. If this operator drives 5,500 km in a month instead of 6,500, fixed cost per km rises from 18.00 to about 21.30, and every load priced on the old number earns less than he thought.

LineWorkingPer km (INR)
Fixed costs per month52,000 loan + 7,500 insurance + 3,500 permits and tax + 14,000 helper + 35,000 own wage + 5,000 phone, accountant, parking = 117,000
Fixed cost per km117,000 / 6,500 km18.00
Fuel per km92 per litre / 4.2 km per litre21.90
Running reserves per kmAdBlue 0.60 + tyres 2.80 + maintenance 3.20 + trip allowance 1.508.10
All-in cost per km (break-even per total km)18.00 + 21.90 + 8.1048.00
Target profit per kmOwner's own target4.00
Target rate per total km48.00 + 4.0052.00

How do empty miles change the rate you need?

Empty running, also called deadhead, is distance driven with no paid load: to a pickup, home from a delivery, or between cities looking for work. It costs as much per mile as loaded running and earns nothing, so the loaded miles must pay for it. The rate you need per loaded mile is your cost per total mile divided by the share of miles that are loaded.

This is why a rate per loaded mile on its own can mislead. A load that pays well per loaded mile can still lose money once you count the empty miles to reach it.

Empty share of total kmBreak-even per loaded km (INR)Target per loaded km (INR)
0%48.0052.00
10%53.3457.78
15%56.4861.18
20%60.0165.01
30%68.5874.29

How do you turn cost per mile into a price for a load?

For each offer, work out four numbers before you answer. Total distance is loaded plus empty. Break-even freight is total distance times your all-in cost per mile, plus tolls and loading. Target freight adds your target profit per mile. The figure you ask for is the target rounded up to a sensible number.

Then compare the offer with your real alternative, not just with break-even. In our worked example the owner-operator, empty in Indore, had two return offers to Nagpur: 23,000 rupees with 110 km empty to the pickup, or 26,500 with 15 km empty but loading the next day. The first works out at about 5,400 below break-even; the second about 2,660 above it, even after the extra day. The extra empty kilometres cost more than the wait. A below-cost load can still beat driving home empty, so the question is always which option leaves you best off this week.

Judge regular routes as round trips. The outbound leg from a strong freight market often pays well; the way home often decides whether the lane is worth running at all.

Before pricing a load from someone new, make sure they are real. The US regulator FMCSA advises carriers to check a broker's phone number on its official SAFER register and call the listed number before discussing a load, and to be wary of rates far above the market or requests to haul under another company's name. A perfect price from a fake broker is worth nothing.

Measure where you are

Reading helps; measuring tells you what to work on. These AI-graded assessments on AssessAll pair with this topic:

How do you work out cost per mile for a small fleet or a courier van?

For two or more trucks, do the calculation per truck first. Each truck has its own loan, insurance, tyres and mileage, and a fleet average can hide one truck that loses money every month. Shared costs, such as an office, a dispatcher, software or your own management time, are then split across the trucks by distance or by days worked. If a hired driver is paid per mile or per trip, that pay is a running cost; if paid monthly, it is a fixed cost.

Courier and last-mile businesses use the same split with a different unit. Work out the daily cost of a van or motorbike (fixed costs per working day plus running costs for the day's distance) and divide by the number of drops in a typical day to get a cost per drop. A route with fewer, longer drops can then be compared fairly with a dense city route. In both cases the rule is the same: know the cost of the unit you sell, whether that is a mile, a kilometre, a day or a drop, before you agree a price for it.

How does your cost per mile compare with industry figures?

Industry averages give context. The American Transportation Research Institute's 2026 Analysis of the Operational Costs of Trucking reported an average US cost to operate a truck of $2.336 per mile in 2025, the highest in the report's history and 3.4% above 2024, or $1.854 per mile excluding fuel. It also found truckload carriers' operating margins below 1%.

Averages are built from fleets with different equipment, pay structures and lanes, so your own number matters far more. Use the average as a sense check: if your figure is far below it in the US, look for a cost you have left out, most often your own wage, a yearly bill or a realistic maintenance reserve. Outside the US, compare with your own last twelve months, not with another country.

What are the most common mistakes?

  • Leaving your own wage out, so the business looks profitable while paying you nothing.
  • Counting only fuel and tolls, and ignoring loan, insurance and permits.
  • Using the best month's distance as the planned distance, which makes fixed cost per mile look smaller than it is.
  • Pricing on rate per loaded mile and forgetting the empty miles to the pickup.
  • Forgetting yearly bills until the month they arrive.
  • Measuring fuel economy from partial fills, which hides real problems.
  • Never refreshing the number after fuel prices or insurance change.

How often should you recalculate, and what else should you track?

Rebuild the full calculation when a big fixed cost changes: a new loan, a new premium, a pay rise for a helper. Refresh fuel per mile whenever the price moves by more than a few percent. Then look at the actual numbers every week: revenue per total mile, profit per mile, empty share, fuel economy and days the truck earned money. Thirty minutes on a Friday is enough to catch a losing lane or a slow payer before it repeats.

Distance per month is also limited by law. Driving-hours rules such as the FMCSA's 11-hour driving limit in the US, or the 9-hour daily limit (extendable to 10 hours twice a week) under the assimilated EU rules in the UK, cap how far one driver can go, so build your planned distance from what you can legally and safely run, not from what the truck could do.

If you want to test how you make operating and pricing decisions, AssessAll's Pricing & Discount Discipline assessment is one way to measure your starting point. To turn what you find into goals you follow through on, the WOOP method explained on Jobulary is a practical place to start. The Owner-Operator Trucking System puts the whole calculation, a load rate calculator and the weekly review into ready-made files.

The Owner-Operator Trucking System e-book cover
Bodhih Pro Kit

Get every number on one screen

The Owner-Operator Trucking System turns this method into a workbook, a load rate calculator, forms and scripts, worked through one composite owner-operator's month.

Common questions

Questions people ask next

What is a good cost per mile for an owner-operator?

There is no single good figure: it depends on your truck, loan, insurance, lanes and how much you drive. What matters is that your rate per total mile stays above your own all-in cost per mile, with a margin you set from your records.

Should I include my own salary in cost per mile?

Yes. Put in roughly what you would earn driving for someone else. Without it, profit is really your wage, and you cannot tell whether the business earns anything on top of paying you.

How do I calculate fuel cost per mile?

Divide the fuel price by your fuel economy. At $3.80 a gallon and 6.5 miles per gallon, fuel costs about $0.58 a mile; at 92 rupees a litre and 4.2 km per litre, about 21.90 rupees a km. Measure economy full tank to full tank.

Are tolls part of cost per mile?

They can be averaged in, but they vary so much by route that it is usually more accurate to add tolls and loading charges to each load's price separately.

How do deadhead miles affect my rate?

Every empty mile must be paid for by the loaded miles. Divide your cost per total mile by the share of miles that are loaded to find the break-even rate per loaded mile. At 20% empty you need a quarter more per loaded mile than at zero.

How often should I recalculate my cost per mile?

Refresh fuel whenever the price moves noticeably, rebuild fixed costs when a big cost changes, and review the actual figures weekly. A monthly check alone is too slow to catch a losing lane.

Does this work for vans and courier businesses?

Yes. The same split of fixed and running costs works for vans and motorbikes. Courier businesses often price per drop as well as per mile: divide the daily cost by drops per day to get a cost per drop.