Heating oil price tomorrow
Tomorrow’s maximum price for heating oil (mazout): the official tariff when it has been published, a clearly labelled estimate when it has not.
On 31 October 2026, the maximum price of heating oil delivered in quantities under 2,000 litres is €1.578 a litre, including 21 % VAT, according to the official tariff set by the Belgian FPS Economy and published by Statbel, the national statistics office, on be.STAT. The tariff for 1 November 2026 has already been published: €1.578 a litre, unchanged from the day before. That is an official price, not an estimate. This maximum price moves often: over the last 364 days of the series a new tariff came into force 243 times, most recently on 31 October 2026. While tomorrow’s tariff is still missing, the best estimate available remains the last published price: over a year it was off the real tariff by 2.0 c a litre on average. A dealer may always charge less than this maximum, never more.
Official maximum price on 1 November 2026
€1.578/L
unchanged from the day before
| Difference on 1,000 litres | €0.00 |
| Status | official tariff published |
Maximum price set by the FPS Economy and released by Statbel: it applies for the whole day.
Checked by Radif Partners · Editorial policy · Method and sources
What the tool shows, and where each figure comes from
The first line gives today’s maximum price, the second tomorrow’s. When be.STAT has already published tomorrow’s tariff, that official figure appears with its change in cents. When it is missing, the tool shows an estimate, always labelled as such, with three markers: the range of changes seen on that weekday, the chance that a new tariff takes effect that day, and the average error of the estimate over four and fifty-two weeks. The “litres ordered” field turns the gap between today and tomorrow into euros on your own volume.
In this version of the page, the tariff for 1 November 2026 is known. The following day, a Monday, has no tariff yet: for it the central estimate would be €1.578, between €1.578 and €1.578. The figures come from the daily be.STAT series of the official tariff; prices excluding and including VAT are in the latest tariff view.
The last ten days of the tariff
| Day | < 2,000 L | ≥ 2,000 L | Pump | Change < 2,000 L |
|---|---|---|---|---|
| Tuesday 3 November 2026 | €1.578 | €1.535 | €1.689 | = |
| Monday 2 November 2026 | €1.578 | €1.535 | €1.689 | = |
| Sunday 1 November 2026 | €1.578 | €1.535 | €1.689 | = |
| Saturday 31 October 2026 | €1.578 | €1.535 | €1.689 | −3.6 c |
| Friday 30 October 2026 | €1.614 | €1.571 | €1.725 | +1.2 c |
| Thursday 29 October 2026 | €1.602 | €1.559 | €1.713 | −4.8 c |
| Wednesday 28 October 2026 | €1.650 | €1.607 | €1.761 | +2.1 c |
| Tuesday 27 October 2026 | €1.629 | €1.586 | €1.740 | +4.5 c |
| Monday 26 October 2026 | €1.584 | €1.541 | €1.696 | = |
| Sunday 25 October 2026 | €1.584 | €1.541 | €1.696 | = |
The table shows the real rhythm of the price: it can move several days running, then the same tariff stays in place for a few days. The three columns move together, because both delivery bands and the pump price come out of the same calculation. To look further back, the heating oil price history draws the curve over a year with its highs and lows.
Why tomorrow cannot be worked out in advance
The maximum price comes from the programme contract between the Belgian State and Energia, the federation of the petroleum sector. Its technical annex, dated 9 October 2006, makes the tariff follow international product quotations. Those quotations are paid for and not published, so nobody outside the administration and the subscribers can recompute tomorrow’s official price before it is released. A site that announces an exact price for tomorrow before be.STAT is giving its own forecast.
We chose differently: we show the last known tariff as the central value, because on the series itself it is the estimator that errs least, and we publish its error. Over the last four weeks, the average gap between that figure and the real next-day tariff was 2.3 c a litre; over fifty-two weeks it was 2.0 c. The past month was therefore rougher than the yearly average. The method page sets out the calculation.
Using tomorrow’s price when you order
On a 1,500-litre delivery, every cent of movement is worth €15. Over a heating season that is small, but the gap between two neighbouring days sometimes reaches several cents. If tomorrow’s tariff is out and lower, it can be worth agreeing a delivery for the next day with the dealer; if it is higher, it may be better to confirm at today’s price. To see whether going up to 2,000 litres changes the sums, use the 2,000-litre threshold calculation.
Bear in mind that the tariff is a ceiling. As the Social Heating Fund points out, selling above the maximum price is forbidden, while selling below it is allowed and common. A dealer’s quote is therefore compared with the maximum for the delivery day, as the guide to the maximum price of heating oil explains.
| Product | 31 October 2026 | 1 November 2026 |
|---|---|---|
| Heating oil, under 2,000 litres | €1.578 | €1.578 = |
| Heating oil, 2,000 litres or more | €1.535 | €1.535 = |
| Heating oil at the pump | €1.689 | €1.689 = |
| Kerosene (type C) at the pump | €1.986 | €1.986 = |
| Bulk propane, under 2,000 litres | €1.056 | €1.056 = |
| Bulk propane, 2,000 litres or more | €0.963 | €0.963 = |
Maximum prices including VAT, in euros per litre, official tariff published by Statbel (be.STAT). “est.”: the next day’s tariff is not published yet, the value is an estimate.