By Emily Rivers
Last updated 25th February 2026

It’s important to have your boiler serviced regularly. It keeps it running smoothly, reduces the risk of breakdowns and costly repairs, and helps you stay safe from carbon monoxide leaks. But how much does a boiler service cost?

Here’s what you can expect to pay, what’s included, and why annual servicing is so important.

How much should a boiler service cost?

Cost to service a boiler in the UK

A standard boiler service typically costs £80 in most parts of the UK. Prices vary depending on your location, boiler type, and the engineer’s experience.

Service type

Average cost

Gas boiler service

£80

Oil boiler service

£90

LPG boiler service

£100

One-off service + gas safety certificate (CP12)

£90

Boiler service plan/central heating cover

£8-£20 per month

Boiler service cost

Factors affecting the cost of a boiler service

While the typical boiler service sits at around £80 in the UK, there are a few factors that can affect what you will pay for your boiler:

Age

Once your boiler starts getting old (usually over 10 years), they can cost more to service. They often require more time and checks, and if something is wrong the replacement parts can cost more. 

Type of boiler and fuel type

Some heating engineers may charge more for system or standard boilers compared to combi boilers because there are more components to service. Oil and LPG boilers also tend to be more complex to service than standard gas boilers, which raises the price.

Time between services

It’s a good idea to get your boiler serviced regularly. If your boiler hasn’t been serviced for years, there may be problems that have gone undetected for a long time which will take the engineer longer to work through, and may cost more in repairs.

Boiler condition

If you’ve not had your boiler serviced in a long time, the chances are that it’s not in a great c condition. Poorly maintained boilers or appliances showing early signs of faults will usually take more time to inspect.

Engineer experience

Engineers who have lots of experience or additional qualifications tend to charge more for a boiler service, as their expertise can mean they spot problems before they cause you issues with your heating or hot water, and they may be quicker at performing the service.

Your location

Your location is one of the most important factors affecting the cost of a boiler service. The cost of living varies around the UK, therefore so do heating engineer rates. Check our boiler service cost table and find your nearest town or city to get a more accurate idea of how much a boiler service costs in your area. 

Why should you service your boiler?

It’s important to have your boiler serviced regularly to avoid dangerous carbon monoxide safety issues and prevent costly repairs. 

A boiler service helps to:

  • Keep your system running safely: A regular service helps spot issues before they become safety risks.
  • Reduce the risk of carbon monoxide leaks: Heating engineers will run tests to ensure your boiler isn’t at risk of leaking carbon monoxide, which can be fatal if inhaled for long periods.
  • Maintain energy efficiency: Keeping your boiler in good condition helps to keep it efficient, saving money on your energy bills.
  • Reduce breakdowns and long-term repair costs: Prevention is better than cure. A heating engineer may spot problems before they cause breakdowns, giving you the opportunity to repair before it becomes a more expensive problem. 
  • Protect your manufacturer warranty: Most manufacturers require an annual service to keep the warranty valid.
  • Improve heating reliability during winter: Maintaining your boiler helps to keep it running all through winter, saving you money on emergency call-outs.

What's included in a boiler service?

A boiler service involves a series of checks, tests and cleaning tasks designed to keep your heating system safe and efficient. It usually takes between 30-60 minutes, although older or poorly maintained boilers may take longer to service.

During the appointment, the engineer will usually carry out the following:

Visual inspection of the boiler and flue 

The engineer starts by checking the boiler’s exterior and the flue (the pipe that expels fumes). They look for visible signs of corrosion, leaks, staining or damage that might indicate poor combustion or failing internal components.

Checking the boiler casing and seals

The engineer will remove the front panel so they can examine the internal casing, seals and gasket condition. Worn or damaged seals can cause leaks or allow carbon monoxide to escape, so replacing these promptly is vital for safety.

Testing gas pressure or oil pressure levels

Your boiler must receive the correct fuel pressure to burn efficiently. The engineer uses calibrated tools to measure either gas pressure or oil pressure, depending on the system. Incorrect levels can lead to higher energy consumption, poor heating or safety risks.

Cleaning key components

Over time, parts such as the burner, heat exchanger and condensate trap accumulate dirt, carbon deposits or sludge. The engineer will clean these thoroughly to improve efficiency and prevent blockages or overheating. 

