By Emily Rivers
Last updated 4th May 2023

How Much Does a Magnetic Filter for a Boiler Cost?

If you have a wet central heating system, that is one that uses a gas boiler or oil boiler to supply hot water to heat pipes and radiators, it's best to get a magnetic filter. A magnetic boiler filter helps to remove sludge from your central heating system and keep your boiler and radiators working for years to come. So how much does a magnetic filter for your boiler cost?

How much do magnetic boiler filters cost?

Magnetic boiler filters cost anywhere between £65-£150. A gas engineer will charge you between £100-£150 for installation, so you should expect to spend between £165-£300 on a magnetic filter for your boiler.

Bear in mind that boiler engineers will have different hourly rates in different areas of the country. If you live in the south east of England or London, expect to pay more for your magnetic filter installation compared with those living in the north, Scotland or Wales. See our table further down the page for information on gas engineer rates based on location.

Cost to fit a magnetic filter for boiler

How much does it cost to fit a MagnaClean?

One of the most well-known brands of magnetic filter is Adey’s MagnaClean. It will cost between £180-£350 to fit a MagnaClean, depending on the type of filter you choose. There are other brands of magnetic boiler filter out there though – let’s look at the costs:

Brand of magnetic boiler filter

Price range (excluding installation)

Adey MagnaClean

£80-£200

Worcester Greenstar Filter

£140-£170

Fernox

£65-£100

Flomasta

£60-£80

Sentinel Eliminator

£100-£150

Your boiler engineer will be able to tell you which size and brand of magnetic filter is best for your boiler.

Why do I need a magnetic filter?

Central heating systems are made from lots of different metals. The more your boiler is used, the more these metals degrade and build up in the water that circulates through your boiler, radiators and pipework. This is referred to as sludge, and as it builds up, it can cause cold spots in your radiators, make your heating system less efficient and decrease heat output.

To reduce the impact of sludge on your boiler, you can have a magnetic filter installed. A magnetic filter for your boiler attracts all the metal magnetic debris to it, removing it from your central heating system and improving your system’s performance. It can even increase the lifespan of your boiler.

Without a magnetic filter, you may find that your heating costs increase as your boiler gets older. Your boiler will become less efficient as sludge builds up, and you might notice that your radiators need bleeding more often to reduce cold spots.

How long does it take to fit a magnetic filter for a boiler?

It will take a gas engineer between 3 and 5 hours to fit a magnetic filter for your boiler. It’s always quicker (and therefore cheaper) to get a magnetic boiler filter fitted at the same time as your boiler is replaced, so if you’re getting a new boiler soon make sure you ask for a magnetic filter to be fitted then. Lots of engineers offer a filter as part of the installation cost.

How long does a magnetic filter last?

Magnetic filters can last a long time – many good quality ones will last up to 10 years if you look after it properly. You should speak to your boiler engineer about how to maintain your magnetic filter to keep it working correctly.

You should also get your boiler serviced every year. During the service, the engineer should clean and maintain your filter for you.

Can I clean a magnetic filter myself?

Yes, you can clean your magnetic filter yourself. Check the filter’s instructions, but these are the general steps you’ll need to take to clean the magnetic filter for your boiler:

  1. Shut off the electricity supply to your boiler and any isolation valves. Lay a sheet down to prevent any rust and metal from getting on your floor. Locate your magnetic filter.
  2. Unscrew the filter’s lid. It may be very tight, and you should have been supplied with a tool to help you remove the lid.
  3. The magnet and filter should be attached to the lid. The filter will be covered in black sludge. Slide the magnet out of the filter casing, as you don’t need to clean this.
  4. Take the filter and lid out to the garden, as you might be about to cause a lot of mess! Use a hose to rinse off the debris from the filter and lid – a high-pressure one will work best.
  5. Take the filter and lid back to the boiler and slip the magnet back inside the casing. Place the lid back on the filter device and screw it back on by hand as much as you can. Then use the tool provided to fully tighten it.
  6. Open any isolation valves and turn the electricity supply back on. You’re finished!

Are magnetic boiler filters worth it?

Yes, magnetic boiler filters are worth it. Some people think that they are an expensive add-on since they’ve only become popular in the last few years, but they are effective at removing sludge build-up from your central heating system.

Without a magnetic boiler filter, over time the metal particles will begin to sit at the bottom of your radiators or clog up your pipework. This could lead to cold patches on your radiators, your boiler overheating or ‘kettling’ noises coming from your boiler.

You’ll find that your boiler is more efficient with a magnetic filter fitted, and you could even see your energy bills reduced. Your boiler is also less likely to break down, meaning it should last you longer too.

It’s always best to get a heating engineer to fit a magnetic filter for your boiler. Make sure you get a range of quotes from different companies to ensure you get the best filter for your boiler at the best price. Post your job on HaMuch now and we’ll put you in touch with Gas Safe registered heating engineers that are available in your area.


Estimates for common heating engineer jobs;

Rates for other trades

