Get quotes to replace an oil boiler

HaMuch is Excellent
By Emily Rivers
Last updated 4th May 2023

How Much Does an Oil Boiler Cost in 2023?

Oil boilers are a popular choice among homeowners that aren't connected to mains gas, as they work in the same way as gas boilers. How much an oil boiler costs will depend on the type and brand of boiler you choose, but the average cost is £3,550 including installation. Read on to find out more about oil boilers and what factors affect the cost.>

How much is an oil boiler in the UK?

How much an oil boiler costs in the UK depends on the type of oil boiler you choose, how big you need the system to be and where you live. Here are the average costs for oil boiler installation in the UK:

Type of oil boiler

Average cost

Combi boiler

£3,900

Conventional boiler

£3,500

System boiler

£3,250

Labour costs will differ based on your location. Generally, if you live in the south east of England, a heating engineer will charge a higher hourly rate than if you live in other areas.

HaMuch has a large database of hourly and daily rates for heating engineers across the country, so take a look at the tables further down the page to get a better idea of labour costs in your area.

Cost to replace an oil boiler

How does an oil boiler work?

An oil boiler works in a very similar way to a gas boiler. It uses oil as fuel to heat up water which is then used for your radiators, showers and taps.

The difference between oil boilers and gas boilers is that oil boilers will need fuel storage. Gas boilers don’t need storage because they’re connected to your mains gas supply, but an oil boiler needs an oil storage tank to draw from when it’s needed.

You’ll need to keep an oil storage tank on your property, buy heating oil and have it delivered to your home. In some areas, there are community oil schemes allowing you to take advantage of bulk oil prices by buying as a village or town.

Types of oil boiler

Like gas boilers, there are three main types of oil boiler: combi, conventional and system. Which one is right for you will depend on your hot water usage and the size of your home.

Combi oil boilers

Combi boilers are the most popular type of boiler in the UK. They are compact, sealed units that are great if you’re short on space as you don’t need a hot water tank or cylinder. They provide hot water on demand, so you won’t ever run out of hot water.

The disadvantage to combi boilers is that they don’t cope well if you use lots of outlets at the same time. For example, if you have two bathrooms and one person is running a bath while someone else is having a shower, you may find that the pressure is reduced. A conventional boiler would suit you better.

Conventional oil boilers

Conventional boilers, sometimes called regular, traditional or heat-only boilers, have been around for years and were the most popular type of boiler. They have a hot water cylinder and a water tank that’s usually stored in the loft.

Conventional boilers are ideal for homes with low water pressure and larger properties with two or more bathrooms. One disadvantage is that when you’ve used all the hot water in the cylinder, you’ll have to wait for it to heat up again before you can use it.

System oil boilers

System boilers have a hot water cylinder but no water tank in the loft. They’re suitable for large homes that use lots of hot water at the same time, just like conventional boilers. However, they’re not suitable for homes with low water pressure as these homes need the water tank in the loft to provide artificial pressure. Again, when the hot water runs out, you’ll need to wait for it to heat up before you use it.

Top oil boiler brands

While only 6% of households use oil boilers, there are still plenty of oil boiler brands to choose from. While premium brands might be more expensive, they may last longer and come with better warranties.

Boiler brand

Price range

Firebird

£1,140-£2,900

Grant Vortex

£1,655-£3,400

Viessmann

£700-£3,500

Worcester Bosch

£2,000-£3,750

Should I replace my 20 year old oil boiler?

If your oil boiler is 20 years old or more, it’s probably time to think about replacing it. Most oil boilers will last 10-15 years without problems, but after that you may start to notice a decrease in performance.

It’s also likely that your oil boiler is inefficient if it is 20 years old. Efficiency decreases as boilers get older, and as technology is improving all the time, newer models of oil boiler are probably more efficient than your current boiler was when it was new. If you’re finding that you’re going through your oil stores more quickly than usual, it might be time to replace your boiler.

Are oil boilers to be phased out?

Yes, oil boilers are being phased out – in new build homes. From 2025, property developers won't be able to install oil boilers in new homes and will have to add a renewable source of heating, like an air source heat pump, instead.

Homes with oil boilers already installed aren't affected by this law – you won't be required to remove your oil boiler after 2025, and you can even get a new one installed after then. It won't be until the mid-2030s that you would have to replace an old oil boiler with a renewable heating source, and even then it's unlikely you would be forced to replace it. It would only be once your boiler breaks down that you'd have to replace it with a renewable heating source.

If you're ready to replace your oil boiler, make sure you use an OFTEC-registered engineer. They are qualified to work on oil boilers and can self-certify that their work meets Building Regulations. Post your job on HaMuch now to get in touch with local heating engineers that are available to install your new oil boiler.


Estimates for common heating engineer jobs;

Rates for other trades

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