Checking for leaks, corrosion and blockages

A detailed internal inspection helps identify early signs of water leaks, rust or debris build-up. Catching these issues early can prevent costly repairs and extend the boiler’s lifespan. Your engineer may also recommend a powerflush to further improve your heating system’s efficiency.

Inspecting electrical connections

Loose wiring or damaged electrical components can cause intermittent faults or boiler failure. The engineer will check all connections, ensuring they are secure and free from signs of overheating or wear.

Flue analysis to check combustion safety

Using a flue gas analyser, the engineer will measure the levels of carbon monoxide, carbon dioxide and oxygen in the gases leaving the boiler. This confirms whether the boiler is burning fuel safely and efficiently. Any abnormal readings will be investigated immediately.

Ensuring correct ventilation

The engineer will check that the boiler has adequate airflow. Poor ventilation can cause incomplete combustion, which reduces efficiency and increases the risk of carbon monoxide poisoning.

Recording the results on a service sheet

At the end of the visit, the engineer will document the test results, any issues they found, any parts they replaced and recommendations for future maintenance. This document is useful for warranty purposes and helps track your boiler’s condition year after year.

If they recommend any repairs or replacement parts, they will quote for those separately.

How often does a boiler need to be serviced?

Most manufacturers and professional engineers recommend that you have a boiler service every year. If you skip a service, it can invalidate your boiler warranty and leave you with higher repair costs.

Warning signs that you need your boiler serviced

If you haven’t had your boiler serviced in a while, there may be warning signs that it’s well overdue. Book a boiler service promptly if you notice:

  • Unusual noises: Banging, clunking, whistling or gurgling sounds often point to issues such as limescale build-up, trapped air or failing internal components. A service can identify the cause before the problem worsens.
  • Reduced heat output: If your radiators take longer to warm up or the boiler struggles to reach the set temperature, it may be working inefficiently due to dirty parts, burner issues or incorrect pressure.
  • Frequent boiler lockouts: A boiler that keeps shutting down or displaying error codes is signalling that it’s not operating correctly. Servicing can help diagnose the underlying fault.
  • Pilot light problems or irregular flames: A yellow or orange flame (instead of a steady blue) suggests incomplete combustion, which can be dangerous. This must be checked by a qualified engineer as soon as possible.
  • Higher energy bills without explanation: An inefficient boiler uses more fuel to produce the same amount of heat. A service can restore performance and prevent unnecessary energy costs.
  • Strange smells around the boiler: Metallic, burning, or musty smells may indicate overheating, dust build-up, or, in the worst cases, poor combustion. Any unusual smell should be treated seriously.
  • Leaks or signs of corrosion: Damp patches, dripping water or rust near the boiler suggest a failing seal or internal component. Ignoring leaks can cause further damage and lead to a complete breakdown.
  • Inconsistent hot water: Fluctuating water temperature or sudden bursts of cold water may mean the heat exchanger or thermostat needs attention.
  • Boiler pressure constantly rising or falling: Pressure that frequently drops or climbs above the safe range indicates issues such as a faulty pressure relief valve or expansion vessel.
  • Soot marks or smoke around the flue: Any staining, soot or smoke marks near the boiler or flue are signs of poor combustion and must be checked immediately for safety reasons.

Service vs repair: cost comparison

While it may seem like an unnecessary expense, having an annual boiler service can actually save you money in the long run as it can prevent problems from getting worse and requiring repairs.

Here’s a cost comparison of different repairs versus the cost of a boiler service:

Job type

Average cost

Standard boiler service

£80

Minor repair (such as a thermostat issue)

£100-£200

Major repair (e.g. a replacement heat exchanger)

£300-£600

Emergency call-out fee (not including repairs)

£150-£350

So, you can see that it makes sense to pay for a boiler service if it’ll prevent more expensive repairs in the long run.

If you’re a homeowner, there’s no legal requirement to have your boiler serviced. However, it’s worth bearing in mind that many home insurance policies expect homeowners to maintain their heating system. If you make a claim related to boiler failure or water damage and you haven’t kept up with servicing, your insurer may reject the claim. 

If you’re a landlord, you’re legally required to have a landlord gas safety certificate (CP12) issued every year. Heating engineers can usually service your boiler at the same time, which is more cost-effective.

Is a boiler service tax deductible for landlords?