Fit a magnetic filter cost in the UK
Fit a magnetic filter cost in the UK (excluding VAT or callout charges)
Location in UKFit a magnetic filter cost
Fit a magnetic filter near Aberdeen£78
Fit a magnetic filter near Amber Valley£80
Fit a magnetic filter near Angus£72
Fit a magnetic filter near Arun£94
Fit a magnetic filter near Ashfield£78
Fit a magnetic filter near Aylesbury Vale£100
Fit a magnetic filter near Barnsley£76
Fit a magnetic filter near Basildon£94
Fit a magnetic filter near Basingstoke & Deane£118
Fit a magnetic filter near Bassetlaw£72
Fit a magnetic filter near Bath & North East Somerset£82
Fit a magnetic filter near Bedford£96
Fit a magnetic filter near Belfast£68
Fit a magnetic filter near Birmingham£80
Fit a magnetic filter near Blackburn£74
Fit a magnetic filter near Blackpool£76
Fit a magnetic filter near Bolton£80
Fit a magnetic filter near Bournemouth£88
Fit a magnetic filter near Bracknell Forest£116
Fit a magnetic filter near Bradford£74
Fit a magnetic filter near Braintree£92
Fit a magnetic filter near Breckland£72
Fit a magnetic filter near Bridgend£72
Fit a magnetic filter near Brighton£98
Fit a magnetic filter near Bristol£78
Fit a magnetic filter near Broadland£88
Fit a magnetic filter near Broxtowe£78
Fit a magnetic filter near Bury£80
Fit a magnetic filter near Caerphilly£70
Fit a magnetic filter near Calderdale£72
Fit a magnetic filter near Cambridge£92
Fit a magnetic filter near Canterbury£90
Fit a magnetic filter near Cardiff£72
Fit a magnetic filter near Carmarthenshire£56
Fit a magnetic filter near Charnwood£80
Fit a magnetic filter near Chelmsford£92
Fit a magnetic filter near Cheltenham£90
Fit a magnetic filter near Cherwell£94
Fit a magnetic filter near Chester£78
Fit a magnetic filter near Colchester£90
Fit a magnetic filter near Conway£66
Fit a magnetic filter near Coventry£78
Fit a magnetic filter near Crewe & Nantwich£78
Fit a magnetic filter near Dacorum£108
Fit a magnetic filter near Derby£78
Fit a magnetic filter near Doncaster£76
Fit a magnetic filter near Dover£94
Fit a magnetic filter near Dudley£82
Fit a magnetic filter near Dumfries & Galloway£68
Fit a magnetic filter near Dundee£82
Fit a magnetic filter near East Ayrshire£76
Fit a magnetic filter near East Devon£70
Fit a magnetic filter near East Dunbartonshire£84
Fit a magnetic filter near East Hampshire£92
Fit a magnetic filter near East Hertfordshire£100
Fit a magnetic filter near East Lindsey£70
Fit a magnetic filter near East Riding£74
Fit a magnetic filter near Eastleigh£90
Fit a magnetic filter near Edinburgh£86
Fit a magnetic filter near Elmbridge£118
Fit a magnetic filter near Epping Forest£112
Fit a magnetic filter near Erewash£78
Fit a magnetic filter near Exeter£74
Fit a magnetic filter near Falkirk£84
Fit a magnetic filter near Fife£80
Fit a magnetic filter near Flintshire£74
Fit a magnetic filter near Gateshead£86
Fit a magnetic filter near Gedling£78
Fit a magnetic filter near Glasgow£84
Fit a magnetic filter near Gloucester£134
Fit a magnetic filter near Guildford£114
Fit a magnetic filter near Gwynedd£58
Fit a magnetic filter near Halton£80
Fit a magnetic filter near Harrogate£72
Fit a magnetic filter near Havant & Waterloo£86
Fit a magnetic filter near Highland£80
Fit a magnetic filter near Horsham£108
Fit a magnetic filter near Huntingdonshire£86
Fit a magnetic filter near Ipswich£126
Fit a magnetic filter near Isle of Wight£86
Fit a magnetic filter near Kings Lynn & West Norfolk£78
Fit a magnetic filter near Kingston-upon-Hull£72
Fit a magnetic filter near Kirklees£74
Fit a magnetic filter near Knowsley£80
Fit a magnetic filter near Lancaster£76
Fit a magnetic filter near Leeds£74
Fit a magnetic filter near Leicester£78
Fit a magnetic filter near Lisburn£66
Fit a magnetic filter near Liverpool£78
Fit a magnetic filter near London£114
Fit a magnetic filter near Luton£106
Fit a magnetic filter near Macclesfield£76
Fit a magnetic filter near Maidstone£90
Fit a magnetic filter near Manchester£80
Fit a magnetic filter near Mid Bedfordshire£98
Fit a magnetic filter near Mid Sussex£106
Fit a magnetic filter near Middlesbrough£80
Fit a magnetic filter near Milton Keynes£98
Fit a magnetic filter near Neath Port Talbot£76
Fit a magnetic filter near New Forest£88
Fit a magnetic filter near Newbury£118
Fit a magnetic filter near Newcastle-under-Lyme£76
Fit a magnetic filter near Newcastle-upon-Tyne£84
Fit a magnetic filter near Newport£72
Fit a magnetic filter near North Ayrshire£78
Fit a magnetic filter near North East Lincolnshire£72
Fit a magnetic filter near North Hertfordshire£104
Fit a magnetic filter near North Lanarkshire£84
Fit a magnetic filter near North Lincolnshire£72
Fit a magnetic filter near North Somerset£78
Fit a magnetic filter near North Tyneside£84
Fit a magnetic filter near North Wiltshire£96
Fit a magnetic filter near Northampton£92
Fit a magnetic filter near Norwich£88
Fit a magnetic filter near Nottingham£78
Fit a magnetic filter near Nuneaton & Bedworth£80
Fit a magnetic filter near Oldham£80
Fit a magnetic filter near Oxford£96
Fit a magnetic filter near Pembrokeshire£54
Fit a magnetic filter near Perth & Kinross£76
Fit a magnetic filter near Peterborough£84
Fit a magnetic filter near Plymouth£68
Fit a magnetic filter near Poole£88
Fit a magnetic filter near Portsmouth£86
Fit a magnetic filter near Powys£88
Fit a magnetic filter near Preston£74
Fit a magnetic filter near Reading£118
Fit a magnetic filter near Redcar & Cleveland£82
Fit a magnetic filter near Reigate & Banstead£118
Fit a magnetic filter near Renfrewshire£82
Fit a magnetic filter near Rhondda, Cynon, Taff£74
Fit a magnetic filter near Rochdale£78
Fit a magnetic filter near Rochester-upon-Medway£90
Fit a magnetic filter near Rotherham£76
Fit a magnetic filter near Salford£80
Fit a magnetic filter near Salisbury£90
Fit a magnetic filter near Sandwell£82
Fit a magnetic filter near Scarborough£74
Fit a magnetic filter near Scottish Borders£92
Fit a magnetic filter near Sefton£78
Fit a magnetic filter near Sevenoaks£106
Fit a magnetic filter near Sheffield£76
Fit a magnetic filter near Slough£110
Fit a magnetic filter near Solihull£80
Fit a magnetic filter near South Ayrshire£78
Fit a magnetic filter near South Bedfordshire£96
Fit a magnetic filter near South Cambridgeshire£92
Fit a magnetic filter near South Gloucestershire£80
Fit a magnetic filter near South Kesteven£82
Fit a magnetic filter near South Lanarkshire£80
Fit a magnetic filter near South Oxfordshire£106
Fit a magnetic filter near South Somerset£66
Fit a magnetic filter near South Tyneside£84
Fit a magnetic filter near Southampton£90
Fit a magnetic filter near Southend-on-Sea£90
Fit a magnetic filter near St Albans£108
Fit a magnetic filter near St Helens£80
Fit a magnetic filter near Stafford£80
Fit a magnetic filter near Stockport£80
Fit a magnetic filter near Stockton-on-Tees£82
Fit a magnetic filter near Stoke-on-Trent£76
Fit a magnetic filter near Stratford-on-Avon£86
Fit a magnetic filter near Stroud£84
Fit a magnetic filter near Suffolk Coastal£138
Fit a magnetic filter near Sunderland£84
Fit a magnetic filter near Swale£90
Fit a magnetic filter near Swansea£72
Fit a magnetic filter near Tameside£80
Fit a magnetic filter near Teignbridge£76
Fit a magnetic filter near Tendring£114
Fit a magnetic filter near Test Valley£86
Fit a magnetic filter near Thamesdown£98
Fit a magnetic filter near Thanet£88
Fit a magnetic filter near The Wrekin£82
Fit a magnetic filter near Thurrock£96
Fit a magnetic filter near Torbay£76
Fit a magnetic filter near Trafford£82
Fit a magnetic filter near Vale of Glamorgan£76
Fit a magnetic filter near Vale of White Horse£92
Fit a magnetic filter near Vale Royal£72
Fit a magnetic filter near Wakefield£76
Fit a magnetic filter near Walsall£82
Fit a magnetic filter near Warrington£82
Fit a magnetic filter near Warwick£82
Fit a magnetic filter near Waveney£84
Fit a magnetic filter near Waverley£110
Fit a magnetic filter near Wealden£96
Fit a magnetic filter near West Lancashire£78
Fit a magnetic filter near West Lothian£90
Fit a magnetic filter near West Wiltshire£96
Fit a magnetic filter near Wigan£80
Fit a magnetic filter near Windsor & Maidenhead£110
Fit a magnetic filter near Wirral£76
Fit a magnetic filter near Wokingham£118
Fit a magnetic filter near Wolverhampton£82
Fit a magnetic filter near Wrexham Maelor£84
Fit a magnetic filter near Wychavon£86
Fit a magnetic filter near Wycombe£112
Fit a magnetic filter near York£70