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