See local heating engineers rates for 2022 and get quotes

Heating engineer cost per hour

Heating engineers install, repair and service boilers, pipework, controls that are all used to heat your home. If you have a problem with your heating system or are looking to install a combi boiler, they are the trade you call. Heating engineers cost on average £42 per hour and can make the difference between a warm and a cold home. Regional variations mean that you can hire one from between £27 to £72, but just make sure they are Gas Safe Registered before you get them fiddling with your boiler.

Small boiler repairs and servicing jobs are usually quoted by the hour but check that your price includes VAT and call out charge before commencing. Find an affordable heating engineer by getting quote on HaMuch.

Heating engineer cost per day

The average day rate for a heating engineer in the UK is £255. Replacing an old boiler and the associated pipework and tanks and replacing it with a new energy efficient boiler will usually take a couple of days so it’s a good idea to know the day rate for your budget. Get a couple of written quotes from Gas Safe engineers for your job  so you have a feeling for how much your job is going to cost. Day rates can vary between £190 and £370 depending on where you live. Soletraders will tend to be cheaper and not charge VAT but you should always check to make sure there are not surprises. For large jobs you can expect there to be more than one engineer in your home. Discuss payment before you start. Most will ask you to pay when the job has been completed and usually by bank transfer.

Choosing a heating engineer

When receiving a quote that involves materials being installed or replaced, scan the quote to see if it has included the cost of the materials. If it has, have a look yourself online to see if you may be able to save money by purchasing materials cheaper. Websites like Screwfix or Direct Heating Supplies sell to the public and you can choose brands based on your budget as well as avoiding paying a mark-up on collection costs. If you are buying your own products for the engineer to fit the prices can vary, so ask the heating engineer which product they prefer to fit and why, e.g. a magna clean filter varies from £50 to £200 for different brands (when fitting magnet filters, Adey Magnaclean is often a preferred brand and happens to be a middle of the range price).

If you are paying for labour and materials, it is not unusual to be asked to pay for the materials upfront or at least a deposit towards the materials before the heating engineer outlays their own money in preparation for the work. If you do pay a deposit or any money upfront, insist on an invoice clearly showing money paid.

Try googling the engineers and their companies to see if they have any reviews online regarding their quality of work. A benefit of owning a smartphone, is it makes it easier to ask to see ‘before and after’ photos of boiler installations. When looking at the photos take note of how they have tidied the area in the photo around the boiler install and if replacing an old system boiler to a modern combi boiler taking up less space, ask how they intend to cap off the unused water pipes and area that is no longer needed. 

Check if the heating engineer has any public liability insurance while working in your home and if you are having a new boiler or expensive parts installed, find out about what guarantee you have on the workmanship as well as what guarantee you will have on the products. Some Vaillant boilers are issued with a 12-year warranty and Worcester Bosch boilers have a 7-year warranty. The warranty is only valid if the boilers are fitted by an accredited installer who is Gas Safe registered.

New boiler and service costs

New boiler cost

If you are replacing your old boiler, chat with the heating engineer about what type of boiler (a combi, system or conventional boiler) would best suit your family’s needs for hot water and heating your home (to supply enough hot water at the right pressure) as well as keeping your home economical.

Having a new boiler installed will not necessarily cost a lot of money. If the average day rate for a heating engineer is £255 per day and you can pick ups a combi boiler for £700, you should be able to get your boiler fitted for around £1000 with a 7 year warranty. You might need a new controller and pay a little extra for new pipework but as long as its a like for like replacement you will not have to pay much more. If you are replacing an old conventional boiler things get a little bit more expensive. You will have to pay to rip out the header tank and storage tank and rearrange the pipework. Even so you should not be looking at more that a couple of days to fit your new boiler.

