Skip to content
  1. Home
  2. Tools

Truck cost per kilometre calculator

Fixed and running costs of a truck, from diesel to tolls, with stated default values you can change: the cost per kilometre and per year, line by line.

Choose the country for the starting values and correct the fields with your own truck’s figures: the result updates as you type. Next to each field you see where the value comes from and its date. Empty fields have no official value: fill them in.

The MIT values are “indicative reference values” with a minimum and a maximum: we start from the minimum. They are not the average cost of a haulier. General information, not legal advice.

Starting values
Tractor and semi-trailer, 40 t, diesel. Switching country resets the fields to that country’s official values.
Observatorio de costes, July 2026, p. 14: 120,000 km a year, 85% loaded.
Fixed costs, in euros per yearYou pay them even when the truck stands still.
Observatorio, July 2026, p. 13: depreciation €18,128.76 plus financing €4,487.26 a year. The sum is ours.
Observatorio, July 2026, p. 13: insurance €8,710.65 a year.
Observatorio, July 2026, p. 13: taxes €944.49 a year.
Observatorio, July 2026, pp. 13-14: driving staff €37,501.03 a year, social charges included.
Observatorio, July 2026, pp. 13-14: allowances €17,830.77 a year, €41.49 a day on average.
Observatorio, July 2026, p. 13: indirect costs €10,429.03 a year, 6.5% of direct costs.
Running costs, per kilometreThey grow with the kilometres. Diesel is consumption times price.
Observatorio, July 2026, p. 14: 35.0 l/100 km.
Weekly Oil Bulletin, 9 November 2026: Spain €1.898/l with taxes, unchanged from the week before. Here without 21% VAT: €1.569/l (our calculation). The July Observatorio used €1.6312/l at the pump minus a €0.0702 discount.
Observatorio, July 2026, p. 13: €2,187.42 a year over 120,000 km. The per-km figure is ours.
Observatorio, July 2026, p. 13: €7,004.64 a year over 120,000 km. The per-km figure is ours.
Observatorio, July 2026, p. 13: maintenance €2,386.08 plus repairs €4,697.16 a year over 120,000 km. The per-km figure is ours.
Observatorio, July 2026, p. 13: €2,384.92 a year over 120,000 km. The per-km figure is ours.

Result

Cost per kilometre–

Cost per year
–
Fixed part per km
–
Running part per km
–
Diesel per year
–

Compared with the official value

–

Observatorio de costes, July 2026: €1.4240 per km for a general cargo articulated truck, Spanish national average, with July diesel at €1.2901 per litre net. At the 9 November 2026 price the starting values give about €1.52 per km.

