Need help with a job?

By Emily Rivers
Last updated 13th June 2025

Heating oil tank installation cost guide

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

Image Name Cost
1200 LITRE LOW PROFILE OIL TANK - TITAN LP1200TT 1200 LITRE LOW PROFILE OIL TANK - TITAN LP1200TT£810.00
FTS 1200 LITRE STEEL BUNDED OIL TANK FTS 1200 LITRE STEEL BUNDED OIL TANK£1584.00
Atlas Tanks 1900 Litre Bunded Oil Tank Atlas Tanks 1900 Litre Bunded Oil Tank£1651.00
Atlas Tanks 2300 Litre Bunded Oil Tank Atlas Tanks 2300 Litre Bunded Oil Tank£1679.00
Harlequin 2500 Litre Double Skinned Underground Oil Tank Harlequin 2500 Litre Double Skinned Underground Oil Tank£4531.00
Atlantis 5800L Bunded Steel Oil Tank Atlantis 5800L Bunded Steel Oil Tank£5122.00

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;

JobEstimate
Cost to replace a hot water immersion heater£298
Cost to fit underfloor heating£1,228
Cost to service a gas fire£150
Cost to replace a vented hot water cylinder£586
Cost to replace a central heating pump£222
Cost to replace a heating programmer£255
Cost to power flush central heating systems£603 Visit
Cost to install heating oil storage tank£2,160
Cost to replace an oil boiler£3,228
New combi or system boiler installation – like for like replacement£2,718
Cost to move and relocate a boiler£830
Complete gas safety certificate for one gas appliance£90
Cost to install heated skirting boards£2,200
Cost to install an LPG boiler£2,026
Cost to install hydrogen boiler£1,350
Cost to install a gas fire£1,059
Cost to install a chimney liner£761
Cost to install biomass boiler£5,705
Cost to install a ground source heat pump£13,563
Cost to fix a boiler fault error code£85
Cost to install an unvented hot water cylinder£3,669
Cost to fit thermostatic radiator valves (TRVs)£111
Cost to fit smart heating controls£235
Cost to fit a magnetic filter for boiler£155
Cost to fit a heated towel rail£119
Cost to fit a radiator£184
Cost to install a gas cooker or hob£202
Boiler service cost£100
Boiler repair cost for pump, diverter valve or heat exchanger£233
Cheap boiler insurance£20 per month
Cost to install an air source heat pump£6,167
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Heating oil tank installation cost in the UK
Estimate Heating oil tank installation cost in the UK, including Oil Fuel Storage valued at £810, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKHeating oil tank installation cost
Heating oil tank installation near London£1,263
Heating oil tank installation near Birmingham£1,197
Heating oil tank installation near Glasgow£1,238
Heating oil tank installation near Leeds£1,191
Heating oil tank installation near Liverpool£1,197
Heating oil tank installation near Sheffield£1,206
Heating oil tank installation near Edinburgh£1,227
Heating oil tank installation near Manchester£1,213
Heating oil tank installation near Belfast£1,176
Heating oil tank installation near Bristol£1,229
Heating oil tank installation near Leicester£1,194
Heating oil tank installation near Cardiff£1,206
Heating oil tank installation near Coventry£1,203
Heating oil tank installation near Bradford£1,200
Heating oil tank installation near Nottingham£1,203
Heating oil tank installation near Newcastle Upon Tyne£1,233
Heating oil tank installation near Brighton and Hove£1,222
Heating oil tank installation near Derby£1,205
Heating oil tank installation near Hull£1,179
Heating oil tank installation near Plymouth£1,194
Heating oil tank installation near Stoke-on-Trent£1,200
Heating oil tank installation near Southampton£1,231
Heating oil tank installation near Northampton£1,239
Heating oil tank installation near Wolverhampton£1,201
Heating oil tank installation near Luton£1,255
Heating oil tank installation near Portsmouth£1,231
Heating oil tank installation near Reading£1,274
Heating oil tank installation near Norwich£1,207
Heating oil tank installation near Milton Keynes£1,242
Heating oil tank installation near Bournemouth£1,230
Heating oil tank installation near Aberdeen£1,250
Heating oil tank installation near Peterborough£1,247
Heating oil tank installation near Bolton£1,200
Heating oil tank installation near Swindon£1,258
Heating oil tank installation near Southend-on-Sea£1,223
Heating oil tank installation near Warrington£1,205
Heating oil tank installation near Oxford£1,248
Heating oil tank installation near Swansea£1,204
Heating oil tank installation near Sunderland£1,233
Heating oil tank installation near Slough£1,280
Heating oil tank installation near Kingswood£1,226
Heating oil tank installation near Telford£1,203
Heating oil tank installation near Cambridge£1,248
Heating oil tank installation near Ipswich£1,286
Heating oil tank installation near Blackpool£1,211
Heating oil tank installation near Middlesbrough£1,212
Heating oil tank installation near Dundee£1,237
Heating oil tank installation near Huddersfield£1,196
Heating oil tank installation near York£1,198
Heating oil tank installation near Poole£1,240
Heating oil tank installation near Watford£1,255
Heating oil tank installation near Newport£1,191
Heating oil tank installation near Colchester£1,244
Heating oil tank installation near Exeter£1,201
Heating oil tank installation near Blackburn£1,220
Heating oil tank installation near Crawley£1,247
Heating oil tank installation near Gloucester£1,244
Heating oil tank installation near Stockport£1,214
Heating oil tank installation near Basingstoke£1,260
Heating oil tank installation near Basildon£1,211
Heating oil tank installation near Cheltenham£1,243
Heating oil tank installation near Gateshead£1,235
Heating oil tank installation near Worthing£1,237
Heating oil tank installation near Rochdale£1,199
Heating oil tank installation near Oldham£1,201
Heating oil tank installation near Chelmsford£1,225
Heating oil tank installation near Birkenhead£1,198
Heating oil tank installation near Maidstone£1,219
Heating oil tank installation near Gillingham£1,212
Heating oil tank installation near Salford£1,212
Heating oil tank installation near Solihull£1,197
Heating oil tank installation near St Helens£1,222
Heating oil tank installation near Worcester£1,208
Heating oil tank installation near Lincoln£1,270
Heating oil tank installation near West Bromwich£1,198
Heating oil tank installation near Eastbourne£1,184
Heating oil tank installation near Wakefield£1,199
Heating oil tank installation near Wythenshawe£1,218
Heating oil tank installation near Bedford£1,243
Heating oil tank installation near Hemel Hempstead£1,254
Heating oil tank installation near Preston£1,217
Heating oil tank installation near Stevenage£1,247
Heating oil tank installation near Southport£1,188
Heating oil tank installation near Bath£1,220
Heating oil tank installation near Harlow£1,236
Heating oil tank installation near Sutton Coldfield£1,195
Heating oil tank installation near Darlington£1,218
Heating oil tank installation near Chester£1,212
Heating oil tank installation near Hastings£1,197
Heating oil tank installation near Nuneaton£1,184
Heating oil tank installation near Halifax£1,198
Heating oil tank installation near Hartlepool£1,201
Heating oil tank installation near Aylesbury£1,270
Heating oil tank installation near Doncaster£1,208
Heating oil tank installation near Grimsby£1,187
Heating oil tank installation near Wallasey£1,197
Heating oil tank installation near Londonderry£1,108
Heating oil tank installation near Stockton-on-Tees£1,210
Heating oil tank installation near Weston-super-Mare£1,199
Heating oil tank installation near High Wycombe£1,284
Heating oil tank installation near Ashford£1,208
Heating oil tank installation near Redditch£1,221
Heating oil tank installation near Wigan£1,207
Heating oil tank installation near Scunthorpe£1,173
Heating oil tank installation near Bury£1,195
Heating oil tank installation near Paisley£1,244
Heating oil tank installation near Bracknell£1,253
Heating oil tank installation near Burnley£1,190
Heating oil tank installation near Rugby£1,249
Heating oil tank installation near Guildford£1,276
Heating oil tank installation near Carlisle£1,203
Heating oil tank installation near Chatham£1,213
Heating oil tank installation near East Kilbride£1,236
Heating oil tank installation near Newcastle-under-Lyme£1,198
Heating oil tank installation near Chesterfield£1,199
Heating oil tank installation near Burton upon Trent£1,189
Heating oil tank installation near Tamworth£1,199
Heating oil tank installation near Shrewsbury£1,209
Heating oil tank installation near Woking£1,271
Heating oil tank installation near St Albans£1,272
Heating oil tank installation near Harrogate£1,192
Heating oil tank installation near Crewe£1,201
Heating oil tank installation near South Shields£1,211
Heating oil tank installation near Craigavon£1,132
Heating oil tank installation near Stafford£1,211
Heating oil tank installation near Rotherham£1,204
Heating oil tank installation near Barnsley£1,199
Heating oil tank installation near Lowestoft£1,247
Heating oil tank installation near Walsall£1,195
Heating oil tank installation near Gosport£1,230
Heating oil tank installation near Dartford£1,250
Heating oil tank installation near Bognor Regis£1,239
Heating oil tank installation near Corby£1,236
Heating oil tank installation near Paignton£1,196
Heating oil tank installation near Maidenhead£1,274
Heating oil tank installation near Rochester£1,213
Heating oil tank installation near Ellesmere Port£1,192
Heating oil tank installation near Loughborough£1,186
Heating oil tank installation near Dudley£1,197
Heating oil tank installation near Bangor£1,202
Heating oil tank installation near Dewsbury£1,192
Heating oil tank installation near Mansfield£1,194
Heating oil tank installation near Margate£1,217
Heating oil tank installation near Kettering£1,232
Heating oil tank installation near Cannock£1,197
Heating oil tank installation near Sale£1,223
Heating oil tank installation near Taunton£1,196
Heating oil tank installation near Runcorn£1,240
Heating oil tank installation near Farnborough£1,260
Heating oil tank installation near Tynemouth£1,213
Heating oil tank installation near Hereford£1,192
Heating oil tank installation near Halesowen£1,201
Heating oil tank installation near Widnes£1,213
Heating oil tank installation near Huyton with Roby£1,205
Heating oil tank installation near Scarborough£1,203
Heating oil tank installation near Gravesend£1,229
Heating oil tank installation near Bebington£1,202
Heating oil tank installation near Kidderminster£1,189
Heating oil tank installation near Stourbridge£1,201
Heating oil tank installation near Barry£1,192
Heating oil tank installation near Smethwick£1,196
Heating oil tank installation near Dunfermline£1,243
Heating oil tank installation near Livingston£1,253
Heating oil tank installation near Weymouth£1,240
Heating oil tank installation near Brentwood£1,242
Heating oil tank installation near Barrow-in-Furness£1,349
Heating oil tank installation near Hamilton£1,197
Heating oil tank installation near Canterbury£1,208
Heating oil tank installation near Wellingborough£1,246
Heating oil tank installation near Sittingbourne£1,243
Heating oil tank installation near Macclesfield£1,179
Heating oil tank installation near Bootle£1,209
Heating oil tank installation near Carlton£1,198
Heating oil tank installation near Esher£1,261
Heating oil tank installation near Clacton-on-Sea£1,248
Heating oil tank installation near Lancaster£1,206
Heating oil tank installation near Beeston£1,192
Heating oil tank installation near Banbury£1,247
Heating oil tank installation near Torquay£1,197
Heating oil tank installation near Folkestone£1,193
Heating oil tank installation near Kingswinford£1,196
Heating oil tank installation near Bloxwich£1,203
Heating oil tank installation near Bridgend£1,181
Heating oil tank installation near Welwyn Garden City£1,275
Heating oil tank installation near Lisburn£1,172
Heating oil tank installation near Leamington Spa£1,204
Heating oil tank installation near Washington£1,228
Heating oil tank installation near Tunbridge Wells£1,250
Heating oil tank installation near Kirkcaldy£1,237
Heating oil tank installation near Hinckley£1,187
Heating oil tank installation near Durham£1,223
Heating oil tank installation near Cumbernauld£1,254
Heating oil tank installation near Wokingham£1,265
Heating oil tank installation near Horsham£1,255
Heating oil tank installation near Crosby£1,206
Heating oil tank installation near Yeovil£1,213
Heating oil tank installation near Thundersley£1,225
Heating oil tank installation near Altrincham£1,217
Heating oil tank installation near Willenhall£1,201
Heating oil tank installation near Christchurch£1,222