Guide · Pricing
How diesel fuel surcharges work in European road freight
Almost every road-freight rate carries a diesel surcharge that moves up or down with fuel prices. It is not a hidden mark-up — in Spain it follows a published formula tied to an official diesel index. Here is exactly how it is calculated, with a worked example you can reproduce in our calculator.
7 min read
Why freight rates carry a fuel surcharge
Diesel is one of the largest single costs in running a truck — typically a quarter to a third of total operating cost. Because diesel prices swing week to week, carriers separate the volatile fuel component from the stable transport rate. The base rate covers the truck, driver, tolls and overheads; the fuel surcharge tracks diesel up or down so neither side is exposed to a price move no one controls.
Splitting the rate this way is also fairer: when diesel falls, the surcharge falls (or goes negative), so you are not locked into a high rate set when fuel was expensive. The mechanism is symmetrical.
The diesel index: EU Weekly Oil Bulletin
The reference price is not the figure on the forecourt. The European Commission publishes a Weekly Oil Bulletin with the average diesel (automotive gas oil) price for every member state, both with and without taxes. The price net of taxes — before duties and VAT — is the one used for freight fuel-revision, because excise and VAT are not a haulier's variable cost.
For Spain that net-of-tax diesel price sat around 0.77 €/L in early 2026. The same weekly series drives our diesel calculator, with each week dated to its Monday.
The Spanish formula (Orden FOM/1882/2012)
Spanish road-transport contracts use a legally recognised fuel-revision clause set out in condición general 3.4 of Orden FOM/1882/2012. It is not a matter of negotiation: the order states that any agreement to the contrary is null.
The formula is ∆P = P × G × C. P is the transport price agreed at contracting, G is the percentage change in the official weekly diesel index between the contract date and the date the transport is actually performed, and C is a coefficient the law itself fixes. The revision applies automatically once G has moved by 5% or more in either direction, unless a lower threshold was agreed expressly and in writing beforehand.
The coefficient C is set by law, not by the carrier
This is the part most explanations get wrong. C is not the share fuel represents in the operator's cost structure — it is read from a table in the order itself, and it steps up as diesel gets more expensive. For vehicles of 20 tonnes or more (the 40-tonne artics and road trains that carry most groupage), C is 0.3 while the net-of-tax price stays under 1.18 €/L, 0.4 from 1.18 up to 1.73 €/L, and 0.5 at 1.73 €/L or above.
Lighter categories have their own tables and lower coefficients: vehicles above 3.5 and under 20 tonnes run 0.2 / 0.3 / 0.4 with breaks at 1.28 and 2.13 €/L, and vans of 3.5 tonnes or less run 0.1 / 0.2 / 0.3 with breaks at 1.08 and 2.33 €/L. Our calculator picks the right table from the vehicle you select, so the surcharge is the one the law prescribes rather than an in-house estimate.
The practical consequence is that the surcharge does not scale smoothly with diesel. Cross a band threshold and the coefficient jumps, so the same 10% move in fuel produces a bigger revision at a high price level than at a low one. That is deliberate: the bands exist to protect hauliers when fuel spikes.
Contract week vs execution week
The revision compares the diesel index at two moments: the week the rate was agreed (the baseline) and the week the transport is actually performed. If diesel moved between those weeks, the surcharge captures the difference.
That is why a quote given in January and executed in April can carry a different surcharge than one executed the same week — the index moved. Our calculator has a dropdown for each week so you can see the exact revision for your dates.
A worked example
Take a 1,000 € base rate on an articulated 40-tonne load. Contract week (26 January 2026) diesel was 0.7743 €/L; execution week (1 June 2026) diesel was 1.1690 €/L. That is G ≈ +51%, comfortably past the 5% threshold, so the revision applies. Execution-week diesel of 1.1690 €/L sits just under 1.18, so C = 0.3.
Surcharge = 51% × 0.3 ≈ 15.3%. On the 1,000 € base that is about +153 €, for an adjusted rate near 1,153 €. Now run the same load six weeks earlier, in the week of 13 April 2026, when diesel peaked at 1.3834 €/L: G ≈ +79%, but the price is above 1.18 so C steps to 0.4, and the revision is about +315 € rather than the +236 € a flat 0.3 would have produced. You can reproduce both in the diesel fuel-surcharge calculator.
How to read it on your quote
A transparent quote shows the base transport rate and the diesel surcharge as separate lines, with the index dates behind them. If a surcharge is a flat percentage with no reference week or index, ask what it is based on — a clause tied to the published EU bulletin is auditable; a round number is not.
Calculator figures are indicative. The binding surcharge is the clause written into your signed transport contract — but knowing the mechanism means no surprises when the revised invoice arrives.
Related services
Ready to move a load from Spain?
Get a 24h written quote →