Heating oil price history
Heating oil price history since 2011
Fueltool has recorded the average of its heating oil price listings every day since 27 October 2011, apart from gaps in the record, the longest from 19 May 2022 to 26 April 2023, listed under How these figures are made. Here is every month: the average, the lowest and highest day, and the change on a year earlier.
5,088days recorded since 27 October 2011
112.54pOctober 2026 so far, a litre ex VAT
123.84phighest month, March 2026
26.16plowest month, February 2016
2011 to 2026
Heating oil prices, month by month
0p25p50p75p100p125p150p
20122014201620182020202220242026
Every month
Average, lowest and highest day for each month
2026
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 58.57 | 54.85 | 59.35 | -3.40p -5.5% |
| February27 days recorded | 59.07 | 56.88 | 61.43 | -3.10p -5.0% |
| March | 123.84 | 65.10 | 134.68 | +65.70p +113.0% |
| April | 116.10 | 97.50 | 126.85 | +63.29p +119.8% |
| May | 93.11 | 80.00 | 101.56 | +43.18p +86.5% |
| June | 73.72 | 64.70 | 83.26 | +20.65p +38.9% |
| July | 79.33 | 65.20 | 90.20 | +26.03p +48.8% |
| August29 days recorded | 85.05 | 82.00 | 87.85 | +33.98p +66.5% |
| September | 105.33 | 92.00 | 115.35 | +53.03p +101.4% |
| October23 days so far | 112.54 | 108.50 | 114.95 | +57.92p +106.0% |
2025
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 61.97 | 57.36 | 66.58 | -7.47p -10.8% |
| February | 62.17 | 60.88 | 63.43 | -8.13p -11.6% |
| March | 58.14 | 55.99 | 60.36 | -8.09p -12.2% |
| April | 52.81 | 51.15 | 56.00 | -13.59p -20.5% |
| May | 49.93 | 48.80 | 50.96 | -13.32p -21.1% |
| June | 53.07 | 48.68 | 63.00 | -8.43p -13.7% |
| July | 53.30 | 51.28 | 54.86 | -8.23p -13.4% |
| August | 51.07 | 50.40 | 51.81 | -7.83p -13.3% |
| September | 52.30 | 51.85 | 54.35 | -5.39p -9.3% |
| October | 54.62 | 53.35 | 57.85 | -4.59p -7.8% |
| November | 59.53 | 56.83 | 62.35 | +3.17p +5.6% |
| December | 57.84 | 55.05 | 60.55 | +0.67p +1.2% |
2024
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 69.44 | 66.83 | 71.75 | n/a |
| February | 70.30 | 68.80 | 71.50 | n/a |
| March | 66.23 | 65.06 | 67.45 | n/a |
| April | 66.40 | 65.06 | 67.10 | n/a |
| May | 63.25 | 61.60 | 65.00 | +4.46p +7.6% |
| June | 61.50 | 59.05 | 62.53 | +5.35p +9.5% |
| July | 61.53 | 59.70 | 62.55 | +2.87p +4.9% |
| August | 58.90 | 57.55 | 60.13 | -12.36p -17.3% |
| September29 days recorded | 57.69 | 56.40 | 59.50 | -18.51p -24.3% |
| October | 59.21 | 56.86 | 60.60 | -18.03p -23.3% |
| November | 56.36 | 55.38 | 57.50 | -16.98p -23.2% |
| December | 57.17 | 56.75 | 58.00 | -16.90p -22.8% |
2023
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | No records | |||
| February | No records | |||
| March | No records | |||
| April4 days recorded | 66.01 | 65.90 | 66.35 | n/a |
| May | 58.79 | 55.80 | 65.90 | -39.39p -40.1% |
| June29 days recorded | 56.15 | 55.50 | 56.97 | n/a |
| July | 58.66 | 56.29 | 65.99 | n/a |
| August | 71.26 | 66.00 | 73.10 | n/a |
| September | 76.20 | 72.68 | 79.30 | n/a |
| October | 77.24 | 75.50 | 78.95 | n/a |
| November | 73.34 | 70.55 | 75.30 | n/a |
| December | 74.07 | 71.88 | 78.10 | n/a |
2022
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January30 days recorded | 61.61 | 60.00 | 63.99 | +20.89p +51.3% |
| February | 67.77 | 64.45 | 79.00 | +23.74p +53.9% |
| March | 118.67 | 79.45 | 149.40 | +74.70p +169.9% |
| April | 95.82 | 89.90 | 111.90 | +52.76p +122.5% |
| May18 days recorded | 98.18 | 95.90 | 100.00 | +55.49p +130.0% |
| June | No records | |||
| July | No records | |||
| August | No records | |||
| September | No records | |||
| October | No records | |||
| November | No records | |||
| December | No records | |||
2021
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 40.72 | 39.20 | 41.50 | -12.55p -23.6% |
| February | 44.03 | 41.45 | 45.43 | -2.57p -5.5% |
| March | 43.97 | 43.28 | 44.48 | +0.55p +1.3% |
| April | 43.06 | 42.12 | 44.50 | +5.70p +15.3% |
| May | 42.69 | 41.75 | 43.95 | +12.33p +40.6% |
| June | 43.33 | 42.64 | 43.80 | +10.53p +32.1% |
| July | 44.55 | 43.78 | 45.30 | +9.66p +27.7% |
| August | 44.83 | 44.20 | 46.25 | +14.25p +46.6% |
| September | 47.80 | 45.75 | 55.00 | +13.69p +40.1% |
| October | 60.65 | 55.40 | 61.90 | +29.12p +92.4% |
| November | 59.12 | 58.35 | 59.99 | +28.84p +95.2% |
| December | 61.35 | 58.64 | 63.20 | +23.58p +62.4% |
2020
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 53.27 | 48.50 | 54.50 | +2.29p +4.5% |
| February | 46.60 | 42.80 | 48.50 | -4.49p -8.8% |
| March | 43.42 | 42.75 | 45.80 | -6.49p -13.0% |
| April | 37.36 | 34.75 | 44.30 | -12.18p -24.6% |
| May28 days recorded | 30.36 | 29.60 | 34.75 | -19.76p -39.4% |
| June | 32.80 | 31.60 | 34.95 | -16.51p -33.5% |
| July | 34.89 | 29.75 | 35.10 | -14.06p -28.7% |
| August | 30.58 | 29.44 | 32.54 | -19.00p -38.3% |
| September | 34.11 | 28.95 | 35.60 | -17.52p -33.9% |
| October | 31.53 | 29.83 | 35.60 | -18.87p -37.4% |
| November | 30.28 | 29.50 | 32.05 | -18.91p -38.4% |
| December | 37.77 | 33.00 | 39.53 | -14.98p -28.4% |
2019
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 50.98 | 50.50 | 51.50 | -2.47p -4.6% |
| February | 51.09 | 50.00 | 52.00 | +0.54p +1.1% |
| March | 49.91 | 48.95 | 50.00 | -6.12p -10.9% |
| April | 49.54 | 48.49 | 49.98 | -4.12p -7.7% |
| May | 50.12 | 49.60 | 50.50 | -2.11p -4.0% |
| June | 49.31 | 48.50 | 50.50 | -3.22p -6.1% |
| July | 48.95 | 48.50 | 49.50 | -1.96p -3.8% |
| August | 49.58 | 49.00 | 50.00 | -2.95p -5.6% |
| September | 51.63 | 49.00 | 56.00 | -2.13p -4.0% |
| October | 50.40 | 49.00 | 51.40 | -5.78p -10.3% |
| November | 49.19 | 49.00 | 49.95 | -6.12p -11.1% |
| December26 days recorded | 52.75 | 49.75 | 54.95 | n/a |
2018
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 53.45 | 50.38 | 57.33 | +8.45p +18.8% |
| February | 50.55 | 49.48 | 53.23 | +7.52p +17.5% |
| March | 56.03 | 52.99 | 57.40 | +14.47p +34.8% |
| April | 53.66 | 50.70 | 57.71 | +13.09p +32.3% |
| May | 52.23 | 50.70 | 53.20 | +13.63p +35.3% |
| June | 52.53 | 50.70 | 53.20 | +15.95p +43.6% |
| July | 50.91 | 50.70 | 52.32 | +14.68p +40.5% |
| August | 52.53 | 51.37 | 53.70 | +14.57p +38.4% |
| September | 53.76 | 53.70 | 54.50 | +13.62p +33.9% |
| October30 days recorded | 56.18 | 54.70 | 56.72 | +15.25p +37.3% |
| November29 days recorded | 55.31 | 52.00 | 56.50 | +11.10p +25.1% |
| December11 days recorded | 51.64 | 51.50 | 52.00 | n/a |
2017
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 45.00 | 43.79 | 45.83 | +18.17p +67.7% |
| February | 43.03 | 42.50 | 43.80 | +16.87p +64.5% |
| March30 days recorded | 41.56 | 39.78 | 42.95 | +12.31p +42.1% |
| April29 days recorded | 40.57 | 39.60 | 41.20 | +9.90p +32.3% |
| May | 38.60 | 37.64 | 40.44 | +7.05p +22.3% |
| June | 36.58 | 35.58 | 38.25 | +3.70p +11.3% |
| July | 36.23 | 35.75 | 37.00 | +2.76p +8.2% |
| August | 37.96 | 37.29 | 39.50 | +4.84p +14.6% |
| September | 40.14 | 39.95 | 40.81 | +6.23p +18.4% |
| October | 40.93 | 40.66 | 41.66 | +1.63p +4.1% |
| November | 44.21 | 42.00 | 46.35 | +5.07p +13.0% |
| December | 54.49 | 46.75 | 60.67 | +10.77p +24.6% |
2016
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January29 days recorded | 26.83 | 25.06 | 28.28 | -13.41p -33.3% |
| February | 26.16 | 25.07 | 27.29 | -14.04p -34.9% |
| March | 29.25 | 27.50 | 30.50 | -10.30p -26.0% |
| April | 30.67 | 30.50 | 31.01 | -7.31p -19.2% |
| May30 days recorded | 31.55 | 30.70 | 32.51 | -7.33p -18.9% |
| June29 days recorded | 32.88 | 32.37 | 33.50 | -5.39p -14.1% |
| July | 33.47 | 32.50 | 33.74 | -2.44p -6.8% |
| August | 33.12 | 31.95 | 34.30 | +0.28p +0.9% |
| September | 33.91 | 33.42 | 35.14 | +0.74p +2.2% |
| October30 days recorded | 39.30 | 35.95 | 40.90 | +7.01p +21.7% |
| November | 39.14 | 37.90 | 40.63 | +7.86p +25.1% |
| December | 43.72 | 40.00 | 45.27 | +13.81p +46.2% |
2015
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January30 days recorded | 40.24 | 36.97 | 44.50 | -17.24p -30.0% |
| February | 40.20 | 38.13 | 41.15 | -15.83p -28.3% |
| March | 39.55 | 38.00 | 40.89 | -16.67p -29.7% |
| April | 37.98 | 37.32 | 38.50 | -18.62p -32.9% |
| May | 38.88 | 38.10 | 39.95 | -17.22p -30.7% |
| June | 38.27 | 37.04 | 38.99 | -14.50p -27.5% |
| July | 35.91 | 34.66 | 37.28 | -16.77p -31.8% |
| August | 32.84 | 30.75 | 34.66 | -18.34p -35.8% |
| September | 33.17 | 32.00 | 33.60 | -19.01p -36.4% |
| October | 32.29 | 31.76 | 32.85 | -18.44p -36.3% |
| November | 31.28 | 30.71 | 31.95 | -17.10p -35.3% |
| December | 29.91 | 28.28 | 30.96 | -17.47p -36.9% |
2014
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 57.48 | 55.70 | 61.95 | -5.35p -8.5% |
| February | 56.03 | 54.99 | 56.48 | -10.31p -15.5% |
| March | 56.22 | 55.33 | 56.33 | -9.18p -14.0% |
| April | 56.60 | 56.19 | 56.79 | -7.37p -11.5% |
| May | 56.10 | 51.97 | 57.30 | -3.64p -6.1% |
| June | 52.77 | 50.97 | 55.37 | -4.36p -7.6% |
| July | 52.68 | 51.08 | 54.25 | -6.13p -10.4% |
| August | 51.18 | 50.86 | 51.46 | -7.73p -13.1% |
| September | 52.18 | 51.52 | 53.05 | -9.12p -14.9% |
| October | 50.73 | 49.53 | 51.50 | -8.27p -14.0% |
| November | 48.38 | 46.90 | 49.52 | -8.74p -15.3% |
| December | 47.38 | 44.50 | 48.84 | -12.25p -20.5% |
2013
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January | 62.83 | 60.20 | 65.70 | +2.30p +3.8% |
| February | 66.34 | 65.50 | 67.93 | +3.26p +5.2% |
| March | 65.40 | 64.50 | 66.95 | +2.41p +3.8% |
| April | 63.97 | 61.74 | 64.99 | +0.98p +1.6% |
| May | 59.74 | 58.92 | 61.57 | +0.96p +1.6% |
| June | 57.13 | 55.72 | 59.32 | +1.21p +2.2% |
| July | 58.81 | 57.20 | 59.80 | +3.99p +7.3% |
| August | 58.91 | 58.21 | 61.30 | -0.11p -0.2% |
| September | 61.30 | 61.30 | 61.30 | +0.52p +0.9% |
| October | 59.00 | 57.70 | 61.97 | -3.58p -5.7% |
| November | 57.12 | 56.10 | 57.90 | -4.19p -6.8% |
| December | 59.63 | 57.59 | 61.66 | -4.44p -6.9% |
2012
| Month | Average p a litre | Lowest day | Highest day | On the year |
|---|---|---|---|---|
| January30 days recorded | 60.53 | 59.00 | 62.10 | n/a |
| February | 63.08 | 59.48 | 64.35 | n/a |
| March | 62.99 | 62.58 | 63.90 | n/a |
| April | 62.99 | 61.53 | 63.33 | n/a |
| May | 58.78 | 57.25 | 61.90 | n/a |
| June | 55.92 | 53.80 | 57.20 | n/a |
| July | 54.82 | 53.80 | 56.00 | n/a |
| August | 59.02 | 56.00 | 61.00 | n/a |
| September | 60.78 | 59.77 | 61.30 | n/a |
| October | 62.58 | 61.05 | 63.80 | n/a |
| November | 61.31 | 59.97 | 62.50 | +1.68p +2.8% |
| December | 64.07 | 60.50 | 65.99 | +3.40p +5.6% |
The method
How these figures are made
- What is averaged. Standard kerosene (heating oil) price listings on Fueltool for a 1,000 to 1,499 litre delivery, in pence a litre excluding VAT. Each day's figure is the middle (median) listing: half that day's listings were cheaper and half dearer, so one supplier's high price cannot pull it up. A supplier can list several areas and delivery options, so this is a figure from Fueltool's listings, not a survey of every UK supplier.
- Which listings count on a day. A listing counts on a day if its price was last changed within the 30 days up to that day, so a supplier that has stopped trading drops out. The demo account is left out. Each day is judged by who was trading that day, not by who is trading now. The number of listings behind a day has ranged from about 24 a day (April 2012) to about 377 a day (October 2018). The monthly pages show the count for each day, so a month with fewer listings rests on fewer prices.
- Months. A month's average is the mean of its daily figures. The lowest and highest day are the lowest and highest daily figure in that month. A change on the month before, or on the same month a year earlier, is shown only where both months have at least 14 days of records.
- Typing errors. Prices are typed in by suppliers and sometimes wrongly (4050 for 40.50, for example). A price under 15p or over £2.50 a litre, or under half or over double that day's middle price, is left out: 1,236 prices outside 15p to £2.50, and a further 2,376 of the 701,945 listings that otherwise counted. Six suppliers entered prices 50p too high from 17 to 21 May 2014; those prices are left out. Two suppliers did the same from 21 to 29 January 2019, and those prices are left out too.
- Gaps in the record. Daily records start on 27 October 2011. There are no records for 4 to 23 December 2018 (20 days), 24 to 27 December 2019 (4 days) or 19 May 2022 to 26 April 2023 (343 days). Those days are left blank. Nothing is filled in or estimated, and a month with fewer days than it should have says how many it has.
- VAT. Every pence figure excludes VAT. Pound amounts for 1,000 litres add VAT at 5%, the rate on domestic heating oil.
- Using the figures. Free to quote with a credit and a link to Fueltool.co.uk. Today's live average is shown on the heating oil prices today page and can differ from the latest daily record. The last two years of the daily record are also available as data from the open price feed.
What would a fill cost at your home?
These are averages across Fueltool's listings. Your postcode, quantity and delivery option shape the price you are quoted.