Budget and cost · Free Excel template

Load and Lane Profitability Workbook

Find out which loads, lanes and customers make money. Record each load's revenue, loaded and empty km, fuel, tolls, driver cost, waiting time and other costs. The workbook calculates profit per load, margin, revenue and cost per km, totals them by lane and by customer, and flags what loses money. A fuel surcharge sheet works out how the rate moves when the fuel price changes, by formula or by agreed bands.

Free: enter your name, email and job title and we email you the file. Works in Excel, Microsoft 365, Google Sheets and LibreOffice Calc.
  • 6 sheets, no macros
  • Lane and customer summaries
  • Loss and margin flags
safee-load-lane-profitability-en.xlsx
Load IDLaneRevenueTotal kmTotal costProfitMarginFlag
L-1001DAM-RUH450.00400275.00175.0038.9%OK
L-1002RUH-JED900.00950655.00245.0027.2%OK
L-1003JED-MED320.00840532.00−212.00−66.3%Loss
L-1004DAM-RUH450.00520371.0079.0017.6%OK
L-1005RUH-JED800.001,100735.0065.008.1%Below target margin
Example loads for October. Amounts in USD, target margin 10%.
What's inside

What's inside the lane profitability workbook?

Each load goes in once on the Loads sheet. The lane and customer summaries are calculated from it, and the fuel surcharge sheet uses the same lanes and customers.

  1. 01

    Loads

    One row per load: customer, lane, vehicle, driver, revenue, loaded and empty km, fuel, tolls, driver cost, waiting time and other costs. Profit, margin, cost per km and a flag are calculated.

  2. 02

    Lane summary

    Loads, revenue, cost, profit, margin, empty km share, revenue and cost per km and loss-making loads for each lane, for any date range.

  3. 03

    Customer summary

    The same totals for each customer, including waiting time, so you can see who is costly to serve.

  4. 04

    Fuel surcharge

    Base and current fuel price, fuel share of the rate, a no-change band and agreed price bands. The surcharge per load, the new rate and whether it covers the real change in fuel cost are calculated.

  5. 05

    Settings

    Currency, target margin, waiting cost per hour, vehicle fixed cost per km, empty km threshold, and the lists of lanes, customers and vehicles.

  6. 06

    How to use

    Steps, formulas and color legend. Five shaded example loads show how it works.

What is lane profitability?

Lane profitability is the profit and margin you earn on one origin and destination pair, such as Dammam to Riyadh, after all the costs of serving it. A lane can look busy and well paid and still lose money once you count the empty return, the hours spent waiting at the customer and a fair share of the truck's fixed costs.

This load and lane profitability workbook in Excel records each load once and calculates profit per load, margin %, revenue per km, cost per km and empty km share. It then totals the loads by lane and by customer, so you can see which lanes to reprice, which customers cost too much to serve and where a backhaul would change the result.

How to use the lane profitability template in Excel

  1. Set your rates on Settings: choose the currency from the list, then enter the target margin, waiting cost per hour, vehicle fixed cost per km and the empty km threshold.
  2. List your lanes, customers and vehicles on Settings. They feed the drop-downs and the summaries.
  3. Record each load on Loads: date, customer, lane, vehicle, revenue, loaded km, empty km, fuel, tolls, driver cost, waiting time and other costs.
  4. Read the summaries. Set a date range on Lane summary and Customer summary, or leave it blank for all loads, and start with the Flag column.
  5. Act on the flags: reprice, look for a backhaul or charge waiting time on lanes and customers that lose money or miss the target margin.

How to calculate profit per load and cost per km

Total km = loaded km + empty km Waiting cost = waiting hours × waiting cost per hour Vehicle fixed cost = total km × fixed cost per km Total cost = fuel + tolls + driver cost + waiting cost + other costs + vehicle fixed cost Profit = revenue − total cost Margin % = profit ÷ revenue Revenue per km = revenue ÷ total km Cost per km = total cost ÷ total km Empty km % = empty km ÷ total km

The lane and customer summaries add up revenue, cost and km with SUMIFS for the date range you choose, then work out margin and per-km figures from the totals. A lane's margin is therefore weighted by revenue, not an average of load margins.

Worked example: a lane that loses money

The workbook ships with five example loads in USD, a waiting cost of 10 per hour, a vehicle fixed cost of 0.30 per km and a 10% target margin. Load L-1003 runs Jeddah to Madinah for 320, with 420 loaded km and 420 empty km back.

ItemCalculationResult
Total km420 + 420840
Waiting cost4 h × 1040.00
Vehicle fixed cost840 × 0.30252.00
Total cost135 fuel + 90 driver + 40 waiting + 15 other + 252 fixed532.00
Profit320 − 532−212.00
Margin−212 ÷ 320−66.3%
Revenue per km / cost per km320 ÷ 840 / 532 ÷ 8400.381 / 0.633

The Lane summary flags Jeddah to Madinah as a loss-making lane. The two Dammam to Riyadh loads earn 254 on 900 of revenue, a 28.2% margin with 13.0% empty km. By customer, Red Sea Retail shows a 2.7% margin: its Riyadh to Jeddah load made 245, but the Madinah load wiped most of it out. The fix is a price that covers the empty return, a backhaul from Madinah, or both.