Yes, a boiler service is usually tax-deductible for landlords. It’s considered a maintenance expense, so landlords can usually claim it as a tax-deductible cost against their rental income.

How to prepare for a boiler service

There are a few things you can do to prepare for a boiler service. You can help the appointment run smoothly by:

  • Clearing access to the boiler
  • Checking your boiler manual is available
  • Noting any problems you’ve noticed
  • Ensuring there’s adequate lighting and ventilation

If your boiler is in a cupboard, clear surrounding clutter so the engineer can access panels easily. If access to your boiler is very difficult, the engineer may charge you more to carry out the service.

Can I service my boiler myself?

You must never try to service your boiler yourself. If your boiler is run on gas, all servicing and repairs must be carried out by a Gas Safe-registered engineer, while oil boilers must be serviced by OFTEC-registered engineers. 

DIY work is dangerous and illegal. If you don’t know what you’re doing, you could potentially cause carbon monoxide leaks. Carbon monoxide poisoning can cause flu-like symptoms such as headache, dizziness, nausea and vomiting, along with others such as weakness, seizures and chest pain. If left untreated, it can be fatal.

It’s not worth the risk. Always check a heating engineer’s qualifications before they work on your boiler to ensure you keep you and your family safe.

Ready to get quotes for your boiler service? Post a job on HaMuch and our local heating engineers will be in touch. 


Estimates for common heating engineer jobs;

Rates for other trades

