How to calculate truck fuel cost

Truck fuel cost is calculated from three variables: distance, fuel consumption rate, and fuel price. The formula is:

Fuel cost = (Distance km × L/100km ÷ 100) × Price per litre

For example: a 800 km run in a semi-truck consuming 40 L/100km at $1.72/L diesel:

Cost per km is the most useful metric for pricing loads and calculating whether a run is profitable. Most Canadian owner-operators target total operating costs (fuel + wages + insurance + maintenance) of $1.80–$2.50/km and price loads accordingly.

Fuel consumption benchmarks by truck class

Fuel consumption varies significantly by vehicle type, load, speed, and terrain. These figures represent typical loaded highway averages used for planning purposes:

Vehicle typeL/100km (loaded)L/100km (empty)Cost/km at $1.75/L
Semi-truck / 18-wheeler (Class 8)38–4528–33$0.67–$0.79
Flatbed (loaded)40–4530–35$0.70–$0.79
Tanker truck36–4228–32$0.63–$0.74
Straight truck (Class 6–7)18–2614–20$0.32–$0.46
Pickup truck / 1-ton diesel12–1610–13$0.21–$0.28
Cargo van (diesel)10–149–12$0.18–$0.25

Modern aerodynamic semi-trucks with low-rolling-resistance tires, idle reduction systems, and active fuel management can achieve 35–37 L/100km loaded — a 10–15% improvement over older equipment. At $1.75/L and 200,000 km/year, that improvement is worth $17,500–$26,000 annually in fuel savings.

Diesel prices in Canada

Diesel prices in Canada vary substantially by province due to differences in provincial fuel taxes, proximity to refineries, and local market conditions. British Columbia consistently has the highest diesel prices in Canada, driven by the BC carbon tax, provincial motor fuel tax, and Metro Vancouver's TransLink levy. Alberta typically has the lowest prices due to lower provincial taxation.

ProvinceRelative price levelKey driver
British ColumbiaHighestBC carbon tax + TransLink levy (Metro Van)
OntarioMid-highFederal excise + provincial fuel tax
QuebecMid-highQuebec carbon market + provincial tax
ManitobaMidNo carbon consumer levy (opted out)
SaskatchewanMidAgriculture exemption reduces effective rate
AlbertaLowestHistorically lowest provincial fuel taxation
Atlantic provincesMid-highDistribution costs from refineries

For current diesel prices by province and city, use GasBuddy.ca (diesel filter) or the Natural Resources Canada fuel price monitoring tool. Price differences of $0.15–$0.25/L between provinces can significantly impact route planning for high-volume operators.

DEF (Diesel Exhaust Fluid) costs

All diesel trucks built after January 2010 are equipped with Selective Catalytic Reduction (SCR) systems that require Diesel Exhaust Fluid (DEF) to reduce nitrogen oxide (NOx) emissions. DEF is a non-toxic mixture of 32.5% urea and deionized water.

DEF consumption is approximately 2–4% of diesel fuel used — the standard planning figure is 3.5%. At $0.85–$1.00/L for DEF (available at most truck stops and bulk suppliers), this adds approximately $0.03–0.04/km for a semi-truck. While this seems small, at 200,000 km/year it amounts to $6,000–$8,000 annually — enough to be worth tracking in your operating cost calculations.

Running out of DEF will eventually de-rate the engine to a maximum speed of 8 km/h (5 mph) until DEF is added — a costly breakdown on any schedule. Bulk DEF purchases (1,000L totes) can reduce cost by 15–25% compared to jugs at truck stops.

Fuel surcharges explained

A fuel surcharge (FSC) is an additional charge on top of the base linehaul rate that compensates carriers for fuel price volatility. It is expressed as a percentage of the base rate and changes weekly based on the current average diesel price.

Most Canadian carrier agreements reference a fuel surcharge table tied to a benchmark diesel price — either the weekly Natural Resources Canada national average or a regional average. The table structure typically looks like:

Diesel price range ($/L)Fuel surcharge (%)
$1.40 – $1.4922%
$1.50 – $1.5925%
$1.60 – $1.6928%
$1.70 – $1.7931%
$1.80 – $1.8934%
$1.90 – $1.9937%
$2.00+40%+

Note: Fuel surcharge tables vary by carrier and contract — the table above is illustrative. Always verify the specific table referenced in your carrier agreement or broker contract.

How to reduce fuel costs