Tip: Before the heating engineer arrives with a boiler you don't need ask for advice. Find out which brands they prefer and why. Discuss any upgrades that might help you to save money in the long run with a more economical central heating system. If you enjoy the idea of a smart house, ask that rather than just fitting a standard good brand heating controller (e.g a Danfoss wireless programmable room stat) they fit you with a Smart Hive Active heating thermostat.

Boiler service cost

Servicing your boiler every year is important to validate the guarantee issued by the manufacturer and to make sure the boiler is efficient, gas safe and in full working order. A service should not take longer than an hour by a gas safe heating engineer. So on average with say a £20 call out fee (the time it takes to get to and from your home) and an hourly rate of £42, a service should take £62. For that price, the peace of mind knowing your boiler is safe and working efficiently is worth it. For landlords out there it is a legal requirement to get your boiler checked out every year so reach out to our HaMuch members and get a quoted price.

Tip: If you have noticed a drop in your system’s pressure or any water leaks, be sure to point them out. If you are aware of any rusty valves or radiators that might possibly leak in the near future, point these out as well. If a part has broken off (a dial on the timer or a boiler cover) hold on to the broken part to give them on arrival, as it will be easier to match the part when they can see it for themselves.

How much heating system jobs cost in your home


Job details Estimate
Cost to replace a heating programmer £100
Cost to powerflush a central heating system £500 Visit
New combi or system boiler installation – like for like replacement £500
Cost to fix a boiler fault error code £85
Cost to fit thermostatic radiator valves (TRVs) £80
Cost to fit smart heating controls £100
Cost to fit a radiator £80
Boiler service cost £80
Boiler repair costs (e.g. pump, diverter valve or heat exchanger) £213
Replacement of a vented system £580
Annual gas safety certificate for landlords £70
Boiler fault finding diagnosis (boiler not firing up or boiler not staying on for long) £100
Replace old rusty radiators £80
Replace a section of pipework £30
Detecting a water leak in the circuit causing system to lose pressure £150
Install heating controls (e.g. timer or thermostat) to control circulation £100
Installing vented or unvented hot water cylinders £350
Servicing the cylinder including cleaning out feed tank £100

Rates for other trades

