By Emily Rivers
Last updated 4th May 2023

Central Heating Pump Replacement Cost Guide for 2023

Your central heating pump, sometimes called a circulator pump or boiler pump, is a vital part of your boiler system that you won't even know is there until it stops working. It pushes water through your central heating system to fill your radiators and supply your taps and showers.

When it goes wrong, you’ll want to get it replaced quickly to prevent any interruption to your heating and hot water. We’ll go through how much central heating pump replacement costs in our guide.

How much does central heating pump replacement cost?

How much central heating pump replacement will cost depends on the type of pump you need and your location in the country. Expect to pay anywhere between £185-£350 for central heating pump replacement including all materials and labour.

A typical boiler pump costs between £90-£200 without installation, so labour costs range between £100-£150 on average.

Cost to replace a central heating pump

What factors affect the cost of boiler pump replacement?

Central heating pump brand

The brand of circulator pump you choose will affect how much you spend on replacement. The most popular and reliable brand of central heating pump is Grundfos. They offer a range of pumps at different sizes and speeds – your boiler engineer will be able to recommend the best one for you.

Let’s take a look at some of the most popular central heating pump brands and how much they cost:

Central heating pump brand

Price range (excluding installation)

Grundfos

£150-£175

Flomasta

£90-£120

Lowara

£135-£265

DAB

£165-£350

Size and speed of circulator pump

Your boiler engineer will be able to tell you the size and speed of the circulator pump you’ll need, along with the voltage. There are three main boiler pump speeds used today:

Single speed: Single speed boiler pumps have one speed to push water through your central heating system at. They’re not as efficient as other types of pump, but can be suitable for homes with less than 10 radiators.

Multiple speed: These central heating pumps generally have 3 speeds that can be adjusted depending on the type of heating system you have.

Variable speed: These pumps automatically adjust the speed when your heating is on. Variable speeds can damage your boiler if you have thermostatic radiator valves (TRVs), so avoid this type of pump if you have them.

Whether you have isolation valves

If your boiler doesn’t have isolation valves, your heating engineer will need to drain your system before they can fit a new central heating pump. This will take more time, so expect them to charge more for installation.

Whether it’s an emergency call out

When a central heating pump fails completely, it will leave you without any heating or hot water. If this happens, you’ll no doubt want to get it fixed quickly, and that means calling an emergency engineer. Most engineers will charge an emergency call-out fee on top of their hourly rate, so expect to pay more than we’ve quoted here.

Where you live

Your location in the country will have an impact on how much central heating pump replacement costs. If you live in London or the south east of England, expect to pay £100 to £150 more on installation than the price we quoted above.

How does a central heating pump work?

A central heating pump’s job is to circulate hot water to your radiators and taps. It works with your boiler’s diverter valve that determines whether your boiler heats water for your taps or for your central heating.

When you want heat, the diverter valve will send water through your boiler’s heat exchanger, then the pump will push the hot water out of your boiler and into your pipes and radiators.

Over time, the hot water will cool and return to the boiler, continuing the cycle.

How do I know if my central heating pump needs replacing?

There are a few signs that will let you know that your central heating pump needs replacing:

The pump is leaking

If your circulator pump is leaking, the seal could be blown or it has corroded. In either of these cases it’s probably best to replace the pump. However, sometimes boiler pumps can become loose, so see if you can tighten it.

There’s no power to your boiler pump

If your boiler pump has no power but all your other electrical appliances are working, you might have faulty wiring or there’s a problem with your printed circuit board (PCB). You’ll need to get an engineer to investigate to see whether it’s worth repairing your pump.

The pump won’t stop running

If your central heating pump is constantly running, there are a few reasons why this could be. It may have a faulty PCB or a valve might be sticking.

The pump is noisy

If your circulator pump is noisier than usual, it could mean that there’s an airlock. If your pump has a bleed screw, you can turn it to release the air until the hissing stops. If it doesn’t have a bleed screw, you’ll need to call an engineer to investigate.

