Trips & operations · Free calculator

Truck Trip Cost Calculator

Work out what a truck trip really costs across loaded and empty kilometers: fuel, driver time, maintenance, tolls and the vehicle's fixed cost. Then price the trip, cost waiting time at sites and each stop on a delivery route, judge a backhaul offer and model a fuel surcharge.

  • Runs in your browser
  • Any currency, metric or US units
  • Formulas shown below

Kilometers driven with the load.

Positioning to the pickup and the empty return.

Your fleet average for this truck type.

 /

Example value. Enter the price you pay.

h

h

 / h

Wages plus allowances and employer costs.

 /

Running cost per km from your records.

 / day

Depreciation or lease, insurance, licenses.

Meals, accommodation, parking.

Add it to see the margin.

How this is calculated
total km = loaded km + empty km fuel = total km × (L/100 km) ÷ 100 × price driver = (driving + loading/waiting hours) × cost per hour trip cost = fuel + driver + maintenance per km × km + fees + fixed per day × days + other cost per km = trip cost ÷ total km

Full methodology is below.

Trip costBased on values entered

Take this to your next review

Report with inputs, results and method.

Trip cost report

Download the full report for your team

  • Your inputs and units
  • Trip cost breakdown and cost per km
  • Break-even and quote check
  • Detention, cost per stop and backhaul
  • Fuel surcharge scenarios and method

What is a truck trip cost calculator?

A truck trip cost calculator adds up every cost a single trip causes and divides it by the distance driven. You enter loaded and empty kilometers, fuel consumption and price, driver hours, maintenance per kilometer, tolls and the truck's fixed cost for the days it is tied up. You get the trip cost, the truck operating cost per km and the cost per loaded kilometer, which is the figure you have to recover from the customer.

The same tool answers the questions that come straight after. Is waiting time at customer sites eating your margin? What does each stop on a delivery route cost? What rate breaks even, and what rate hits your target margin? Is a backhaul worth taking? How much should the rate move when diesel moves? Each question has its own tab that shares the trip figures, so you enter them once.

Why calculate cost per trip, not just cost per month?

Monthly budgets hide the trips that lose money. A trip-level view shows:

  • Which rates cover their cost. A rate per kilometer that looks fine on loaded distance can fail once positioning and the empty return are counted.
  • Where time goes. Hours spent waiting to load are paid hours with no kilometers, and they rarely appear in a fuel report.
  • What empty kilometers cost. Empty running burns fuel and wears the truck without earning anything, so it belongs in the price.
  • How exposed contracts are to fuel. Fuel is often the largest variable cost, so a price change moves every trip's margin at once.

What data do you need to calculate trip cost?

InputWhere to find itTip
Loaded and empty distanceTrip sheets, route planner or tracking reportsInclude positioning to the pickup, not only the delivered leg.
Fuel consumption and priceFuel card liters ÷ distance; pump or contract priceUse the figure for this truck type, not the whole-fleet average.
Driver hours and cost per hourTimesheets, payrollInclude allowances and employer costs, and count waiting time.
Maintenance and tires per kmWorkshop invoices ÷ distance over a yearA full year smooths out large one-off repairs.
Fixed cost per dayLease or depreciation, insurance, licenses ÷ working daysThis is the cost of having the truck, whether it moves or not.

How to calculate truck trip cost and cost per km

Internally the calculator works in kilometers and liters. Miles, gallons and mpg are converted on entry and back for display.

Trip cost and truck operating cost per km

Total km = Loaded km + Empty km Fuel = Total km × (L/100 km) ÷ 100 × Price per liter Driver = (Driving hours + Loading and waiting hours) × Cost per hour Trip cost = Fuel + Driver + Maintenance per km × Total km + Fees + Fixed cost per day × Days + Other Cost per km = Trip cost ÷ Total km Cost per loaded km = Trip cost ÷ Loaded km

Variable cost is the trip cost without the fixed share. It is what matters for short-term decisions, such as whether to accept a backhaul, because the fixed cost is paid either way.

Truck detention cost

Excess hours = max(0, Time on site − Free time) Detention cost per month = Excess hours × Visits per month × Cost of a waiting truck per hour Recoverable detention = Excess hours × Visits per month × Agreed detention charge

Last-mile cost per stop

Route cost = Route km × Running cost per km + Driver hours × Cost per hour + Fixed cost per route Cost per stop = Route cost ÷ Stops Cost per successful delivery = Route cost ÷ (Stops × (1 − Failed %)) Failure cost = Failed stops × (Cost per stop + Extra cost per failure)

Trip break-even rate and rate for a target margin

Break-even rate = Trip cost Rate for margin m = Trip cost ÷ (1 − m) Contribution = Quoted rate − Variable cost

Margin here is a share of the price. A 15% margin needs a rate of cost ÷ 0.85, which is a mark-up of about 17.6% on cost.

Empty miles and backhaul rate

Incremental cost = Extra km × (Fuel + Maintenance per km) + Return km × Fuel per km × Extra fuel when loaded % + Extra hours × Driver cost + Extra fees Minimum backhaul rate = Incremental cost Contribution = Offered rate − Incremental cost

The empty return is driven anyway, so only the extra cost of the backhaul counts against the offer.

Fuel surcharge

