Need help with a job?

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£68£353
Heating Engineer near Birmingham£49£287
Heating Engineer near Glasgow£49£328
Heating Engineer near Leeds£45£281
Heating Engineer near Liverpool£50£287
Heating Engineer near Sheffield£49£296
Heating Engineer near Edinburgh£50£317
Heating Engineer near Manchester£49£303
Heating Engineer near Belfast£40£266
Heating Engineer near Bristol£50£319
Heating Engineer near Leicester£48£284
Heating Engineer near Cardiff£47£296
Heating Engineer near Coventry£51£293
Heating Engineer near Bradford£47£290
Heating Engineer near Nottingham£50£293
Heating Engineer near Newcastle Upon Tyne£53£323
Heating Engineer near Brighton and Hove£55£312
Heating Engineer near Derby£51£295
Heating Engineer near Hull£42£269
Heating Engineer near Plymouth£40£284
Heating Engineer near Stoke-on-Trent£48£290
Heating Engineer near Southampton£53£321
Heating Engineer near Northampton£59£329
Heating Engineer near Wolverhampton£49£291
Heating Engineer near Luton£64£345
Heating Engineer near Portsmouth£54£321
Heating Engineer near Reading£72£364
Heating Engineer near Norwich£51£297
Heating Engineer near Milton Keynes£60£332
Heating Engineer near Bournemouth£52£320
Heating Engineer near Aberdeen£46£340
Heating Engineer near Peterborough£52£337
Heating Engineer near Bolton£47£290
Heating Engineer near Swindon£55£348
Heating Engineer near Southend-on-Sea£56£313
Heating Engineer near Warrington£51£295
Heating Engineer near Oxford£57£338
Heating Engineer near Swansea£47£294
Heating Engineer near Sunderland£55£323
Heating Engineer near Slough£68£370
Heating Engineer near Kingswood£50£316
Heating Engineer near Telford£49£293
Heating Engineer near Cambridge£56£338
Heating Engineer near Ipswich£74£376
Heating Engineer near Blackpool£46£301
Heating Engineer near Middlesbrough£50£302
Heating Engineer near Dundee£48£327
Heating Engineer near Huddersfield£44£286
Heating Engineer near York£45£288
Heating Engineer near Poole£54£330
Heating Engineer near Watford£67£345
Heating Engineer near Newport£38£281
Heating Engineer near Colchester£62£334
Heating Engineer near Exeter£44£291
Heating Engineer near Blackburn£49£310
Heating Engineer near Crawley£65£337
Heating Engineer near Gloucester£47£334
Heating Engineer near Stockport£49£304
Heating Engineer near Basingstoke£68£350
Heating Engineer near Basildon£55£301
Heating Engineer near Cheltenham£49£333
Heating Engineer near Gateshead£54£325
Heating Engineer near Worthing£58£327
Heating Engineer near Rochdale£46£289
Heating Engineer near Oldham£47£291
Heating Engineer near Chelmsford£57£315
Heating Engineer near Birkenhead£50£288
Heating Engineer near Maidstone£56£309
Heating Engineer near Gillingham£53£302
Heating Engineer near Salford£49£302
Heating Engineer near Solihull£49£287
Heating Engineer near St Helens£54£312
Heating Engineer near Worcester£49£298
Heating Engineer near Lincoln£52£360
Heating Engineer near West Bromwich£49£288
Heating Engineer near Eastbourne£50£274
Heating Engineer near Wakefield£45£289
Heating Engineer near Wythenshawe£49£308
Heating Engineer near Bedford£57£333
Heating Engineer near Hemel Hempstead£65£344
Heating Engineer near Preston£50£307
Heating Engineer near Stevenage£60£337
Heating Engineer near Southport£46£278
Heating Engineer near Bath£47£310
Heating Engineer near Harlow£60£326
Heating Engineer near Sutton Coldfield£49£285
Heating Engineer near Darlington£49£308
Heating Engineer near Chester£51£302
Heating Engineer near Hastings£50£287
Heating Engineer near Nuneaton£45£274
Heating Engineer near Halifax£44£288
Heating Engineer near Hartlepool£49£291
Heating Engineer near Aylesbury£71£360
Heating Engineer near Doncaster£45£298
Heating Engineer near Grimsby£42£277
Heating Engineer near Wallasey£49£287
Heating Engineer near Londonderry£28£198
Heating Engineer near Stockton-on-Tees£49£300
Heating Engineer near Weston-super-Mare£48£289
Heating Engineer near High Wycombe£67£374
Heating Engineer near Ashford£57£298
Heating Engineer near Redditch£48£311
Heating Engineer near Wigan£49£297
Heating Engineer near Scunthorpe£42£263
Heating Engineer near Bury£47£285
Heating Engineer near Paisley£50£334
Heating Engineer near Bracknell£67£343
Heating Engineer near Burnley£43£280
Heating Engineer near Rugby£53£339
Heating Engineer near Guildford£68£366
Heating Engineer near Carlisle£40£293
Heating Engineer near Chatham£53£303
Heating Engineer near East Kilbride£49£326
Heating Engineer near Newcastle-under-Lyme£47£288
Heating Engineer near Chesterfield£45£289
Heating Engineer near Burton upon Trent£46£279
Heating Engineer near Tamworth£49£289
Heating Engineer near Shrewsbury£53£299
Heating Engineer near Woking£71£361
Heating Engineer near St Albans£67£362
Heating Engineer near Harrogate£45£282
Heating Engineer near Crewe£47£291
Heating Engineer near South Shields£48£301
Heating Engineer near Craigavon£29£222
Heating Engineer near Stafford£48£301
Heating Engineer near Rotherham£48£294
Heating Engineer near Barnsley£43£289
Heating Engineer near Lowestoft£65£337
Heating Engineer near Walsall£49£285
Heating Engineer near Gosport£54£320
Heating Engineer near Dartford£63£340
Heating Engineer near Bognor Regis£54£329
Heating Engineer near Corby£49£326
Heating Engineer near Paignton£45£286
Heating Engineer near Maidenhead£66£364
Heating Engineer near Rochester£53£303
Heating Engineer near Ellesmere Port£47£282
Heating Engineer near Loughborough£48£276
Heating Engineer near Dudley£49£287
Heating Engineer near Bangor£40£292
Heating Engineer near Dewsbury£44£282
Heating Engineer near Mansfield£45£284
Heating Engineer near Margate£52£307
Heating Engineer near Kettering£54£322
Heating Engineer near Cannock£47£287
Heating Engineer near Sale£48£313
Heating Engineer near Taunton£38£286
Heating Engineer near Runcorn£57£330
Heating Engineer near Farnborough£68£350
Heating Engineer near Tynemouth£49£303
Heating Engineer near Hereford£41£282
Heating Engineer near Halesowen£49£291
Heating Engineer near Widnes£52£303
Heating Engineer near Huyton with Roby£50£295
Heating Engineer near Scarborough£43£293
Heating Engineer near Gravesend£58£319
Heating Engineer near Bebington£50£292
Heating Engineer near Kidderminster£51£279
Heating Engineer near Stourbridge£50£291
Heating Engineer near Barry£40£282
Heating Engineer near Smethwick£49£286
Heating Engineer near Dunfermline£51£333
Heating Engineer near Livingston£54£343
Heating Engineer near Weymouth£48£330
Heating Engineer near Brentwood£61£332
Heating Engineer near Barrow-in-Furness£80£439
Heating Engineer near Hamilton£49£287
Heating Engineer near Canterbury£54£298
Heating Engineer near Wellingborough£56£336
Heating Engineer near Sittingbourne£56£333
Heating Engineer near Macclesfield£43£269
Heating Engineer near Bootle£50£299
Heating Engineer near Carlton£49£288
Heating Engineer near Esher£68£351
Heating Engineer near Clacton-on-Sea£63£338
Heating Engineer near Lancaster£46£296
Heating Engineer near Beeston£45£282
Heating Engineer near Banbury£62£337
Heating Engineer near Torquay£45£287
Heating Engineer near Folkestone£52£283
Heating Engineer near Kingswinford£49£286
Heating Engineer near Bloxwich£50£293
Heating Engineer near Bridgend£49£271
Heating Engineer near Welwyn Garden City£66£365
Heating Engineer near Lisburn£37£262
Heating Engineer near Leamington Spa£56£294
Heating Engineer near Washington£54£318
Heating Engineer near Tunbridge Wells£65£340
Heating Engineer near Kirkcaldy£49£327
Heating Engineer near Hinckley£48£277
Heating Engineer near Durham£58£313
Heating Engineer near Cumbernauld£53£344
Heating Engineer near Wokingham£70£355
Heating Engineer near Horsham£65£345
Heating Engineer near Crosby£49£296
Heating Engineer near Yeovil£38£303
Heating Engineer near Thundersley£57£315
Heating Engineer near Altrincham£47£307
Heating Engineer near Willenhall£50£291
Heating Engineer near Christchurch£51£312