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;

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,216
Heating oil tank installation near Birmingham£1,160
Heating oil tank installation near Glasgow£1,200
Heating oil tank installation near Leeds£1,152
Heating oil tank installation near Liverpool£1,154
Heating oil tank installation near Sheffield£1,172
Heating oil tank installation near Edinburgh£1,186
Heating oil tank installation near Manchester£1,177
Heating oil tank installation near Belfast£1,127
Heating oil tank installation near Bristol£1,193
Heating oil tank installation near Leicester£1,156
Heating oil tank installation near Cardiff£1,175
Heating oil tank installation near Coventry£1,164
Heating oil tank installation near Bradford£1,162
Heating oil tank installation near Nottingham£1,159
Heating oil tank installation near Newcastle Upon Tyne£1,199
Heating oil tank installation near Brighton and Hove£1,181
Heating oil tank installation near Derby£1,155
Heating oil tank installation near Hull£1,140
Heating oil tank installation near Plymouth£1,153
Heating oil tank installation near Stoke-on-Trent£1,160
Heating oil tank installation near Southampton£1,190
Heating oil tank installation near Northampton£1,201
Heating oil tank installation near Wolverhampton£1,162
Heating oil tank installation near Luton£1,203
Heating oil tank installation near Portsmouth£1,187
Heating oil tank installation near Reading£1,219
Heating oil tank installation near Norwich£1,166
Heating oil tank installation near Milton Keynes£1,199
Heating oil tank installation near Bournemouth£1,191
Heating oil tank installation near Aberdeen£1,213
Heating oil tank installation near Peterborough£1,206
Heating oil tank installation near Bolton£1,160
Heating oil tank installation near Swindon£1,214
Heating oil tank installation near Southend-on-Sea£1,177
Heating oil tank installation near Warrington£1,168
Heating oil tank installation near Oxford£1,202
Heating oil tank installation near Swansea£1,174
Heating oil tank installation near Sunderland£1,190
Heating oil tank installation near Slough£1,236
Heating oil tank installation near Kingswood£1,193
Heating oil tank installation near Telford£1,169
Heating oil tank installation near Cambridge£1,192
Heating oil tank installation near Ipswich£1,258
Heating oil tank installation near Blackpool£1,175
Heating oil tank installation near Middlesbrough£1,169
Heating oil tank installation near Dundee£1,228
Heating oil tank installation near Huddersfield£1,163
Heating oil tank installation near York£1,150
Heating oil tank installation near Poole£1,199
Heating oil tank installation near Watford£1,209
Heating oil tank installation near Newport£1,158
Heating oil tank installation near Colchester£1,175
Heating oil tank installation near Exeter£1,164
Heating oil tank installation near Blackburn£1,178
Heating oil tank installation near Crawley£1,213
Heating oil tank installation near Gloucester£1,195
Heating oil tank installation near Stockport£1,174
Heating oil tank installation near Basingstoke£1,221
Heating oil tank installation near Basildon£1,176
Heating oil tank installation near Cheltenham£1,199
Heating oil tank installation near Gateshead£1,200
Heating oil tank installation near Worthing£1,191
Heating oil tank installation near Rochdale£1,164
Heating oil tank installation near Oldham£1,162
Heating oil tank installation near Chelmsford£1,189
Heating oil tank installation near Birkenhead£1,152
Heating oil tank installation near Maidstone£1,186
Heating oil tank installation near Gillingham£1,180
Heating oil tank installation near Salford£1,173
Heating oil tank installation near Solihull£1,157
Heating oil tank installation near St Helens£1,181
Heating oil tank installation near Worcester£1,167
Heating oil tank installation near Lincoln£1,208
Heating oil tank installation near West Bromwich£1,162
Heating oil tank installation near Eastbourne£1,149
Heating oil tank installation near Wakefield£1,162
Heating oil tank installation near Wythenshawe£1,176
Heating oil tank installation near Bedford£1,206
Heating oil tank installation near Hemel Hempstead£1,200
Heating oil tank installation near Preston£1,170
Heating oil tank installation near Stevenage£1,194
Heating oil tank installation near Southport£1,147
Heating oil tank installation near Bath£1,161
Heating oil tank installation near Harlow£1,192
Heating oil tank installation near Sutton Coldfield£1,154
Heating oil tank installation near Darlington£1,182
Heating oil tank installation near Chester£1,148
Heating oil tank installation near Hastings£1,171
Heating oil tank installation near Nuneaton£1,155
Heating oil tank installation near Halifax£1,158
Heating oil tank installation near Hartlepool£1,167
Heating oil tank installation near Aylesbury£1,222
Heating oil tank installation near Doncaster£1,153
Heating oil tank installation near Grimsby£1,159
Heating oil tank installation near Wallasey£1,153
Heating oil tank installation near Stockton-on-Tees£1,170
Heating oil tank installation near Weston-super-Mare£1,166
Heating oil tank installation near High Wycombe£1,230
Heating oil tank installation near Ashford£1,159
Heating oil tank installation near Redditch£1,181
Heating oil tank installation near Wigan£1,172
Heating oil tank installation near Scunthorpe£1,145
Heating oil tank installation near Bury£1,151
Heating oil tank installation near Paisley£1,195
Heating oil tank installation near Bracknell£1,214
Heating oil tank installation near Burnley£1,150
Heating oil tank installation near Rugby£1,204
Heating oil tank installation near Guildford£1,221
Heating oil tank installation near Carlisle£1,145
Heating oil tank installation near Chatham£1,180
Heating oil tank installation near East Kilbride£1,205
Heating oil tank installation near Newcastle-under-Lyme£1,158
Heating oil tank installation near Chesterfield£1,165
Heating oil tank installation near Burton upon Trent£1,142
Heating oil tank installation near Tamworth£1,157
Heating oil tank installation near Shrewsbury£1,169
Heating oil tank installation near Woking£1,222
Heating oil tank installation near St Albans£1,228
Heating oil tank installation near Harrogate£1,165
Heating oil tank installation near Crewe£1,170
Heating oil tank installation near South Shields£1,181
Heating oil tank installation near Craigavon£1,110
Heating oil tank installation near Stafford£1,160
Heating oil tank installation near Rotherham£1,166
Heating oil tank installation near Barnsley£1,160
Heating oil tank installation near Lowestoft£1,194
Heating oil tank installation near Walsall£1,156
Heating oil tank installation near Gosport£1,188
Heating oil tank installation near Dartford£1,201
Heating oil tank installation near Bognor Regis£1,197
Heating oil tank installation near Corby£1,220
Heating oil tank installation near Paignton£1,161
Heating oil tank installation near Maidenhead£1,228
Heating oil tank installation near Rochester£1,180
Heating oil tank installation near Ellesmere Port£1,146
Heating oil tank installation near Loughborough£1,145
Heating oil tank installation near Dudley£1,163
Heating oil tank installation near Bangor£1,169
Heating oil tank installation near Dewsbury£1,155
Heating oil tank installation near Mansfield£1,162
Heating oil tank installation near Margate£1,183
Heating oil tank installation near Kettering£1,185
Heating oil tank installation near Cannock£1,164
Heating oil tank installation near Sale£1,180
Heating oil tank installation near Taunton£1,151
Heating oil tank installation near Runcorn£1,204
Heating oil tank installation near Farnborough£1,212
Heating oil tank installation near Tynemouth£1,186
Heating oil tank installation near Hereford£1,159
Heating oil tank installation near Halesowen£1,164
Heating oil tank installation near Widnes£1,178
Heating oil tank installation near Huyton with Roby£1,164
Heating oil tank installation near Scarborough£1,167
Heating oil tank installation near Gravesend£1,189
Heating oil tank installation near Bebington£1,151
Heating oil tank installation near Kidderminster£1,149
Heating oil tank installation near Stourbridge£1,164
Heating oil tank installation near Barry£1,162
Heating oil tank installation near Smethwick£1,161
Heating oil tank installation near Dunfermline£1,198
Heating oil tank installation near Livingston£1,211
Heating oil tank installation near Weymouth£1,211
Heating oil tank installation near Brentwood£1,192
Heating oil tank installation near Barrow-in-Furness£1,298
Heating oil tank installation near Hamilton£1,160
Heating oil tank installation near Canterbury£1,161
Heating oil tank installation near Wellingborough£1,203
Heating oil tank installation near Sittingbourne£1,180
Heating oil tank installation near Macclesfield£1,147
Heating oil tank installation near Bootle£1,166
Heating oil tank installation near Carlton£1,152
Heating oil tank installation near Esher£1,211
Heating oil tank installation near Clacton-on-Sea£1,194
Heating oil tank installation near Lancaster£1,175
Heating oil tank installation near Beeston£1,153
Heating oil tank installation near Banbury£1,192
Heating oil tank installation near Torquay£1,161
Heating oil tank installation near Folkestone£1,163
Heating oil tank installation near Kingswinford£1,158
Heating oil tank installation near Bloxwich£1,164
Heating oil tank installation near Bridgend£1,148
Heating oil tank installation near Welwyn Garden City£1,233
Heating oil tank installation near Lisburn£1,135
Heating oil tank installation near Leamington Spa£1,162
Heating oil tank installation near Washington£1,191
Heating oil tank installation near Tunbridge Wells£1,182
Heating oil tank installation near Kirkcaldy£1,196
Heating oil tank installation near Hinckley£1,154
Heating oil tank installation near Durham£1,169
Heating oil tank installation near Cumbernauld£1,219
Heating oil tank installation near Wokingham£1,222
Heating oil tank installation near Horsham£1,193
Heating oil tank installation near Crosby£1,169
Heating oil tank installation near Yeovil£1,179
Heating oil tank installation near Thundersley£1,184
Heating oil tank installation near Altrincham£1,175
Heating oil tank installation near Willenhall£1,162
Heating oil tank installation near Christchurch£1,189
Heating oil tank installation near Keighley£1,147