Get quotes to install heating oil storage tank

HaMuch is Excellent

Heating Oil Tank Installation Cost Guide for 2023

If you've got an oil boiler, you’ll need an oil tank to store your fuel in. An oil storage tank will last at least 10 years, but they can leak when they get old, so it’s a good idea to replace yours when you notice signs of wear and tear. We’ll go through the average heating oil tank installation cost as well as removal costs in our guide.

How much does it cost to install an oil tank?

How much it costs to install an oil tank will depend on a few things, including whether it’s a new installation or you’re replacing a tank, whether you want an underground tank and where you are in the country.

On average, heating oil tank installation costs £2,100-£3,000, but here’s a breakdown:

Item

Average cost

1,000-litre single-skin oil tank

£1,100

1,000-litre bunded oil tank

£1,400

1,200-litre bunded oil tank

£1,500

2,000-litre bunded oil tank

£1,800

Underground oil tank plus installation

£10,000

Oil tank installation cost

£1,000

New 10m oil line and trench

£500

Removal of old oil from tank

£300

New oil boiler

£3,550

What does ‘bunded’ mean?

If you see the word ‘bunded’ to describe an oil tank, it means that it has a tank within a tank. This helps to prevent leakages as the oil is stored in the inner tank, while the outer tank is there to catch any spillages should the inner tank spring a leak.

Bunded oil tanks aren’t a requirement for domestic properties, but it’s worth thinking about getting one. As the homeowner, you are responsible for preventing your oil from polluting the environment, and if there is an oil spill you’ll have to pay possibly thousands of pounds to clean it up.

Cost to install a storage oil tank

What affects the cost of oil tank installation?

Factors affecting the cost of oil tank installation include:

  •   The type of oil tank you choose: Single-skin oil tanks will be cheaper than bunded ones, but they have more chance of leaking
  •   Tank material: Plastic tanks are cheapest as they’re lighter than metal ones
  •   Tank location: You’ll pay significantly more if you want your oil tank installed underground
  •   Whether you’re replacing an old tank: A straight replacement oil tank is likely to be cheaper than a new installation
  •   Your location: Where you live will affect how much a contractor charges to install an oil tank, with very remote areas being the most expensive

Types of heating oil tank

There are a few different types of heating oil tank to consider. The best one for you will depend on your preference and how much space you have in your home or in the garden.

Single-skin tanks

Single-skin tanks are simple oil tanks that have one layer. They’re normally the cheapest to buy.

Bunded tanks

Bunded tanks have two layers and are useful for protecting against spillages which can be extremely costly to clean up. If the first layer springs a leak, the second one will prevent oil from leaking out.

Above-ground indoor tanks

Above-ground indoor tanks are usually installed in a room like the garage or basement, so they can be easily accessed but don’t spoil the look of your home.

Above-ground outdoor oil tanks

Above-ground outdoor oil tanks are large tanks that can be single-skin or bunded and will often be installed close to the side or rear of your home.

Underground oil tanks

Underground oil tanks are an ideal solution if you don’t want a big oil tank spoiling the look of your garden. Due to the excavation work involved in installing an underground tank, these tanks are usually the most expensive to fit.

Oil tank removal costs

If you’re changing your heating system to the more environmentally-friendly LPG or a renewable source, you’ll want to remove your oil tank altogether. The cost to remove an oil tank is around £750 on average, but there are a few factors that will affect the cost:

  •   Tank size: Larger tanks will cost more to remove
  •   Location of your tank: If it’s underground or in a basement, there will be more work involved, so you’ll pay more
  •   Whether your tank is full: If it’s full of oil, you’ll need to pay to have it drained and safely disposed of
  •   What the tank is made from: Plastic tanks are easier to remove than metal ones, so will be cheaper to remove
  •   Where you live: Removal costs will differ depending on where you are in the country – generally costs are higher in the south east than other areas

Can I install my own heating oil tank?

We wouldn't recommend installing your own heating oil tank. You'll need to fit supply pipes and ensure that all the connections are fitted properly to avoid any leaks. If you cause a leak and oil spills into the environment, you have a duty to clear it up – and it could cost thousands of pounds.