Fuel is typically the single largest variable cost for Canadian carriers, representing 30–40% of total operating costs. The highest-return strategies for reducing fuel spend:

Frequently asked questions

How much does it cost to fuel a semi-truck in Canada?
At typical Canadian diesel prices of $1.65–$1.85/L and a fuel consumption of 40 L/100km, fuelling a semi-truck costs approximately $66–$74 per 100 km. For a 1,000 km run (Toronto to Montreal return trip), expect fuel costs of $660–$740 one way, or $1,320–$1,480 for the round trip. These figures are for highway driving under typical load — fuel costs increase significantly in hilly terrain or with heavy overloads.
What is the average fuel consumption of a semi-truck in Canada?
A loaded Class 8 semi-truck (tractor-trailer) in Canada typically consumes 38–45 litres per 100 km (5.2–6.6 mpg US) under highway conditions. The most common benchmark used in the industry is 40 L/100km. Fuel consumption varies significantly based on load weight, speed, terrain, aerodynamics, tires, engine technology, and driver behaviour. Modern trucks with aerodynamic fairings, low-rolling-resistance tires, and idle reduction systems can achieve 35–37 L/100km. Empty runs typically achieve 28–33 L/100km.
What is DEF and how much does it cost for a truck?
Diesel Exhaust Fluid (DEF) is a urea-water solution used in the Selective Catalytic Reduction (SCR) system of modern diesel trucks to reduce nitrogen oxide (NOx) emissions. All diesel trucks built after 2010 require DEF. Consumption is approximately 2–4% of diesel fuel used — a common planning figure is 3.5%. At typical Canadian retail prices of $0.80–$1.00/L for DEF, this adds roughly $0.03–0.04 per km for a semi-truck. On a 1,000 km run consuming 400L of diesel, expect to use 14L of DEF at approximately $12–14 in cost.
How is a fuel surcharge calculated in Canada?
Fuel surcharges in Canadian trucking are typically calculated as a percentage of the base linehaul rate, tied to the current price of diesel. The Canadian Trucking Alliance (CTA) and many brokers publish weekly fuel surcharge tables that correlate diesel price ranges to percentage surcharges. A common structure: at $1.55/L diesel, the surcharge is 28% of linehaul; at $1.75/L, it rises to 35%; at $1.95/L, it may reach 42% or higher. Always confirm the specific fuel surcharge table referenced in your carrier agreement before calculating revenue.
How much does it cost to drive a truck per kilometre in Canada?
Fuel cost per kilometre for a loaded semi-truck in Canada typically ranges from $0.60 to $0.80/km at current diesel prices ($1.65–$1.85/L) and a consumption of 40 L/100km. This is fuel only — total operating cost per kilometre including driver wages, insurance, maintenance, licensing, and financing is typically $1.80–$2.50/km for owner-operators. Fuel represents approximately 30–40% of total operating cost for most Canadian carriers.
What province has the cheapest diesel in Canada?
Alberta typically has the lowest diesel prices in Canada due to no provincial fuel tax on diesel (Alberta removed its fuel tax in 2022 and has reinstated it in various forms since). Saskatchewan also tends to have lower diesel prices than eastern provinces. British Columbia consistently has the highest diesel prices due to the BC carbon tax, provincial motor fuel tax, and TransLink levy in Metro Vancouver. The price difference between the cheapest and most expensive provinces can be $0.20–$0.35/L, which is significant for high-mileage operators.
How much fuel does a semi-truck use idling?
A diesel semi-truck engine consumes approximately 3.5–4.5 litres of fuel per hour at idle. At $1.75/L diesel, this is roughly $6–8 per hour of idle time. An 8-hour sleeper berth stop with the engine running for heat or air conditioning costs $50–65 in fuel alone. This is why auxiliary power units (APUs), diesel heaters, and shore power connections at truck stops have significant ROI for owner-operators who do multiple overnight runs per week.
Is it better to use Cycle 1 or Cycle 2 for fuel cost planning?
Cycle choice (Cycle 1: 70hr/7 days vs Cycle 2: 120hr/14 days) affects how many kilometres you can drive in a period, which directly affects total fuel cost. For fuel cost budgeting, calculate your expected kilometres per cycle and multiply by your cost per km. Cycle 2 drivers who run 7 days a week will have higher total fuel costs but also higher revenue — the ratio of fuel cost to revenue is what matters, not the absolute number.