Boiler service cost in the UK
Boiler service cost in the UK (excluding VAT or callout charges)
Location in UKBoiler service cost
Boiler service near London£89
Boiler service near Birmingham£73
Boiler service near Glasgow£73
Boiler service near Leeds£69
Boiler service near Liverpool£74
Boiler service near Sheffield£74
Boiler service near Edinburgh£74
Boiler service near Manchester£73
Boiler service near Belfast£64
Boiler service near Bristol£74
Boiler service near Leicester£72
Boiler service near Cardiff£70
Boiler service near Coventry£74
Boiler service near Bradford£72
Boiler service near Nottingham£73
Boiler service near Newcastle Upon Tyne£75
Boiler service near Brighton and Hove£78
Boiler service near Derby£73
Boiler service near Hull£68
Boiler service near Plymouth£64
Boiler service near Stoke-on-Trent£72
Boiler service near Southampton£76
Boiler service near Northampton£78
Boiler service near Wolverhampton£73
Boiler service near Luton£85
Boiler service near Portsmouth£76
Boiler service near Reading£92
Boiler service near Norwich£74
Boiler service near Milton Keynes£82
Boiler service near Bournemouth£76
Boiler service near Aberdeen£70
Boiler service near Peterborough£75
Boiler service near Bolton£71
Boiler service near Swindon£78
Boiler service near Southend-on-Sea£78
Boiler service near Warrington£74
Boiler service near Oxford£76
Boiler service near Swansea£72
Boiler service near Sunderland£77
Boiler service near Slough£89
Boiler service near Kingswood£75
Boiler service near Telford£73
Boiler service near Cambridge£76
Boiler service near Ipswich£103
Boiler service near Blackpool£69
Boiler service near Middlesbrough£72
Boiler service near Dundee£75
Boiler service near Huddersfield£71
Boiler service near York£66
Boiler service near Poole£78
Boiler service near Watford£87
Boiler service near Newport£63
Boiler service near Colchester£75
Boiler service near Exeter£69
Boiler service near Blackburn£71
Boiler service near Crawley£89
Boiler service near Gloucester£70
Boiler service near Stockport£73
Boiler service near Basingstoke£90
Boiler service near Basildon£79
Boiler service near Cheltenham£73
Boiler service near Gateshead£77
Boiler service near Worthing£80
Boiler service near Rochdale£70
Boiler service near Oldham£70
Boiler service near Chelmsford£81
Boiler service near Birkenhead£74
Boiler service near Maidstone£80
Boiler service near Gillingham£76
Boiler service near Salford£73
Boiler service near Solihull£71
Boiler service near St Helens£77
Boiler service near Worcester£75
Boiler service near Lincoln£72
Boiler service near West Bromwich£73
Boiler service near Eastbourne£74
Boiler service near Wakefield£69
Boiler service near Wythenshawe£72
Boiler service near Bedford£80
Boiler service near Hemel Hempstead£88
Boiler service near Preston£73
Boiler service near Stevenage£78
Boiler service near Southport£68
Boiler service near Bath£68
Boiler service near Harlow£82
Boiler service near Sutton Coldfield£73
Boiler service near Darlington£70
Boiler service near Chester£71
Boiler service near Hastings£74
Boiler service near Nuneaton£70
Boiler service near Halifax£68
Boiler service near Hartlepool£74
Boiler service near Aylesbury£93
Boiler service near Doncaster£66
Boiler service near Grimsby£68
Boiler service near Wallasey£73
Boiler service near Stockton-on-Tees£72
Boiler service near Weston-super-Mare£72
Boiler service near High Wycombe£86
Boiler service near Ashford£77
Boiler service near Redditch£71
Boiler service near Wigan£72
Boiler service near Scunthorpe£64
Boiler service near Bury£70
Boiler service near Paisley£72
Boiler service near Bracknell£89
Boiler service near Burnley£67
Boiler service near Rugby£76
Boiler service near Guildford£85
Boiler service near Carlisle£61
Boiler service near Chatham£76
Boiler service near East Kilbride£73
Boiler service near Newcastle-under-Lyme£71
Boiler service near Chesterfield£69
Boiler service near Burton upon Trent£68
Boiler service near Tamworth£71
Boiler service near Shrewsbury£78
Boiler service near Woking£91
Boiler service near St Albans£86
Boiler service near Harrogate£67
Boiler service near Crewe£70
Boiler service near South Shields£73
Boiler service near Craigavon£55
Boiler service near Stafford£70
Boiler service near Rotherham£72
Boiler service near Barnsley£68
Boiler service near Lowestoft£84
Boiler service near Walsall£73
Boiler service near Gosport£76
Boiler service near Dartford£83
Boiler service near Bognor Regis£76
Boiler service near Corby£77
Boiler service near Paignton£71
Boiler service near Maidenhead£86
Boiler service near Rochester£76
Boiler service near Ellesmere Port£69
Boiler service near Loughborough£71
Boiler service near Dudley£73
Boiler service near Bangor£65
Boiler service near Dewsbury£68
Boiler service near Mansfield£70
Boiler service near Margate£76
Boiler service near Kettering£76
Boiler service near Cannock£72
Boiler service near Sale£71
Boiler service near Taunton£62
Boiler service near Runcorn£81
Boiler service near Farnborough£88
Boiler service near Tynemouth£74
Boiler service near Hereford£66
Boiler service near Halesowen£72
Boiler service near Widnes£76
Boiler service near Huyton with Roby£74
Boiler service near Scarborough£66
Boiler service near Gravesend£78
Boiler service near Bebington£73
Boiler service near Kidderminster£74
Boiler service near Stourbridge£73
Boiler service near Barry£66
Boiler service near Smethwick£74
Boiler service near Dunfermline£74
Boiler service near Livingston£77
Boiler service near Weymouth£73
Boiler service near Brentwood£82
Boiler service near Barrow-in-Furness£101
Boiler service near Hamilton£72
Boiler service near Canterbury£77
Boiler service near Wellingborough£75
Boiler service near Sittingbourne£75
Boiler service near Macclesfield£68
Boiler service near Bootle£74
Boiler service near Carlton£71
Boiler service near Esher£88
Boiler service near Clacton-on-Sea£82
Boiler service near Lancaster£70
Boiler service near Beeston£69
Boiler service near Banbury£81
Boiler service near Torquay£71
Boiler service near Folkestone£78
Boiler service near Kingswinford£72
Boiler service near Bloxwich£73
Boiler service near Bridgend£73
Boiler service near Welwyn Garden City£88
Boiler service near Lisburn£62
Boiler service near Leamington Spa£78
Boiler service near Washington£78
Boiler service near Tunbridge Wells£81
Boiler service near Kirkcaldy£71
Boiler service near Hinckley£72
Boiler service near Durham£80
Boiler service near Cumbernauld£77
Boiler service near Wokingham£91
Boiler service near Horsham£83
Boiler service near Crosby£73
Boiler service near Yeovil£63
Boiler service near Thundersley£80
Boiler service near Altrincham£71
Boiler service near Willenhall£73
Boiler service near Christchurch£76
Boiler service near Keighley£66