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;

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,514
Replace an oil boiler near Birmingham£2,398
Replace an oil boiler near Glasgow£2,480
Replace an oil boiler near Leeds£2,386
Replace an oil boiler near Liverpool£2,402
Replace an oil boiler near Sheffield£2,420
Replace an oil boiler near Edinburgh£2,452
Replace an oil boiler near Manchester£2,428
Replace an oil boiler near Belfast£2,358
Replace an oil boiler near Bristol£2,458
Replace an oil boiler near Leicester£2,390
Replace an oil boiler near Cardiff£2,414
Replace an oil boiler near Coventry£2,404
Replace an oil boiler near Bradford£2,402
Replace an oil boiler near Nottingham£2,402
Replace an oil boiler near Newcastle Upon Tyne£2,470
Replace an oil boiler near Brighton and Hove£2,450
Replace an oil boiler near Derby£2,402
Replace an oil boiler near Hull£2,370
Replace an oil boiler near Plymouth£2,394
Replace an oil boiler near Stoke-on-Trent£2,402
Replace an oil boiler near Southampton£2,466
Replace an oil boiler near Northampton£2,474
Replace an oil boiler near Wolverhampton£2,404
Replace an oil boiler near Luton£2,498
Replace an oil boiler near Portsmouth£2,460
Replace an oil boiler near Reading£2,526
Replace an oil boiler near Norwich£2,408
Replace an oil boiler near Milton Keynes£2,476
Replace an oil boiler near Bournemouth£2,462
Replace an oil boiler near Aberdeen£2,494
Replace an oil boiler near Peterborough£2,488
Replace an oil boiler near Bolton£2,408
Replace an oil boiler near Swindon£2,506
Replace an oil boiler near Southend-on-Sea£2,440
Replace an oil boiler near Warrington£2,418
Replace an oil boiler near Oxford£2,492
Replace an oil boiler near Swansea£2,414
Replace an oil boiler near Sunderland£2,462
Replace an oil boiler near Slough£2,542
Replace an oil boiler near Kingswood£2,458
Replace an oil boiler near Telford£2,408
Replace an oil boiler near Cambridge£2,492
Replace an oil boiler near Ipswich£2,562
Replace an oil boiler near Blackpool£2,426
Replace an oil boiler near Middlesbrough£2,422
Replace an oil boiler near Dundee£2,468
Replace an oil boiler near Huddersfield£2,406
Replace an oil boiler near York£2,386
Replace an oil boiler near Poole£2,474
Replace an oil boiler near Watford£2,504
Replace an oil boiler near Newport£2,398
Replace an oil boiler near Colchester£2,474
Replace an oil boiler near Exeter£2,396
Replace an oil boiler near Blackburn£2,426
Replace an oil boiler near Crawley£2,506
Replace an oil boiler near Gloucester£2,478
Replace an oil boiler near Stockport£2,426
Replace an oil boiler near Basingstoke£2,506
Replace an oil boiler near Basildon£2,430
Replace an oil boiler near Cheltenham£2,474
Replace an oil boiler near Gateshead£2,470
Replace an oil boiler near Worthing£2,462
Replace an oil boiler near Rochdale£2,410
Replace an oil boiler near Oldham£2,406
Replace an oil boiler near Chelmsford£2,448
Replace an oil boiler near Birkenhead£2,402
Replace an oil boiler near Maidstone£2,448
Replace an oil boiler near Gillingham£2,438
Replace an oil boiler near Salford£2,422
Replace an oil boiler near Solihull£2,394
Replace an oil boiler near St Helens£2,438
Replace an oil boiler near Worcester£2,414
Replace an oil boiler near Lincoln£2,514
Replace an oil boiler near West Bromwich£2,402
Replace an oil boiler near Eastbourne£2,376
Replace an oil boiler near Wakefield£2,398
Replace an oil boiler near Wythenshawe£2,430
Replace an oil boiler near Bedford£2,488
Replace an oil boiler near Hemel Hempstead£2,496
Replace an oil boiler near Preston£2,424
Replace an oil boiler near Stevenage£2,486
Replace an oil boiler near Southport£2,372
Replace an oil boiler near Bath£2,436
Replace an oil boiler near Harlow£2,470
Replace an oil boiler near Sutton Coldfield£2,396
Replace an oil boiler near Darlington£2,434
Replace an oil boiler near Chester£2,412
Replace an oil boiler near Hastings£2,426
Replace an oil boiler near Nuneaton£2,388
Replace an oil boiler near Halifax£2,398
Replace an oil boiler near Hartlepool£2,412
Replace an oil boiler near Aylesbury£2,520
Replace an oil boiler near Doncaster£2,404
Replace an oil boiler near Grimsby£2,396
Replace an oil boiler near Wallasey£2,402
Replace an oil boiler near Stockton-on-Tees£2,424
Replace an oil boiler near Weston-super-Mare£2,410
Replace an oil boiler near High Wycombe£2,534
Replace an oil boiler near Ashford£2,410
Replace an oil boiler near Redditch£2,430
Replace an oil boiler near Wigan£2,422
Replace an oil boiler near Scunthorpe£2,368
Replace an oil boiler near Bury£2,386
Replace an oil boiler near Paisley£2,474
Replace an oil boiler near Bracknell£2,506
Replace an oil boiler near Burnley£2,384
Replace an oil boiler near Rugby£2,486
Replace an oil boiler near Guildford£2,528
Replace an oil boiler near Carlisle£2,400
Replace an oil boiler near Chatham£2,438
Replace an oil boiler near East Kilbride£2,488
Replace an oil boiler near Newcastle-under-Lyme£2,400
Replace an oil boiler near Chesterfield£2,410
Replace an oil boiler near Burton upon Trent£2,364
Replace an oil boiler near Tamworth£2,392
Replace an oil boiler near Shrewsbury£2,408
Replace an oil boiler near Woking£2,526
Replace an oil boiler near St Albans£2,526
Replace an oil boiler near Harrogate£2,392
Replace an oil boiler near Crewe£2,400
Replace an oil boiler near South Shields£2,444
Replace an oil boiler near Craigavon£2,298
Replace an oil boiler near Stafford£2,398
Replace an oil boiler near Rotherham£2,410
Replace an oil boiler near Barnsley£2,396
Replace an oil boiler near Lowestoft£2,466
Replace an oil boiler near Walsall£2,396
Replace an oil boiler near Gosport£2,460
Replace an oil boiler near Dartford£2,494
Replace an oil boiler near Bognor Regis£2,472
Replace an oil boiler near Corby£2,518
Replace an oil boiler near Paignton£2,402
Replace an oil boiler near Maidenhead£2,532
Replace an oil boiler near Rochester£2,438
Replace an oil boiler near Ellesmere Port£2,384
Replace an oil boiler near Loughborough£2,376
Replace an oil boiler near Dudley£2,402
Replace an oil boiler near Bangor£2,416
Replace an oil boiler near Dewsbury£2,390
Replace an oil boiler near Mansfield£2,400
Replace an oil boiler near Margate£2,442
Replace an oil boiler near Kettering£2,460
Replace an oil boiler near Cannock£2,406
Replace an oil boiler near Sale£2,436
Replace an oil boiler near Taunton£2,384
Replace an oil boiler near Runcorn£2,482
Replace an oil boiler near Farnborough£2,506
Replace an oil boiler near Tynemouth£2,448
Replace an oil boiler near Hereford£2,394
Replace an oil boiler near Halesowen£2,406
Replace an oil boiler near Widnes£2,432
Replace an oil boiler near Huyton with Roby£2,408
Replace an oil boiler near Scarborough£2,404
Replace an oil boiler near Gravesend£2,454
Replace an oil boiler near Bebington£2,406
Replace an oil boiler near Kidderminster£2,376
Replace an oil boiler near Stourbridge£2,406
Replace an oil boiler near Barry£2,400
Replace an oil boiler near Smethwick£2,400
Replace an oil boiler near Dunfermline£2,472
Replace an oil boiler near Livingston£2,494
Replace an oil boiler near Weymouth£2,494
Replace an oil boiler near Brentwood£2,462
Replace an oil boiler near Barrow-in-Furness£2,674
Replace an oil boiler near Hamilton£2,396
Replace an oil boiler near Canterbury£2,426
Replace an oil boiler near Wellingborough£2,484
Replace an oil boiler near Sittingbourne£2,448
Replace an oil boiler near Macclesfield£2,372
Replace an oil boiler near Bootle£2,416
Replace an oil boiler near Carlton£2,394
Replace an oil boiler near Esher£2,506
Replace an oil boiler near Clacton-on-Sea£2,472
Replace an oil boiler near Lancaster£2,420
Replace an oil boiler near Beeston£2,388
Replace an oil boiler near Banbury£2,458
Replace an oil boiler near Torquay£2,402
Replace an oil boiler near Folkestone£2,404
Replace an oil boiler near Kingswinford£2,396
Replace an oil boiler near Bloxwich£2,406
Replace an oil boiler near Bridgend£2,374
Replace an oil boiler near Welwyn Garden City£2,528
Replace an oil boiler near Lisburn£2,350
Replace an oil boiler near Leamington Spa£2,402
Replace an oil boiler near Washington£2,462
Replace an oil boiler near Tunbridge Wells£2,488
Replace an oil boiler near Kirkcaldy£2,464
Replace an oil boiler near Hinckley£2,386
Replace an oil boiler near Durham£2,440
Replace an oil boiler near Cumbernauld£2,510
Replace an oil boiler near Wokingham£2,522
Replace an oil boiler near Horsham£2,468
Replace an oil boiler near Crosby£2,418
Replace an oil boiler near Yeovil£2,434
Replace an oil boiler near Thundersley£2,448
Replace an oil boiler near Altrincham£2,428
Replace an oil boiler near Willenhall£2,402
Replace an oil boiler near Christchurch£2,460
Replace an oil boiler near Keighley£2,372