Need help with a job?

By Emily Rivers
Last updated 11th June 2025

How much does an oil boiler cost?

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

Image Name Cost
Warmflow B33 Agentis Boiler House 33kW Condensing Boiler Warmflow B33 Agentis Boiler House 33kW Condensing Boiler£1698.00
Grant Vortex Eco 70-90 Oil Heat Only Utility Boiler Grant Vortex Eco 70-90 Oil Heat Only Utility Boiler£1868.00
Firebird Envirogreen C26 26kW Internal Oil Combi Boiler Firebird Envirogreen C26 26kW Internal Oil Combi Boiler£2602.00
Mistral CBH7 Condensing Boiler House Heat Only Regular Oil Boiler 58-68kW Mistral CBH7 Condensing Boiler House Heat Only Regular Oil Boiler 58-68kW£2840.00
Worcester Bosch Greenstar Heatslave II External 25/32 Combination Oil Boiler Worcester Bosch Greenstar Heatslave II External 25/32 Combination Oil Boiler£3928.00
Firebird Envirogreen Heat Only Oil Boiler 80-100KW Firebird Envirogreen Heat Only Oil Boiler 80-100KW£4563.00

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. Soon, 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 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;

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

Replace an oil boiler cost in the UK
Estimate Replace an oil boiler cost in the UK, including Oil Boiler valued at £1698, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKReplace an oil boiler cost
Replace an oil boiler near London£2,604
Replace an oil boiler near Birmingham£2,472
Replace an oil boiler near Glasgow£2,554
Replace an oil boiler near Leeds£2,460
Replace an oil boiler near Liverpool£2,472
Replace an oil boiler near Sheffield£2,490
Replace an oil boiler near Edinburgh£2,532
Replace an oil boiler near Manchester£2,504
Replace an oil boiler near Belfast£2,430
Replace an oil boiler near Bristol£2,536
Replace an oil boiler near Leicester£2,466
Replace an oil boiler near Cardiff£2,490
Replace an oil boiler near Coventry£2,484
Replace an oil boiler near Bradford£2,478
Replace an oil boiler near Nottingham£2,484
Replace an oil boiler near Newcastle Upon Tyne£2,544
Replace an oil boiler near Brighton and Hove£2,522
Replace an oil boiler near Derby£2,488
Replace an oil boiler near Hull£2,436
Replace an oil boiler near Plymouth£2,466
Replace an oil boiler near Stoke-on-Trent£2,478
Replace an oil boiler near Southampton£2,540
Replace an oil boiler near Northampton£2,556
Replace an oil boiler near Wolverhampton£2,480
Replace an oil boiler near Luton£2,588
Replace an oil boiler near Portsmouth£2,540
Replace an oil boiler near Reading£2,626
Replace an oil boiler near Norwich£2,492
Replace an oil boiler near Milton Keynes£2,562
Replace an oil boiler near Bournemouth£2,538
Replace an oil boiler near Aberdeen£2,578
Replace an oil boiler near Peterborough£2,572
Replace an oil boiler near Bolton£2,478
Replace an oil boiler near Swindon£2,594
Replace an oil boiler near Southend-on-Sea£2,524
Replace an oil boiler near Warrington£2,488
Replace an oil boiler near Oxford£2,574
Replace an oil boiler near Swansea£2,486
Replace an oil boiler near Sunderland£2,544
Replace an oil boiler near Slough£2,638
Replace an oil boiler near Kingswood£2,530
Replace an oil boiler near Telford£2,484
Replace an oil boiler near Cambridge£2,574
Replace an oil boiler near Ipswich£2,650
Replace an oil boiler near Blackpool£2,500
Replace an oil boiler near Middlesbrough£2,502
Replace an oil boiler near Dundee£2,552
Replace an oil boiler near Huddersfield£2,470
Replace an oil boiler near York£2,474
Replace an oil boiler near Poole£2,558
Replace an oil boiler near Watford£2,588
Replace an oil boiler near Newport£2,460
Replace an oil boiler near Colchester£2,566
Replace an oil boiler near Exeter£2,480
Replace an oil boiler near Blackburn£2,518
Replace an oil boiler near Crawley£2,572
Replace an oil boiler near Gloucester£2,566
Replace an oil boiler near Stockport£2,506
Replace an oil boiler near Basingstoke£2,598
Replace an oil boiler near Basildon£2,500
Replace an oil boiler near Cheltenham£2,564
Replace an oil boiler near Gateshead£2,548
Replace an oil boiler near Worthing£2,552
Replace an oil boiler near Rochdale£2,476
Replace an oil boiler near Oldham£2,480
Replace an oil boiler near Chelmsford£2,528
Replace an oil boiler near Birkenhead£2,474
Replace an oil boiler near Maidstone£2,516
Replace an oil boiler near Gillingham£2,502
Replace an oil boiler near Salford£2,502
Replace an oil boiler near Solihull£2,472
Replace an oil boiler near St Helens£2,522
Replace an oil boiler near Worcester£2,494
Replace an oil boiler near Lincoln£2,618
Replace an oil boiler near West Bromwich£2,474
Replace an oil boiler near Eastbourne£2,446
Replace an oil boiler near Wakefield£2,476
Replace an oil boiler near Wythenshawe£2,514
Replace an oil boiler near Bedford£2,564
Replace an oil boiler near Hemel Hempstead£2,586
Replace an oil boiler near Preston£2,512
Replace an oil boiler near Stevenage£2,572
Replace an oil boiler near Southport£2,454
Replace an oil boiler near Bath£2,518
Replace an oil boiler near Harlow£2,550
Replace an oil boiler near Sutton Coldfield£2,468
Replace an oil boiler near Darlington£2,514
Replace an oil boiler near Chester£2,502
Replace an oil boiler near Hastings£2,472
Replace an oil boiler near Nuneaton£2,446
Replace an oil boiler near Halifax£2,474
Replace an oil boiler near Hartlepool£2,480
Replace an oil boiler near Aylesbury£2,618
Replace an oil boiler near Doncaster£2,494
Replace an oil boiler near Grimsby£2,452
Replace an oil boiler near Wallasey£2,472
Replace an oil boiler near Londonderry£2,294
Replace an oil boiler near Stockton-on-Tees£2,498
Replace an oil boiler near Weston-super-Mare£2,476
Replace an oil boiler near High Wycombe£2,646
Replace an oil boiler near Ashford£2,494
Replace an oil boiler near Redditch£2,520
Replace an oil boiler near Wigan£2,492
Replace an oil boiler near Scunthorpe£2,424
Replace an oil boiler near Bury£2,468
Replace an oil boiler near Paisley£2,566
Replace an oil boiler near Bracknell£2,584
Replace an oil boiler near Burnley£2,458
Replace an oil boiler near Rugby£2,576
Replace an oil boiler near Guildford£2,630
Replace an oil boiler near Carlisle£2,484
Replace an oil boiler near Chatham£2,504
Replace an oil boiler near East Kilbride£2,550
Replace an oil boiler near Newcastle-under-Lyme£2,474
Replace an oil boiler near Chesterfield£2,476
Replace an oil boiler near Burton upon Trent£2,456
Replace an oil boiler near Tamworth£2,476
Replace an oil boiler near Shrewsbury£2,496
Replace an oil boiler near Woking£2,620
Replace an oil boiler near St Albans£2,622
Replace an oil boiler near Harrogate£2,462
Replace an oil boiler near Crewe£2,480
Replace an oil boiler near South Shields£2,500
Replace an oil boiler near Craigavon£2,342
Replace an oil boiler near Stafford£2,500
Replace an oil boiler near Rotherham£2,486
Replace an oil boiler near Barnsley£2,476
Replace an oil boiler near Lowestoft£2,572
Replace an oil boiler near Walsall£2,468
Replace an oil boiler near Gosport£2,538
Replace an oil boiler near Dartford£2,578
Replace an oil boiler near Bognor Regis£2,556
Replace an oil boiler near Corby£2,550
Replace an oil boiler near Paignton£2,470
Replace an oil boiler near Maidenhead£2,626
Replace an oil boiler near Rochester£2,504
Replace an oil boiler near Ellesmere Port£2,462
Replace an oil boiler near Loughborough£2,450
Replace an oil boiler near Dudley£2,472
Replace an oil boiler near Bangor£2,482
Replace an oil boiler near Dewsbury£2,462
Replace an oil boiler near Mansfield£2,466
Replace an oil boiler near Margate£2,512
Replace an oil boiler near Kettering£2,542
Replace an oil boiler near Cannock£2,472
Replace an oil boiler near Sale£2,524
Replace an oil boiler near Taunton£2,470
Replace an oil boiler near Runcorn£2,558
Replace an oil boiler near Farnborough£2,598
Replace an oil boiler near Tynemouth£2,504
Replace an oil boiler near Hereford£2,462
Replace an oil boiler near Halesowen£2,480
Replace an oil boiler near Widnes£2,504
Replace an oil boiler near Huyton with Roby£2,488
Replace an oil boiler near Scarborough£2,484
Replace an oil boiler near Gravesend£2,536
Replace an oil boiler near Bebington£2,482
Replace an oil boiler near Kidderminster£2,456
Replace an oil boiler near Stourbridge£2,480
Replace an oil boiler near Barry£2,462
Replace an oil boiler near Smethwick£2,470
Replace an oil boiler near Dunfermline£2,564
Replace an oil boiler near Livingston£2,584
Replace an oil boiler near Weymouth£2,558
Replace an oil boiler near Brentwood£2,562
Replace an oil boiler near Barrow-in-Furness£2,776
Replace an oil boiler near Hamilton£2,472
Replace an oil boiler near Canterbury£2,494
Replace an oil boiler near Wellingborough£2,570
Replace an oil boiler near Sittingbourne£2,564
Replace an oil boiler near Macclesfield£2,436
Replace an oil boiler near Bootle£2,496
Replace an oil boiler near Carlton£2,474
Replace an oil boiler near Esher£2,600
Replace an oil boiler near Clacton-on-Sea£2,574
Replace an oil boiler near Lancaster£2,490
Replace an oil boiler near Beeston£2,462
Replace an oil boiler near Banbury£2,572
Replace an oil boiler near Torquay£2,472
Replace an oil boiler near Folkestone£2,464
Replace an oil boiler near Kingswinford£2,470
Replace an oil boiler near Bloxwich£2,484
Replace an oil boiler near Bridgend£2,440
Replace an oil boiler near Welwyn Garden City£2,628
Replace an oil boiler near Lisburn£2,422
Replace an oil boiler near Leamington Spa£2,486
Replace an oil boiler near Washington£2,534
Replace an oil boiler near Tunbridge Wells£2,578
Replace an oil boiler near Kirkcaldy£2,552
Replace an oil boiler near Hinckley£2,452
Replace an oil boiler near Durham£2,524
Replace an oil boiler near Cumbernauld£2,586
Replace an oil boiler near Wokingham£2,608
Replace an oil boiler near Horsham£2,588
Replace an oil boiler near Crosby£2,490
Replace an oil boiler near Yeovil£2,504
Replace an oil boiler near Thundersley£2,528
Replace an oil boiler near Altrincham£2,512
Replace an oil boiler near Willenhall£2,480
Replace an oil boiler near Christchurch£2,522