See local heating engineer rates for 2024

HaMuch is Excellent

Heating engineer rates vary based on where you live and the job you want them to do. If it’s a small job, they usually charge an hourly rate, but if it’s a bigger job like a boiler installation, they may charge a day rate. If it’s an emergency, they may charge a call-out fee too.

HaMuch’s database of hourly and daily rates of Gas Safe registered heating engineers from across the country helps you get an idea of how much you’ll pay for a heating job. Read on for the latest average heating engineer rates across the UK. 

Heating engineer hourly rate

Heating engineer hourly rate

You’ll usually be charged an hourly rate for a job like a boiler service or TRV installation. The average hourly rate for a heating engineer in the UK is £43. This only includes labour. If it’s an emergency, you may be charged a call-out fee on top, which is an average of £75.

Rates can vary from £27 to £61 per hour depending on where you live, with the south of the UK generally having the highest rates. For example, in London, the average heating engineer's hourly rate is £57.

Heating engineer day rate

If you’re looking for a new boiler or you want underfloor heating, expect to be charged a day rate. The average day rate for heating engineers is £259, but you may pay more or less based on your location. The cheapest heating engineer day rate is £199 (Pembrokeshire), while the highest is £371 (Scottish Borders). 

Emergency heating engineer call-out charges

If you have an emergency, such as a boiler breakdown leaving you with no heating or hot water, you’ll probably want to call an emergency heating engineer. 

The average gas engineer’s call-out charge is £75. However, if you need them to attend your property outside of normal working hours, this rate could rise to £150 or more. 

Check whether you have home emergency insurance coverage, as boiler breakdowns are often covered under this. 

Take a look at our UK heating engineer rates table to get a more accurate idea of hourly and daily rates in your area. HaMuch has members across the country who display their rates so you can see how much they charge before you make contact with them.

Rates for common heating jobs

new combi boiler installed in a kitchen on a brick wall
Boiler installation

Average rate: £300 per day

Average time: 1-3 days

Average material cost: £3,100

You’ll usually pay around £250 per day for a heating engineer to install a new boiler for you. If it’s a straight swap, you’ll usually pay around this amount, but if you want a different type of boiler or want it relocated you could pay more and it may take longer to install. Boilers aren’t cheap - expect to pay at least £3,100 for a new boiler, thermostat and heating controls, making the total job cost an average of £4,000.

heating engineer servicing a combi boiler
Boiler service

Average rate: £40 per hour

Average time: 1.5 hours

Average material cost: £0

It’s important to get your boiler serviced every year to keep it working efficiently and to spot any faults before they become expensive to fix or dangerous. The average cost of a boiler service is £60, which is all labour - as long as your boiler is in good condition, there shouldn’t be any additional material costs.

gas hob ring alight with blue flame
Boiler service

Average rate: £50 per hour

Average time: 2.5 hours

Average material cost: £90-£1,000

The cost of gas hob installation varies hugely based on the type of gas hob you want. Basic hobs cost as little as £90, but you could splash out on a luxury brand for £1,000 or more. It should take a gas engineer 2.5 hours to install a gas hob, so with labour at £50 per hour expect to pay at least £215 up to £1,125 or more.

Your checklist for finding and comparing heating engineer rates

1. Consider independent heating engineers 

Independent heating engineers often provide the same level of expertise and professionalism as those working for larger companies, sometimes with more personalised service. Because they typically have lower overheads, they may offer more competitive rates. Don’t assume that lower prices mean lower quality—independent heating engineers often bring years of experience and can deliver excellent results at a fraction of the cost of larger firms.

2. Look at reviews and get recommendations 

Online reviews are a valuable resource when selecting a heating engineer. Look for feedback across various platforms to get a sense of the engineer’s reliability, quality of work and customer service. If you have friends or neighbours who have recently had heating work done, ask for their recommendations as well.

If you’re planning a significant project, such as installing a new boiler or upgrading your entire heating system, ask to see before and after photos of similar jobs the engineer has completed. This can give you insight into their attention to detail and overall workmanship.

3. Verify qualifications, experience and insurance 

Heating systems can be complex and potentially dangerous if not handled correctly, so it’s crucial to choose a heating engineer with the right qualifications and experience. Heating engineers should be Gas Safe registered if they work on gas appliances. You can verify their registration on the Gas Safe Register website.

Experience is particularly important for more complicated tasks like installing underfloor heating. An experienced engineer will be better at troubleshooting and solving any issues that might happen during the installation.