It’s much better to leave installation to OFTEC-registered engineers who have had all the relevant training and can self-certify that their work meets building regulations.

How much does it cost to move an oil tank in the UK?

If you want to move your oil tank to a different position in your garden, expect it to cost between £600-£1,500. The final cost will depend on:

  •   Whether your tank is full: If it is, it will need emptying and putting in a holding tank before being moved
  •   How far it’s being moved: You may need a new oil line and trenches if it’s significantly further away from your property
  •   What your tank is made of: Since plastic tanks are lighter, they usually cost less to move

New oil tank installation is definitely worth it if your tank is getting old to prevent costly leaks. If you need a new oil tank installed or want your old one removed, post your job on HaMuch. We’ll put you in touch with OFTEC-registered engineers who are available to do the work.


Estimates for common heating engineer jobs;

Job Estimate
Cost to replace a hot water immersion heater £275
Cost to fit underfloor heating £250
Cost to service a gas fire £150
Cost to replace a vented hot water cylinder £330
Cost to replace a central heating pump £95
Cost to replace a heating programmer £180
Cost to powerflush a central heating system £500 Visit
Cost to install heating oil storage tank £1250
Cost to replace an oil boiler £1330
New combi or system boiler installation – like for like replacement £500
Cost to move and relocate a boiler £830
Cheap boiler insurance £10.00 per month
Cost to install skirting board heating £990
Cost to install an LPG boiler £1190
Cost to install hydrogen boiler £1350
Cost to install a gas fire £350
Cost to install a chimney liner £575
Cost to install biomass boiler £1430
Cost to install a ground source heat pump £3750
Cheap gas £110.00 per month
Cost to fix a boiler fault error code £85
Cost to replace an unvented hot water cylinder, e.g., Megaflo £305
Cost to fit thermostatic radiator valves (TRVs) £94
Cost to fit smart heating controls £100
Cost to fit a magnetic filter for boiler £113
Cost to fit a heated towel rail £75
Cost to fit a radiator £80
Cost to install a gas cooker or hob £190
Boiler service cost £90
Boiler repair costs (e.g. pump, diverter valve or heat exchanger) £333
Cost to install an air source heat pump £556
Replacement of a vented system £580

Rates for other trades