Liters per trip = Distance × (L/100 km) ÷ 100 Surcharge per trip = Liters × (Current price − Base price) × Share passed on No surcharge while |price change| ≤ band

Worked example: cost of a 600 km trip

A truck drives 450 km loaded and 150 km empty at 32 L/100 km, with diesel at 1.10 per liter. The driver works 12 hours (9 driving, 3 loading and waiting) at 28 per hour. Maintenance and tires cost 0.12 per km, fees are 40, the truck's fixed cost is 220 per day and other costs are 30.

  • Fuel: 600 km × 32 ÷ 100 = 192 L × 1.10 = 211.20
  • Driver: 12 × 28 = 336; maintenance: 600 × 0.12 = 72
  • Trip cost: 211.20 + 336 + 72 + 40 + 220 + 30 = 909.20
  • Cost per km: 909.20 ÷ 600 = 1.52; per loaded km: 909.20 ÷ 450 = 2.02
  • Rate for a 15% margin: 909.20 ÷ 0.85 = 1,069.65
  • A backhaul with 40 km detour and 2.5 extra hours costs 40 × 0.472 + 2.5 × 28 = 88.88 more than returning empty, so any offer above that adds contribution.

How to read your results and use them in pricing

  • Cost per loaded km is the floor for a rate per km. Quoting on cost per total km undercharges whenever there are empty kilometers.
  • The cost breakdown shows what to work on. A large driver share points to waiting and planning; a large fuel share points to consumption and routes.
  • Empty share above about a quarter of the distance is a signal to review backhaul options and route design.
  • Detention by site tells you which customer conversations to have first, and how much an agreed detention charge would recover.
  • Contribution on a quote below break-even is not automatically a loss: if it is positive, the trip still pays part of the fixed cost. It is a short-term argument, not a pricing policy.

Common mistakes when costing a truck trip

  • Forgetting empty kilometers. Positioning and empty returns are part of the trip's cost even if the customer never sees them.
  • Counting only driving hours. Loading, unloading and waiting are paid hours too.
  • Leaving out fixed costs. A rate that covers fuel and the driver but not the truck itself loses money over the year.
  • Confusing margin and mark-up. A 15% mark-up on cost gives a margin of only about 13% of the price.
  • Treating every backhaul as profit. Detours and extra waiting can cost more than the offer, and acceptance also depends on the contract, timing and capacity.
  • Copying a fuel surcharge formula from elsewhere. Base price, band and share passed on are contract terms to agree, not constants.

Assumptions and limits

Results are estimates based on the values entered. The calculator assumes a constant consumption and price for the trip, does not model load weight, terrain or traffic, and does not check route legality, driving time rules or road restrictions. Fuel surcharge results are a discussion aid, not a contract clause or an official tariff, and backhaul results do not replace a check of the contract, timing and capacity. Validate inputs against your own records before quoting.

Related Safee solution

Replace trip estimates with recorded trip data

Safee Fleet Reporting turns tracked trips into reports by time range, vehicle or driver, so the distance, driving hours and idling behind this estimate come from your own data.

  • Trip and location reports with duration, distance, start and end times and the driver.
  • Time and activity reports for idling time, driving hours and workload distribution.
  • Geofence entry and exit to see when trucks arrive at and leave customer sites.
  • Scheduled PDF or Excel reports delivered daily, weekly or monthly.
Questions

Truck trip cost questions, answered

Need help with your own fleet figures? Talk to Safee.

How do I calculate the cost of a truck trip?

Add fuel (total km × L/100 km ÷ 100 × price), driver cost (all paid hours × cost per hour), maintenance per km × km, tolls and fees, the truck's fixed cost per day × days and any other trip costs. Divide by total km for cost per km.

What is a typical truck operating cost per km?

There is no single figure: it depends on the truck, fuel price, wages, utilization and financing. Build it from your own costs with this calculator rather than using a published average from another market.

Why calculate cost per loaded kilometer?

Customers pay for loaded distance, but you also drive empty to the pickup and back. Cost per loaded km spreads the whole trip cost over the kilometers that earn money, which is the floor for a rate per km.

How is truck detention cost calculated?

Take time on site minus the free time in your contract, multiply by visits per month and by what a waiting truck costs per hour. Compare it with the detention charge you can recover.

How do I calculate last-mile cost per stop?

Add the route's vehicle running cost, driver time and fixed cost for the day, then divide by the number of stops. Divide by successful deliveries instead to see what failed deliveries add.

What rate do I need for a 15% margin?

Divide the trip cost by 0.85. Margin is a share of the price, so it needs a higher rate than adding 15% to cost.

Is a backhaul always worth taking?

Only if the offer is above the extra cost it causes: detour kilometers, extra fuel, waiting time and fees. The contract, timing and truck availability also decide.

How does a fuel surcharge work?

It adjusts the rate when fuel moves away from a base price agreed in the contract, usually by liters per trip × price change. The base, band and share passed on are terms you agree; this tool shows scenarios, not a binding clause.

Let's look at your fleet

Check these costs against your real trips

Tell us about your lanes and trucks. We will show you how Safee reports distance, driving hours, idling and site visits for every trip.

Related tools and resources

Keep going with the next fleet question

Get the report

Enter your details once and the file opens straight away.

Scroll to Top