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. 

Hourly and day rates of heating engineers in the UK

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 £30 to £75 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 £60.

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 £480 (London). 

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
Gas hob installation

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.

Are you a heating engineer looking to find local work?

We need heating engineers like you to help local homeowners with their jobs.


How much heating system jobs cost in your home

Rates for other trades

Heating Engineer Hourly Rate and Daily Rate
Heating Engineer Hourly Rate and Daily Rate (excluding VAT or callout charges)
Location in UKHourly RateDaily Rate
Heating Engineer near London£59£308
Heating Engineer near Birmingham£43£250
Heating Engineer near Glasgow£43£291
Heating Engineer near Leeds£39£244
Heating Engineer near Liverpool£44£252
Heating Engineer near Sheffield£43£261
Heating Engineer near Edinburgh£44£277
Heating Engineer near Manchester£43£265
Heating Engineer near Belfast£34£230
Heating Engineer near Bristol£43£280
Heating Engineer near Leicester£42£246
Heating Engineer near Cardiff£40£258
Heating Engineer near Coventry£44£253
Heating Engineer near Bradford£41£253
Heating Engineer near Nottingham£43£252
Heating Engineer near Newcastle Upon Tyne£47£286
Heating Engineer near Brighton and Hove£49£276
Heating Engineer near Derby£44£252
Heating Engineer near Hull£38£236
Heating Engineer near Plymouth£35£248
Heating Engineer near Stoke-on-Trent£41£252
Heating Engineer near Southampton£46£284
Heating Engineer near Northampton£51£287
Heating Engineer near Wolverhampton£43£253
Heating Engineer near Luton£55£300
Heating Engineer near Portsmouth£47£281
Heating Engineer near Reading£62£314
Heating Engineer near Norwich£44£255
Heating Engineer near Milton Keynes£52£289
Heating Engineer near Bournemouth£46£282
Heating Engineer near Aberdeen£40£298
Heating Engineer near Peterborough£46£295
Heating Engineer near Bolton£41£255
Heating Engineer near Swindon£48£304
Heating Engineer near Southend-on-Sea£48£271
Heating Engineer near Warrington£44£260
Heating Engineer near Oxford£50£297
Heating Engineer near Swansea£42£258
Heating Engineer near Sunderland£48£282
Heating Engineer near Slough£60£322
Heating Engineer near Kingswood£44£280
Heating Engineer near Telford£43£255
Heating Engineer near Cambridge£49£297
Heating Engineer near Ipswich£66£332
Heating Engineer near Blackpool£40£264
Heating Engineer near Middlesbrough£43£262
Heating Engineer near Dundee£42£285
Heating Engineer near Huddersfield£39£254
Heating Engineer near York£38£244
Heating Engineer near Poole£47£288
Heating Engineer near Watford£59£303
Heating Engineer near Newport£34£250
Heating Engineer near Colchester£54£288
Heating Engineer near Exeter£37£249
Heating Engineer near Blackburn£42£264
Heating Engineer near Crawley£59£304
Heating Engineer near Gloucester£41£290
Heating Engineer near Stockport£42£264
Heating Engineer near Basingstoke£59£304
Heating Engineer near Basildon£49£266
Heating Engineer near Cheltenham£43£288
Heating Engineer near Gateshead£47£286
Heating Engineer near Worthing£50£282
Heating Engineer near Rochdale£41£256
Heating Engineer near Oldham£41£254
Heating Engineer near Chelmsford£50£275
Heating Engineer near Birkenhead£44£252
Heating Engineer near Maidstone£50£275
Heating Engineer near Gillingham£47£270
Heating Engineer near Salford£42£262
Heating Engineer near Solihull£42£248
Heating Engineer near St Helens£47£270
Heating Engineer near Worcester£43£258
Heating Engineer near Lincoln£44£308
Heating Engineer near West Bromwich£43£252
Heating Engineer near Eastbourne£44£239
Heating Engineer near Wakefield£39£250
Heating Engineer near Wythenshawe£42£266
Heating Engineer near Bedford£50£295
Heating Engineer near Hemel Hempstead£57£299
Heating Engineer near Preston£43£263
Heating Engineer near Stevenage£52£294
Heating Engineer near Southport£38£237
Heating Engineer near Bath£41£269
Heating Engineer near Harlow£52£286
Heating Engineer near Sutton Coldfield£43£249
Heating Engineer near Darlington£43£268
Heating Engineer near Chester£44£257
Heating Engineer near Hastings£45£264
Heating Engineer near Nuneaton£40£245
Heating Engineer near Halifax£39£250
Heating Engineer near Hartlepool£44£257
Heating Engineer near Aylesbury£61£311
Heating Engineer near Doncaster£39£253
Heating Engineer near Grimsby£38£249
Heating Engineer near Wallasey£43£252
Heating Engineer near Stockton-on-Tees£43£263
Heating Engineer near Weston-super-Mare£42£256
Heating Engineer near High Wycombe£57£318
Heating Engineer near Ashford£49£256
Heating Engineer near Redditch£41£266
Heating Engineer near Wigan£42£262
Heating Engineer near Scunthorpe£34£235
Heating Engineer near Bury£40£244
Heating Engineer near Paisley£43£288
Heating Engineer near Bracknell£59£304
Heating Engineer near Burnley£38£243
Heating Engineer near Rugby£46£294
Heating Engineer near Guildford£59£315
Heating Engineer near Carlisle£34£251
Heating Engineer near Chatham£47£270
Heating Engineer near East Kilbride£44£295
Heating Engineer near Newcastle-under-Lyme£41£251
Heating Engineer near Chesterfield£39£256
Heating Engineer near Burton upon Trent£38£233
Heating Engineer near Tamworth£42£247
Heating Engineer near Shrewsbury£45£255
Heating Engineer near Woking£62£314
Heating Engineer near St Albans£58£314
Heating Engineer near Harrogate£39£247
Heating Engineer near Crewe£41£251
Heating Engineer near South Shields£43£273
Heating Engineer near Craigavon£25£200
Heating Engineer near Stafford£40£250
Heating Engineer near Rotherham£42£256
Heating Engineer near Barnsley£38£249
Heating Engineer near Lowestoft£54£284
Heating Engineer near Walsall£43£249
Heating Engineer near Gosport£47£281
Heating Engineer near Dartford£55£298
Heating Engineer near Bognor Regis£46£287
Heating Engineer near Corby£47£310
Heating Engineer near Paignton£39£252
Heating Engineer near Maidenhead£57£317
Heating Engineer near Rochester£47£270
Heating Engineer near Ellesmere Port£41£243
Heating Engineer near Loughborough£41£239
Heating Engineer near Dudley£43£252
Heating Engineer near Bangor£35£259
Heating Engineer near Dewsbury£39£246
Heating Engineer near Mansfield£40£251
Heating Engineer near Margate£46£272
Heating Engineer near Kettering£47£281
Heating Engineer near Cannock£42£254
Heating Engineer near Sale£41£269
Heating Engineer near Taunton£32£243
Heating Engineer near Runcorn£50£292
Heating Engineer near Farnborough£59£304
Heating Engineer near Tynemouth£44£275
Heating Engineer near Hereford£36£248
Heating Engineer near Halesowen£43£254
Heating Engineer near Widnes£46£267
Heating Engineer near Huyton with Roby£44£255
Heating Engineer near Scarborough£37£253
Heating Engineer near Gravesend£49£278
Heating Engineer near Bebington£44£254
Heating Engineer near Kidderminster£44£239
Heating Engineer near Stourbridge£43£254
Heating Engineer near Barry£36£251
Heating Engineer near Smethwick£43£251
Heating Engineer near Dunfermline£44£287
Heating Engineer near Livingston£47£298
Heating Engineer near Weymouth£42£298
Heating Engineer near Brentwood£52£282
Heating Engineer near Barrow-in-Furness£71£388
Heating Engineer near Hamilton£42£249
Heating Engineer near Canterbury£48£264
Heating Engineer near Wellingborough£46£293
Heating Engineer near Sittingbourne£46£275
Heating Engineer near Macclesfield£38£237
Heating Engineer near Bootle£44£259
Heating Engineer near Carlton£42£248
Heating Engineer near Esher£59£304
Heating Engineer near Clacton-on-Sea£54£287
Heating Engineer near Lancaster£41£261
Heating Engineer near Beeston£39£245
Heating Engineer near Banbury£52£280
Heating Engineer near Torquay£39£252
Heating Engineer near Folkestone£48£253
Heating Engineer near Kingswinford£43£249
Heating Engineer near Bloxwich£43£254
Heating Engineer near Bridgend£43£238
Heating Engineer near Welwyn Garden City£57£314
Heating Engineer near Lisburn£32£226
Heating Engineer near Leamington Spa£48£252
Heating Engineer near Washington£48£282
Heating Engineer near Tunbridge Wells£56£295
Heating Engineer near Kirkcaldy£42£283
Heating Engineer near Hinckley£42£244
Heating Engineer near Durham£45£271
Heating Engineer near Cumbernauld£47£306
Heating Engineer near Wokingham£61£312
Heating Engineer near Horsham£54£285
Heating Engineer near Crosby£43£260
Heating Engineer near Yeovil£33£268
Heating Engineer near Thundersley£50£275
Heating Engineer near Altrincham£41£265
Heating Engineer near Willenhall£43£252
Heating Engineer near Christchurch£46£281
Heating Engineer near Keighley£36£237