How to read the profitability flags

  • Loss (or loss-making lane or customer): costs are higher than revenue. Review these first.
  • Below target margin: profitable, but under the target margin on Settings.
  • High empty km: margin is on target, but the empty km share is above the threshold on Settings. These lanes are the best candidates for backhauls.
  • OK: profitable, on target and within the empty km threshold.

How to calculate a fuel surcharge in a transport contract

When diesel prices move, a fixed freight rate shifts margin from one side to the other. A fuel surcharge clause links part of the rate to the fuel price, so neither side has to renegotiate every month. The Fuel surcharge sheet sets out the terms to agree: the price source, the base price, the fuel share of the rate, a band in which nothing changes, and whether the rate also falls when fuel gets cheaper.

Price change = current price ÷ base price − 1 Change applied = 0 if the change is inside the no-change band (±5% in the example) Surcharge % = change applied × fuel share of the rate Surcharge per load = base rate × surcharge % Fuel cost change = (current price − base price) × km × L/100 km ÷ 100

In the example the base price is 0.40 per liter and the current price 0.48, a 20% rise. With a 25% fuel share, the surcharge is 5% of the rate: 22.50 on the Dammam to Riyadh load priced at 450. A contract that uses a band table gives the same 5% here, because 0.48 falls in the 0.46 to 0.50 band. The check column compares the surcharge with the real change in fuel cost: on Jeddah to Madinah, 840 km at 35 L/100 km, fuel costs 23.52 more but the surcharge adds only 16.00, so the agreed fuel share is too low for that lane. All prices and shares are examples. Fuel pricing rules and any regulated freight rates differ by country: check your authority's current requirement and your contract.

Common mistakes when calculating load profitability

  • Leaving out empty km. The return trip costs fuel, driver time and wear even with no cargo.
  • Ignoring waiting time. Hours at a site cost money even when the truck is parked.
  • Counting only fuel. Without a fixed cost per km, every lane looks profitable.
  • Mixing directions. Riyadh to Jeddah and Jeddah to Riyadh are separate lanes with different prices and loads.
  • Judging a lane on one load. Look at several weeks before you drop or reprice a lane.
  • Inconsistent revenue. Record revenue the same way for every load, for example before VAT and including surcharges.

Limits of lane profitability analysis in Excel

Profit here is a contribution margin after direct costs and the fixed cost per km you set. It does not include office overhead unless you build it into the fixed cost per km, and it is not an accounting statement. The results are only as good as the km, waiting time and costs entered for each load. For a quick estimate of a single trip before you quote, use the truck trip cost calculator.

Related Safee solution

Replace estimated km and waiting time with recorded trips

Safee Fleet Reporting turns tracked trips into reports by time range, vehicle or driver, so the distance, driving hours and time at each site behind every load come from your own data.

  • Trip and location reports with distance, duration, start and end times and the driver.
  • Geofence entry and exit to measure waiting time at customer sites.
  • Time and activity reports for idling and driving hours.
  • Scheduled PDF or Excel reports to paste into the Loads sheet.
Questions

Load and lane profitability questions, answered

Want loaded km, empty km and waiting time from tracked trips instead of typing them? Talk to Safee.

How do I calculate profit per load?

Take the revenue for the load and subtract all of its costs: fuel, tolls, driver cost, waiting time, other costs and a share of the vehicle's fixed costs based on the km driven, including empty km.

What is lane profitability?

The total profit and margin of all loads on one origin and destination pair over a period. It shows whether a lane pays for itself once empty km and waiting time are counted.

Should empty km be charged to the load?

Yes. Charge the empty km driven to reach the pickup, or to come back, to the load that caused them. If you leave them out, one-way lanes look more profitable than they are.

How do I set the vehicle fixed cost per km?

Add up a vehicle's yearly fixed costs, such as lease or depreciation, insurance, registration and tracking, and divide by the km it drives in a year. Use one rate per vehicle type and keep it the same for every load.

What does Below target margin mean?

The load, lane or customer made a profit, but its margin is under the target margin on the Settings sheet. The example uses 10%; set your own.

How is a fuel surcharge calculated?

Divide the current fuel price by the base price in the contract and subtract 1, ignore changes inside the agreed no-change band, then multiply by the fuel share of the rate. With a 20% price rise and a 25% fuel share, the surcharge is 5% of the base rate.

What fuel share of the rate should we agree?

Use your own cost records: fuel cost divided by revenue on comparable loads. The sheet shows this ratio from your Loads sheet as a reference and checks each lane, so you can see where the agreed share does not cover the real change in fuel cost.

Does the workbook work in Google Sheets?

Yes. Upload the .xlsx file to Google Drive and open it with Google Sheets. It also works in Excel and LibreOffice Calc, with no macros.

Next step

Price lanes on recorded km, not estimates

Bring this workbook. We will show you which of its figures Safee can provide from tracked trips, from loaded and empty km to time spent at customer sites.

Related tools and templates

Cost each trip, then track the lanes

Get the report

Enter your details and we will email you the file.

Use your real name so the file arrives addressed to you. Don't worry, we won't flood you with emails or calls.

Scroll to Top