Heating oil tank installation cost in the UK
Heating oil tank installation cost in the UK (excluding VAT or callout charges)
Location in UKHeating oil tank installation cost
Heating oil tank installation near Aberdeen£1420
Heating oil tank installation near Amber Valley£1210
Heating oil tank installation near Angus£1350
Heating oil tank installation near Arun£1375
Heating oil tank installation near Ashfield£1195
Heating oil tank installation near Aylesbury Vale£1410
Heating oil tank installation near Barnsley£1180
Heating oil tank installation near Basildon£1310
Heating oil tank installation near Basingstoke & Deane£1400
Heating oil tank installation near Bassetlaw£1225
Heating oil tank installation near Bath & North East Somerset£1320
Heating oil tank installation near Bedford£1430
Heating oil tank installation near Belfast£1110
Heating oil tank installation near Birmingham£1195
Heating oil tank installation near Blackburn£1155
Heating oil tank installation near Blackpool£1230
Heating oil tank installation near Bolton£1235
Heating oil tank installation near Bournemouth£1370
Heating oil tank installation near Bracknell Forest£1460
Heating oil tank installation near Bradford£1170
Heating oil tank installation near Braintree£1295
Heating oil tank installation near Breckland£1210
Heating oil tank installation near Bridgend£1140
Heating oil tank installation near Brighton£1340
Heating oil tank installation near Bristol£1285
Heating oil tank installation near Broadland£1320
Heating oil tank installation near Broxtowe£1190
Heating oil tank installation near Bury£1215
Heating oil tank installation near Caerphilly£1120
Heating oil tank installation near Calderdale£1140
Heating oil tank installation near Cambridge£1400
Heating oil tank installation near Canterbury£1260
Heating oil tank installation near Cardiff£1145
Heating oil tank installation near Carmarthenshire£1000
Heating oil tank installation near Charnwood£1160
Heating oil tank installation near Chelmsford£1295
Heating oil tank installation near Cheltenham£1530
Heating oil tank installation near Cherwell£1435
Heating oil tank installation near Chester£1140
Heating oil tank installation near Colchester£1280
Heating oil tank installation near Conway£1030
Heating oil tank installation near Coventry£1180
Heating oil tank installation near Crewe & Nantwich£1200
Heating oil tank installation near Dacorum£1420
Heating oil tank installation near Derby£1155
Heating oil tank installation near Doncaster£1215
Heating oil tank installation near Dover£1175
Heating oil tank installation near Dudley£1195
Heating oil tank installation near Dumfries & Galloway£1265
Heating oil tank installation near Dundee£1360
Heating oil tank installation near East Ayrshire£1045
Heating oil tank installation near East Devon£1225
Heating oil tank installation near East Dunbartonshire£1405
Heating oil tank installation near East Hampshire£1350
Heating oil tank installation near East Hertfordshire£1410
Heating oil tank installation near East Lindsey£1115
Heating oil tank installation near East Riding£975
Heating oil tank installation near Eastleigh£1400
Heating oil tank installation near Edinburgh£1340
Heating oil tank installation near Elmbridge£1465
Heating oil tank installation near Epping Forest£1460
Heating oil tank installation near Erewash£1175
Heating oil tank installation near Exeter£1270
Heating oil tank installation near Falkirk£1375
Heating oil tank installation near Fife£1335
Heating oil tank installation near Flintshire£1140
Heating oil tank installation near Gateshead£1295
Heating oil tank installation near Gedling£1180
Heating oil tank installation near Glasgow£1385
Heating oil tank installation near Gloucester£1580
Heating oil tank installation near Guildford£1490
Heating oil tank installation near Gwynedd£1120
Heating oil tank installation near Halton£1205
Heating oil tank installation near Harrogate£1145
Heating oil tank installation near Havant & Waterloo£1330
Heating oil tank installation near Highland£1600
Heating oil tank installation near Horsham£1360
Heating oil tank installation near Huntingdonshire£1395
Heating oil tank installation near Ipswich£1565
Heating oil tank installation near Isle of Wight£1315
Heating oil tank installation near Kings Lynn & West Norfolk£1300
Heating oil tank installation near Kingston-upon-Hull£980
Heating oil tank installation near Kirklees£1155
Heating oil tank installation near Knowsley£1185
Heating oil tank installation near Lancaster£1325
Heating oil tank installation near Leeds£1155
Heating oil tank installation near Leicester£1165
Heating oil tank installation near Lisburn£1105
Heating oil tank installation near Liverpool£1180
Heating oil tank installation near London£1450
Heating oil tank installation near Luton£1440
Heating oil tank installation near Macclesfield£1230
Heating oil tank installation near Maidstone£1295
Heating oil tank installation near Manchester£1215
Heating oil tank installation near Mid Bedfordshire£1400
Heating oil tank installation near Mid Sussex£1390
Heating oil tank installation near Middlesbrough£1240
Heating oil tank installation near Milton Keynes£1410
Heating oil tank installation near Neath Port Talbot£1175
Heating oil tank installation near New Forest£1355
Heating oil tank installation near Newbury£1385
Heating oil tank installation near Newcastle-under-Lyme£1150
Heating oil tank installation near Newcastle-upon-Tyne£1300
Heating oil tank installation near Newport£1150
Heating oil tank installation near North Ayrshire£1135
Heating oil tank installation near North East Lincolnshire£1205
Heating oil tank installation near North Hertfordshire£1415
Heating oil tank installation near North Lanarkshire£1390
Heating oil tank installation near North Lincolnshire£1115
Heating oil tank installation near North Somerset£1265
Heating oil tank installation near North Tyneside£1285
Heating oil tank installation near North Wiltshire£1530
Heating oil tank installation near Northampton£1385
Heating oil tank installation near Norwich£1290
Heating oil tank installation near Nottingham£1160
Heating oil tank installation near Nuneaton & Bedworth£1165
Heating oil tank installation near Oldham£1220
Heating oil tank installation near Oxford£1445
Heating oil tank installation near Pembrokeshire£1005
Heating oil tank installation near Perth & Kinross£1355
Heating oil tank installation near Peterborough£1425
Heating oil tank installation near Plymouth£1230
Heating oil tank installation near Poole£1365
Heating oil tank installation near Portsmouth£1315
Heating oil tank installation near Powys£1500
Heating oil tank installation near Preston£1205
Heating oil tank installation near Reading£1470
Heating oil tank installation near Redcar & Cleveland£1210
Heating oil tank installation near Reigate & Banstead£1445
Heating oil tank installation near Renfrewshire£1360
Heating oil tank installation near Rhondda, Cynon, Taff£1095
Heating oil tank installation near Rochdale£1220
Heating oil tank installation near Rochester-upon-Medway£1400
Heating oil tank installation near Rotherham£1190
Heating oil tank installation near Salford£1210
Heating oil tank installation near Salisbury£1270
Heating oil tank installation near Sandwell£1190
Heating oil tank installation near Scarborough£1320
Heating oil tank installation near Scottish Borders£1900
Heating oil tank installation near Sefton£1195
Heating oil tank installation near Sevenoaks£1355
Heating oil tank installation near Sheffield£1205
Heating oil tank installation near Slough£1465
Heating oil tank installation near Solihull£1195
Heating oil tank installation near South Ayrshire£1145
Heating oil tank installation near South Bedfordshire£1430
Heating oil tank installation near South Cambridgeshire£1355
Heating oil tank installation near South Gloucestershire£1305
Heating oil tank installation near South Kesteven£1350
Heating oil tank installation near South Lanarkshire£1330
Heating oil tank installation near South Oxfordshire£1420
Heating oil tank installation near South Somerset£1310
Heating oil tank installation near South Tyneside£1290
Heating oil tank installation near Southampton£1380
Heating oil tank installation near Southend-on-Sea£1270
Heating oil tank installation near St Albans£1455
Heating oil tank installation near St Helens£1185
Heating oil tank installation near Stafford£1200
Heating oil tank installation near Stockport£1230
Heating oil tank installation near Stockton-on-Tees£1245
Heating oil tank installation near Stoke-on-Trent£1150
Heating oil tank installation near Stratford-on-Avon£1245
Heating oil tank installation near Stroud£1450
Heating oil tank installation near Suffolk Coastal£1665
Heating oil tank installation near Sunderland£1290
Heating oil tank installation near Swale£1245
Heating oil tank installation near Swansea£1150
Heating oil tank installation near Tameside£1215
Heating oil tank installation near Teignbridge£1250
Heating oil tank installation near Tendring£1460
Heating oil tank installation near Test Valley£1335
Heating oil tank installation near Thamesdown£1550
Heating oil tank installation near Thanet£1310
Heating oil tank installation near The Wrekin£1350
Heating oil tank installation near Thurrock£1325
Heating oil tank installation near Torbay£1240
Heating oil tank installation near Trafford£1235
Heating oil tank installation near Vale of Glamorgan£1155
Heating oil tank installation near Vale of White Horse£1475
Heating oil tank installation near Vale Royal£1130
Heating oil tank installation near Wakefield£1180
Heating oil tank installation near Walsall£1190
Heating oil tank installation near Warrington£1235
Heating oil tank installation near Warwick£1210
Heating oil tank installation near Waveney£1265
Heating oil tank installation near Waverley£1440
Heating oil tank installation near Wealden£1345
Heating oil tank installation near West Lancashire£1195
Heating oil tank installation near West Lothian£1400
Heating oil tank installation near West Wiltshire£1530
Heating oil tank installation near Wigan£1200
Heating oil tank installation near Windsor & Maidenhead£1460
Heating oil tank installation near Wirral£1170
Heating oil tank installation near Wokingham£1455
Heating oil tank installation near Wolverhampton£1200
Heating oil tank installation near Wrexham Maelor£1330
Heating oil tank installation near Wychavon£1320
Heating oil tank installation near Wycombe£1490
Heating oil tank installation near York£1135