Diesel price today
The official maximum price of diesel B7 and B10, tomorrow’s as soon as it is published, and what your fill-up costs.
The official maximum price of diesel B7 in Belgium is €2.452 a litre on 31 October 2026, including 21% VAT, and diesel B10 is capped at €2.443, which is 0.9 c less than B7. These ceilings are set by the FPS Economy under the programme agreement between the Belgian State and the petroleum federation Energia: a filling station may not charge more, though it may charge less. For 1 November 2026 the official tariff is already out and B7 stays where it is. Over the last 365 days the B7 tariff changed 68 times, 40 rises against 28 cuts, with an average move of 6.5 c a litre each time; it ranged from €1.678 on 19 December 2025 to €2.510 on 28 October 2026. A 50-litre fill-up of B7 costs at most €122.60 at today’s tariff.
A fill-up at the maximum price costs
€122.60
50 litres of Diesel B7
| Over 7 days | +0.8 c · +€0.40 |
| Over 30 days | +2.0 c · +€1.00 |
| Over a year | +68.0 c · +€34.00 |
At the pump the price shown may be lower, never higher than the maximum.
Checked by Radif Partners · Editorial policy · Method and sources
B7 or B10: two lines of the official tariff
The official petroleum products tariff gives two prices for road diesel. B7 contains up to 7% biodiesel, B10 up to 10%. They are sold side by side, but each maximum price is worked out separately and the gap between them shifts from day to day. The table sets out both, from today to tomorrow and over a year.
| Fuel | Today | Tomorrow | Over 30 days | Lowest over a year | Highest | Average |
|---|---|---|---|---|---|---|
| Diesel B7 | €2.452 | €2.452 | +2.0 c | €1.678 | €2.510 | €2.052 |
| Diesel B10 | €2.443 | €2.443 | +1.9 c | €1.672 | €2.501 | €2.045 |
The latest new B7 tariff took effect on 31 October 2026, with a change of −3.4 c a litre. Over a year B7 has risen by 68.0 c a litre, or €680 on 1,000 litres. The day-by-day record is on the fuel price history page, and tomorrow’s price, with diesel’s own pattern of changes, on diesel price tomorrow.
For sole traders and fleets: the maximum as a checkpoint
When you drive a lot, the maximum price is first of all a way to check. The price paid at the pump, or the one on a fuel card statement, cannot exceed the maximum for the day of the transaction. Setting the two side by side, line by line, is enough to spot a wrong date or a wrong product. Each cent a litre is €10 on 1,000 litres: for a vehicle that burns through thousands of litres a year, the difference between two weeks can weigh more than expected. The fuel budget page turns the price into a yearly cost from your mileage and consumption.
Diesel or petrol: which costs more?
The two prices follow different international quotations, and nothing fixes their order. On the yearly averages Statbel publishes from 2019 to 2026, B7 was dearer than 95 E10 petrol in 8 years out of 8, the current year included. The Chamber bill DOC 56 1452/001, tabled on 30 March 2026, quotes the B7 tariff at €1.758 on 28 February 2026 and €2.163 on 27 March 2026, against €1.863 for 95 E10 petrol on that second date. Today B7 is 46.4 c dearer than 95 E10 petrol; every fuel is compared on the fuel prices page.
What the tool works out
The tool reads the daily series that Statbel publishes on be.STAT: today’s maximum price, tomorrow’s if it has been published, otherwise a clearly labelled estimate, then the cost of your fill-up and how the moves over 7 days, 30 days and a year affect it. How the estimate is built is set out on the method page.