Additionally, ensure your heating engineer has adequate insurance, including public liability insurance. This protects you from any accidental damage to your property or injury that might occur during the job.

4. Clarify what’s included in the quote 

When receiving a quote from a heating engineer, it’s important to understand exactly what’s included. Some engineers might provide a quote that includes labour only, while others might include both labour and materials. For example, if you’re having a new boiler installed, ask whether the price includes the cost of the boiler, any additional parts like valves or filters and the disposal of your old system.

If you prefer to source your own materials, consult with the engineer first. They can offer advice on the best brands and may even recommend suppliers where you can get trade prices. Many heating engineers have preferred brands for boilers, radiators, and controls that they trust for quality and lifespan, such as Worcester Bosch, Vaillant or Honeywell.

5. Confirm payment terms 

Before the work begins, make sure you understand the payment terms. For larger projects, it’s common for heating engineers to require a deposit with the balance due upon completion. For smaller jobs, payment is usually required in full once the work is done.

It’s also essential to know if the engineer is VAT registered and whether the quote includes VAT. Insist on a written quote to avoid any misunderstandings during or after the project.

If you prefer to pay by card or bank transfer, confirm that the heating engineer accepts these payment methods. Be cautious if they only accept cash - ask for a receipt, and be extra diligent when you do your checks for insurance and the Gas Safe Register.

6. Compare multiple quotes 

Obtaining at least three quotes from different heating engineers is a good idea. This allows you to compare prices and services to ensure you’re getting a fair deal. While it might be tempting to go with the cheapest option, remember that quality work often comes at a fair price. A significantly lower quote might indicate a lack of experience or that your engineer may cut corners. 

How to prepare for your heating engineer’s visit

  • Organise parking: If your heating engineer needs a parking permit or special arrangements to park near your home, make sure you organise this ahead of time. If parking is limited, consider arranging a space nearby to avoid delays.
  • Provide detailed information: When your heating engineer arrives, give them as much detail as possible about the issue or the work you need done. Explain any problems you’ve noticed, how long the issue has been occurring, and any previous repairs or interventions. This will help the engineer diagnose the issue more quickly and accurately.
  • Ensure easy access: Make sure the engineer can easily access the areas they need to work in, such as the boiler, radiators and any relevant pipework. If necessary, move furniture or clear away clutter that might obstruct their access. If the job involves your central heating system, knowing where key components like the boiler, thermostats, and gas meters are located will save time.
  • Locate the boiler manual: If you have the manual for your boiler or heating system, have it on hand for the engineer. This can be particularly useful if your system is older or less common, as it provides the engineer with essential details and specifications.
  • Be prepared for water and power disruption: Heating repairs or installations often require turning off the water supply or the power. Be prepared for this and make arrangements if necessary, such as filling up a few bottles of water or scheduling work when it’s less inconvenient for your household.

By following these steps, you can ensure that your heating engineer has everything they need to complete the job efficiently, minimising disruption and ensuring a smooth process. 

Ready to find a heating engineer for your project? Post your job on HaMuch now and connect with reliable professionals in your area.

JobEstimate
Cost to replace a hot water immersion heater £270
Cost to fit underfloor heating £250
Cost to service a gas fire £150
Cost to replace a vented hot water cylinder £300
Cost to replace a central heating pump £95
Cost to replace a heating programmer £100
Cost to powerflush a central heating system £500 Visit
Cost to install heating oil storage tank £1250
Cost to replace an oil boiler £1330
New combi or system boiler installation – like for like replacement £500
Cost to move and relocate a boiler £830
Cost to install skirting board heating £990
Cost to install an LPG boiler £1190
Cost to install hydrogen boiler £1350
Cost to install a gas fire £350
Cost to install a chimney liner £575
Cost to install biomass boiler £1405
Cost to install a ground source heat pump £3750
Cost to fix a boiler fault error code £85
Cost to replace an unvented hot water cylinder, e.g., Megaflo £300
Cost to fit thermostatic radiator valves (TRVs) £80
Cost to fit smart heating controls £100
Cost to fit a magnetic filter for boiler £113
Cost to fit a heated towel rail £75
Cost to fit a radiator £80
Cost to install a gas cooker or hob £190
Boiler service cost £80
Boiler repair costs (e.g. pump, diverter valve or heat exchanger) £213
Cost to install an air source heat pump £550
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

Rates for other trades

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