Heating Engineer hourly rate and daily rate
Heating Engineer: Average Hourly and Daily Rates in the UK for 2022 (excluding VAT or callout charges)
Location in UKHourly RateDaily Rate
Heating Engineer near Aberdeen£38£280
Heating Engineer near Amber Valley£40£240
Heating Engineer near Angus£36£270
Heating Engineer near Arun£46£273
Heating Engineer near Ashfield£38£238
Heating Engineer near Aylesbury Vale£50£281
Heating Engineer near Barnsley£36£233
Heating Engineer near Basildon£47£265
Heating Engineer near Basingstoke & Deane£57£273
Heating Engineer near Bassetlaw£35£245
Heating Engineer near Bath & North East Somerset£40£260
Heating Engineer near Bedford£48£280
Heating Engineer near Belfast£33£212
Heating Engineer near Birmingham£39£232
Heating Engineer near Blackburn£50£237
Heating Engineer near Blackpool£36£241
Heating Engineer near Bolton£46£248
Heating Engineer near Bournemouth£43£271
Heating Engineer near Bracknell Forest£56£286
Heating Engineer near Bradford£37£234
Heating Engineer near Braintree£45£260
Heating Engineer near Breckland£36£242
Heating Engineer near Bridgend£36£226
Heating Engineer near Brighton£47£264
Heating Engineer near Bristol£38£253
Heating Engineer near Broadland£44£267
Heating Engineer near Broxtowe£39£237
Heating Engineer near Bury£46£245
Heating Engineer near Caerphilly£34£226
Heating Engineer near Calderdale£35£230
Heating Engineer near Cambridge£45£275
Heating Engineer near Canterbury£44£245
Heating Engineer near Cardiff£35£232
Heating Engineer near Carmarthenshire£29£199
Heating Engineer near Charnwood£40£229
Heating Engineer near Chelmsford£45£259
Heating Engineer near Cheltenham£44£310
Heating Engineer near Cherwell£45£277
Heating Engineer near Chester£38£219
Heating Engineer near Colchester£44£255
Heating Engineer near Conway£32£204
Heating Engineer near Coventry£38£233
Heating Engineer near Crewe & Nantwich£37£234
Heating Engineer near Dacorum£53£280
Heating Engineer near Derby£38£230
Heating Engineer near Doncaster£37£244
Heating Engineer near Dover£45£234
Heating Engineer near Dudley£40£233
Heating Engineer near Dumfries & Galloway£34£252
Heating Engineer near Dundee£41£274
Heating Engineer near East Ayrshire£36£190
Heating Engineer near East Devon£34£247
Heating Engineer near East Dunbartonshire£41£280
Heating Engineer near East Hampshire£45£269
Heating Engineer near East Hertfordshire£49£276
Heating Engineer near East Lindsey£34£219
Heating Engineer near East Riding£35£196
Heating Engineer near Eastleigh£44£280
Heating Engineer near Edinburgh£41£256
Heating Engineer near Elmbridge£58£291
Heating Engineer near Epping Forest£56£293
Heating Engineer near Erewash£39£233
Heating Engineer near Exeter£36£257
Heating Engineer near Falkirk£42£275
Heating Engineer near Fife£38£261
Heating Engineer near Flintshire£38£226
Heating Engineer near Gateshead£42£260
Heating Engineer near Gedling£39£235
Heating Engineer near Glasgow£41£275
Heating Engineer near Gloucester£72£322
Heating Engineer near Guildford£56£296
Heating Engineer near Gwynedd£30£232
Heating Engineer near Halton£39£237
Heating Engineer near Harrogate£36£224
Heating Engineer near Havant & Waterloo£42£266
Heating Engineer near Highland£40£320
Heating Engineer near Horsham£52£268
Heating Engineer near Huntingdonshire£42£271
Heating Engineer near Ipswich£66£303
Heating Engineer near Isle of Wight£41£262
Heating Engineer near Kings Lynn & West Norfolk£39£260
Heating Engineer near Kingston-upon-Hull£35£196
Heating Engineer near Kirklees£36£228
Heating Engineer near Knowsley£38£232
Heating Engineer near Lancaster£38£257
Heating Engineer near Leeds£36£227
Heating Engineer near Leicester£40£231
Heating Engineer near Lisburn£33£211
Heating Engineer near Liverpool£39£232
Heating Engineer near London£57£289
Heating Engineer near Luton£52£286
Heating Engineer near Macclesfield£37£242
Heating Engineer near Maidstone£45£255
Heating Engineer near Manchester£39£239
Heating Engineer near Mid Bedfordshire£49£277
Heating Engineer near Mid Sussex£51£274
Heating Engineer near Middlesbrough£39£245
Heating Engineer near Milton Keynes£49£281
Heating Engineer near Neath Port Talbot£37£234
Heating Engineer near New Forest£42£269
Heating Engineer near Newbury£58£274
Heating Engineer near Newcastle-under-Lyme£35£223
Heating Engineer near Newcastle-upon-Tyne£42£261
Heating Engineer near Newport£35£233
Heating Engineer near North Ayrshire£38£224
Heating Engineer near North East Lincolnshire£34£254
Heating Engineer near North Hertfordshire£51£279
Heating Engineer near North Lanarkshire£41£277
Heating Engineer near North Lincolnshire£35£217
Heating Engineer near North Somerset£38£248
Heating Engineer near North Tyneside£43£259
Heating Engineer near North Wiltshire£49£310
Heating Engineer near Northampton£47£272
Heating Engineer near Norwich£43£260
Heating Engineer near Nottingham£38£230
Heating Engineer near Nuneaton & Bedworth£38£230
Heating Engineer near Oldham£39£243
Heating Engineer near Oxford£46£281
Heating Engineer near Pembrokeshire£27£204
Heating Engineer near Perth & Kinross£38£270
Heating Engineer near Peterborough£40£274
Heating Engineer near Plymouth£34£246
Heating Engineer near Poole£43£270
Heating Engineer near Portsmouth£42£262
Heating Engineer near Powys£45£308
Heating Engineer near Preston£52£245
Heating Engineer near Reading£56£287
Heating Engineer near Redcar & Cleveland£40£236
Heating Engineer near Reigate & Banstead£59£290
Heating Engineer near Renfrewshire£39£265
Heating Engineer near Rhondda, Cynon, Taff£35£215
Heating Engineer near Rochdale£38£242
Heating Engineer near Rochester-upon-Medway£45£280
Heating Engineer near Rotherham£36£237
Heating Engineer near Salford£39£239
Heating Engineer near Salisbury£44£251
Heating Engineer near Sandwell£40£231
Heating Engineer near Scarborough£34£242
Heating Engineer near Scottish Borders£48£370
Heating Engineer near Sefton£38£232
Heating Engineer near Sevenoaks£52£267
Heating Engineer near Sheffield£36£242
Heating Engineer near Slough£54£288
Heating Engineer near Solihull£39£232
Heating Engineer near South Ayrshire£38£227
Heating Engineer near South Bedfordshire£48£280
Heating Engineer near South Cambridgeshire£46£265
Heating Engineer near South Gloucestershire£39£257
Heating Engineer near South Kesteven£41£272
Heating Engineer near South Lanarkshire£39£276
Heating Engineer near South Oxfordshire£49£274
Heating Engineer near South Somerset£33£263
Heating Engineer near South Tyneside£42£259
Heating Engineer near Southampton£43£277
Heating Engineer near Southend-on-Sea£44£256
Heating Engineer near St Albans£53£290
Heating Engineer near St Helens£39£232
Heating Engineer near Stafford£38£236
Heating Engineer near Stockport£38£241
Heating Engineer near Stockton-on-Tees£40£247
Heating Engineer near Stoke-on-Trent£35£223
Heating Engineer near Stratford-on-Avon£44£246
Heating Engineer near Stroud£40£288
Heating Engineer near Suffolk Coastal£72£320
Heating Engineer near Sunderland£42£259
Heating Engineer near Swale£45£252
Heating Engineer near Swansea£35£228
Heating Engineer near Tameside£39£238
Heating Engineer near Teignbridge£38£252
Heating Engineer near Tendring£59£287
Heating Engineer near Test Valley£42£261
Heating Engineer near Thamesdown£48£310
Heating Engineer near Thanet£42£255
Heating Engineer near The Wrekin£41£254
Heating Engineer near Thurrock£47£265
Heating Engineer near Torbay£38£250
Heating Engineer near Trafford£40£242
Heating Engineer near Vale of Glamorgan£38£230
Heating Engineer near Vale of White Horse£44£285
Heating Engineer near Vale Royal£38£224
Heating Engineer near Wakefield£37£233
Heating Engineer near Walsall£39£231
Heating Engineer near Warrington£40£245
Heating Engineer near Warwick£39£240
Heating Engineer near Waveney£42£253
Heating Engineer near Waverley£53£285
Heating Engineer near Wealden£48£270
Heating Engineer near West Lancashire£39£235
Heating Engineer near West Lothian£43£275
Heating Engineer near West Wiltshire£49£310
Heating Engineer near Wigan£40£237
Heating Engineer near Windsor & Maidenhead£53£287
Heating Engineer near Wirral£38£229
Heating Engineer near Wokingham£56£288
Heating Engineer near Wolverhampton£40£232
Heating Engineer near Wrexham Maelor£45£283
Heating Engineer near Wychavon£42£265
Heating Engineer near Wycombe£55£293
Heating Engineer near York£36£228