The pump isn’t circulating water

If your pump isn’t circulating water, it usually means a propeller has seized up. It could also mean that something is wrong with the motor. You could try giving the boiler pump a gentle tap to see if it frees up the components. If the problem keeps happening, it’s probably time to replace your central heating pump.

How long does it take to fit a central heating pump?

It takes around an hour for a gas engineer to fit a central heating pump. This includes removing the old circulator pump as well as fitting the new one.

What is the life expectancy of a central heating pump?

Central heating pumps typically last 15 years – sometimes more. But if your pump is much older than this, you’ll find that a new one will be much more efficient.

If your central heating pump seems like it’s at the end of its life, it’s time to get in touch with a Gas Safe-registered engineer. Post your job on HaMuch now for quotes from trusted boiler engineers in your area.


Estimates for common heating engineer jobs;

Rates for other trades

Central heating circulator pump replacement cost in the UK
Central heating circulator pump replacement cost in the UK (excluding VAT or callout charges)
Location in UKCentral heating circulator pump replacement cost
Central heating circulator pump replacement near Aberdeen£117
Central heating circulator pump replacement near Amber Valley£120
Central heating circulator pump replacement near Angus£123
Central heating circulator pump replacement near Arun£141
Central heating circulator pump replacement near Ashfield£117
Central heating circulator pump replacement near Aylesbury Vale£153
Central heating circulator pump replacement near Barnsley£114
Central heating circulator pump replacement near Basildon£144
Central heating circulator pump replacement near Basingstoke & Deane£177
Central heating circulator pump replacement near Bassetlaw£108
Central heating circulator pump replacement near Bath & North East Somerset£123
Central heating circulator pump replacement near Bedford£147
Central heating circulator pump replacement near Belfast£99
Central heating circulator pump replacement near Birmingham£120
Central heating circulator pump replacement near Blackburn£114
Central heating circulator pump replacement near Blackpool£114
Central heating circulator pump replacement near Bolton£120
Central heating circulator pump replacement near Bournemouth£132
Central heating circulator pump replacement near Bracknell Forest£174
Central heating circulator pump replacement near Bradford£111
Central heating circulator pump replacement near Braintree£138
Central heating circulator pump replacement near Breckland£111
Central heating circulator pump replacement near Bridgend£108
Central heating circulator pump replacement near Brighton£147
Central heating circulator pump replacement near Bristol£120
Central heating circulator pump replacement near Broadland£129
Central heating circulator pump replacement near Broxtowe£117
Central heating circulator pump replacement near Bury£120
Central heating circulator pump replacement near Caerphilly£105
Central heating circulator pump replacement near Calderdale£111
Central heating circulator pump replacement near Cambridge£135
Central heating circulator pump replacement near Canterbury£135
Central heating circulator pump replacement near Cardiff£108
Central heating circulator pump replacement near Carmarthenshire£90
Central heating circulator pump replacement near Charnwood£120
Central heating circulator pump replacement near Chelmsford£141
Central heating circulator pump replacement near Cheltenham£132
Central heating circulator pump replacement near Cherwell£147
Central heating circulator pump replacement near Chester£120
Central heating circulator pump replacement near Colchester£135
Central heating circulator pump replacement near Conway£102
Central heating circulator pump replacement near Coventry£120
Central heating circulator pump replacement near Crewe & Nantwich£117
Central heating circulator pump replacement near Dacorum£165
Central heating circulator pump replacement near Derby£117
Central heating circulator pump replacement near Doncaster£114
Central heating circulator pump replacement near Dover£138
Central heating circulator pump replacement near Dudley£120
Central heating circulator pump replacement near Dumfries & Galloway£99
Central heating circulator pump replacement near Dundee£126
Central heating circulator pump replacement near East Ayrshire£117
Central heating circulator pump replacement near East Devon£105
Central heating circulator pump replacement near East Dunbartonshire£126
Central heating circulator pump replacement near East Hampshire£138
Central heating circulator pump replacement near East Hertfordshire£153
Central heating circulator pump replacement near East Lindsey£105
Central heating circulator pump replacement near East Riding£108
Central heating circulator pump replacement near Eastleigh£135
Central heating circulator pump replacement near Edinburgh£129
Central heating circulator pump replacement near Elmbridge£174
Central heating circulator pump replacement near Epping Forest£171
Central heating circulator pump replacement near Erewash£117
Central heating circulator pump replacement near Exeter£111
Central heating circulator pump replacement near Falkirk£129
Central heating circulator pump replacement near Fife£123
Central heating circulator pump replacement near Flintshire£114
Central heating circulator pump replacement near Gateshead£129
Central heating circulator pump replacement near Gedling£117
Central heating circulator pump replacement near Glasgow£126
Central heating circulator pump replacement near Gloucester£171
Central heating circulator pump replacement near Guildford£171
Central heating circulator pump replacement near Gwynedd£90
Central heating circulator pump replacement near Halton£120
Central heating circulator pump replacement near Harrogate£108
Central heating circulator pump replacement near Havant & Waterloo£129
Central heating circulator pump replacement near Highland£108
Central heating circulator pump replacement near Horsham£162
Central heating circulator pump replacement near Huntingdonshire£132
Central heating circulator pump replacement near Ipswich£171
Central heating circulator pump replacement near Isle of Wight£129
Central heating circulator pump replacement near Kings Lynn & West Norfolk£108
Central heating circulator pump replacement near Kingston-upon-Hull£108
Central heating circulator pump replacement near Kirklees£111
Central heating circulator pump replacement near Knowsley£120
Central heating circulator pump replacement near Lancaster£117
Central heating circulator pump replacement near Leeds£111
Central heating circulator pump replacement near Leicester£120
Central heating circulator pump replacement near Lisburn£99
Central heating circulator pump replacement near Liverpool£120
Central heating circulator pump replacement near London£171
Central heating circulator pump replacement near Luton£159
Central heating circulator pump replacement near Macclesfield£117
Central heating circulator pump replacement near Maidstone£141
Central heating circulator pump replacement near Manchester£120
Central heating circulator pump replacement near Mid Bedfordshire£153
Central heating circulator pump replacement near Mid Sussex£159
Central heating circulator pump replacement near Middlesbrough£123
Central heating circulator pump replacement near Milton Keynes£150
Central heating circulator pump replacement near Neath Port Talbot£114
Central heating circulator pump replacement near New Forest£132
Central heating circulator pump replacement near Newbury£174
Central heating circulator pump replacement near Newcastle Upon Tyne£126
Central heating circulator pump replacement near Newcastle-under-Lyme£114
Central heating circulator pump replacement near Newport£108
Central heating circulator pump replacement near North Ayrshire£120
Central heating circulator pump replacement near North East Lincolnshire£108
Central heating circulator pump replacement near North Hertfordshire£156
Central heating circulator pump replacement near North Lanarkshire£126
Central heating circulator pump replacement near North Lincolnshire£108
Central heating circulator pump replacement near North Somerset£117
Central heating circulator pump replacement near North Tyneside£126
Central heating circulator pump replacement near North Wiltshire£141
Central heating circulator pump replacement near Northampton£141
Central heating circulator pump replacement near Norwich£129
Central heating circulator pump replacement near Nottingham£117
Central heating circulator pump replacement near Nuneaton & Bedworth£120
Central heating circulator pump replacement near Oldham£120
Central heating circulator pump replacement near Oxford£147
Central heating circulator pump replacement near Pembrokeshire£81
Central heating circulator pump replacement near Perth & Kinross£117
Central heating circulator pump replacement near Peterborough£126
Central heating circulator pump replacement near Plymouth£102
Central heating circulator pump replacement near Poole£129
Central heating circulator pump replacement near Portsmouth£132
Central heating circulator pump replacement near Powys£132
Central heating circulator pump replacement near Preston£114
Central heating circulator pump replacement near Reading£174
Central heating circulator pump replacement near Redcar & Cleveland£123
Central heating circulator pump replacement near Reigate & Banstead£174
Central heating circulator pump replacement near Renfrewshire£123
Central heating circulator pump replacement near Rhondda, Cynon, Taff£108
Central heating circulator pump replacement near Rochdale£117
Central heating circulator pump replacement near Rochester-upon-Medway£126
Central heating circulator pump replacement near Rotherham£114
Central heating circulator pump replacement near Salford£120
Central heating circulator pump replacement near Salisbury£135
Central heating circulator pump replacement near Sandwell£120
Central heating circulator pump replacement near Scarborough£108
Central heating circulator pump replacement near Scottish Borders£138
Central heating circulator pump replacement near Sefton£117
Central heating circulator pump replacement near Sevenoaks£159
Central heating circulator pump replacement near Sheffield£114
Central heating circulator pump replacement near Slough£168
Central heating circulator pump replacement near Solihull£120
Central heating circulator pump replacement near South Ayrshire£120
Central heating circulator pump replacement near South Bedfordshire£147
Central heating circulator pump replacement near South Cambridgeshire£138
Central heating circulator pump replacement near South Gloucestershire£120
Central heating circulator pump replacement near South Kesteven£123
Central heating circulator pump replacement near South Lanarkshire£123
Central heating circulator pump replacement near South Oxfordshire£159
Central heating circulator pump replacement near South Somerset£102
Central heating circulator pump replacement near South Tyneside£126
Central heating circulator pump replacement near Southampton£135
Central heating circulator pump replacement near Southend-on-Sea£138
Central heating circulator pump replacement near St Albans£165
Central heating circulator pump replacement near St Helens£120
Central heating circulator pump replacement near Stafford£117
Central heating circulator pump replacement near Stockport£120
Central heating circulator pump replacement near Stockton-on-Tees£123
Central heating circulator pump replacement near Stoke-on-Trent£114
Central heating circulator pump replacement near Stratford-on-Avon£129
Central heating circulator pump replacement near Stroud£126
Central heating circulator pump replacement near Suffolk Coastal£183
Central heating circulator pump replacement near Sunderland£126
Central heating circulator pump replacement near Swale£135
Central heating circulator pump replacement near Swansea£108
Central heating circulator pump replacement near Tameside£120
Central heating circulator pump replacement near Teignbridge£114
Central heating circulator pump replacement near Tendring£162
Central heating circulator pump replacement near Test Valley£132
Central heating circulator pump replacement near Thamesdown£147
Central heating circulator pump replacement near Thanet£132
Central heating circulator pump replacement near The Wrekin£123
Central heating circulator pump replacement near Thurrock£147
Central heating circulator pump replacement near Torbay£114
Central heating circulator pump replacement near Trafford£123
Central heating circulator pump replacement near Vale of Glamorgan£114
Central heating circulator pump replacement near Vale of White Horse£141
Central heating circulator pump replacement near Vale Royal£114
Central heating circulator pump replacement near Wakefield£111
Central heating circulator pump replacement near Walsall£120
Central heating circulator pump replacement near Warrington£123
Central heating circulator pump replacement near Warwick£123
Central heating circulator pump replacement near Waveney£129
Central heating circulator pump replacement near Waverley£168
Central heating circulator pump replacement near Wealden£147
Central heating circulator pump replacement near West Lancashire£120
Central heating circulator pump replacement near West Lothian£135
Central heating circulator pump replacement near West Wiltshire£141
Central heating circulator pump replacement near Wigan£123
Central heating circulator pump replacement near Windsor & Maidenhead£168
Central heating circulator pump replacement near Wirral£117
Central heating circulator pump replacement near Wokingham£174
Central heating circulator pump replacement near Wolverhampton£123
Central heating circulator pump replacement near Wrexham Maelor£123
Central heating circulator pump replacement near Wychavon£129
Central heating circulator pump replacement near Wycombe£168
Central heating circulator pump replacement near York£108