Line by line

    How much does a truck cost per kilometre?

    A 40-tonne tractor and semi-trailer costs €1.42 per kilometre in Spain according to the transport ministry’s Observatorio for July 2026. In Italy the indicative MIT items for October 2026 add up to €1.87 to €4.44 per kilometre. Your real cost depends on mileage, fuel use and the driver, which is why every starting value can be changed.

    How to use it

    Start from the kilometres the truck really covers in a year: it is the figure that matters most, because the fixed costs are divided by it. Then replace the starting values with those from your accounts: lease or depreciation, insurance, the driver’s cost to the company, average consumption from fuel records.

    For Italy, consumption, AdBlue and overheads start empty: MIT publishes no value for them. While they are empty the total leaves them out, and the page says so under the result.

    The diesel price is net of VAT, because a haulier reclaims it. If you do not, enter the pump price.

    The formula

    Cost per km = (fixed costs per year + km × running costs per km − excise refund) / km

    • Fixed costs: depreciation or lease, insurance, taxes, driver, subsistence and allowances, overheads.
    • Diesel per km: consumption in l/100 km divided by 100, times the price per litre.
    • Other running costs: AdBlue, tyres, maintenance and repairs, tolls.
    • Excise refund (Italy): litres used times the refund per litre, which the customs agency publishes in euros per 1,000 litres.

    A worked example: the average Spanish truck

    With the July 2026 Observatorio values and diesel at the price the Observatorio itself uses, the calculator returns its result to the cent.

    • Fixed costs: 22,616.02 depreciation and financing, 8,710.65 insurance, 944.49 taxes, 37,501.03 driver, 17,830.77 allowances, 10,429.03 indirect costs. Total €98,031.99.
    • Diesel: 35 l/100 km at €1.2901/l net, that is (1.6312 − 0.0702) / 1.21, gives €0.4515 per km, €54,183.47 over 120,000 km.
    • AdBlue, tyres, maintenance and tolls: €18,660.22.
    • Total: €170,875.68 a year, divided by 120,000 km: €1.4240 per km.

    With the Weekly Oil Bulletin diesel price of 9 November 2026 (€1.569/l net) the same truck rises to about €1.52 per km: eleven thousand euros more a year on fuel alone.

    The Italian excise refund

    Hauliers running vehicles of 7.5 t or more, Euro 5 or newer, recover every quarter the difference between the standard diesel excise and the reduced rate for commercial diesel, €403.22 per 1,000 litres. For fuel used from 26 to 30 September 2026 the refund was €219.68 per 1,000 litres.

    Example: 100,000 km at 30 l/100 km is 30,000 litres. At €219.68 per 1,000 litres the refund is worth €6,590.40 a year, about 6.6 cents per km.

    Two caveats. The standard excise changed several times in 2026, so the refund changes from one period to the next: the starting value is the latest published, not an average. And the notice for the fourth quarter of 2026 is not out yet.

    What it leaves out

    The MIT values do not share the same tax basis: diesel is calculated with VAT, tolls since 2026 without. The calculator does not separate empty from loaded kilometres and does not compute loan interest: if you pay a lease, put it in the depreciation field. For France the Comité national routier publishes cost indices that we could not read, so France is not included.

    Further reading: EU driving hours rules for truck drivers (Regulation 561/2006), with examples, Drivers’ hours and tachograph fines by country.

    Frequently asked questions

    How much does a truck cost per km in Spain?

    The transport ministry’s Observatorio puts it at €1.4240 per km in July 2026 for a general cargo articulated truck covering 120,000 km a year. Diesel is the largest item, about a third of the total, followed by the driver.

    Should the diesel price include VAT?

    No, if the company reclaims VAT, as nearly all hauliers do. The calculator starts from the European Commission Weekly Oil Bulletin price net of VAT. MIT, by contrast, calculates diesel with VAT: keep that in mind when comparing.

    Why does consumption start empty for Italy?

    Because there is no official Italian value: MIT publishes the cost of diesel but not litres per 100 km. The right figure is your own truck’s, from fuel records and mileage.

    Who can claim the Italian excise refund?

    Goods hauliers with vehicles of 7.5 t gross weight or more, registered for hire and reward, holding an own-account licence or established in another EU country. Fuel used by Euro 4 or older vehicles is excluded.

    Why is Spain cheaper per km than the MIT figures?

    The Observatorio assumes 120,000 km a year against 100,000 for MIT class D, and a lower July 2026 diesel price. Wages and items are also built differently: the two values cannot be compared directly.

    Sources

    1. Valori indicativi di riferimento dei costi di esercizio dell’impresa di autotrasporto, ottobre 2026 · Ministero delle infrastrutture e dei trasporti
    2. Tabella D (classe oltre 26 t), ottobre 2026 · MIT
    3. Legenda delle tabelle, ottobre 2026 · MIT
    4. Costi di esercizio delle imprese: metodologia (D.D. 588/2024) · MIT
    5. Observatorio de costes del transporte de mercancías por carretera, julio 2026 · Ministerio de Transportes y Movilidad Sostenible
    6. Weekly Oil Bulletin, prices with taxes, 9 November 2026 · European Commission, DG ENER
    7. Benefici sul gasolio commerciale: rimborso per il terzo trimestre 2026, informativa del 30/09/2026 · Agenzia delle dogane e dei monopoli