Need help with a job?

By Emily Rivers
Last updated 17th May 2025

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.

Image Name Cost
CURA Inline Magnetic Filter - 22mm CURA Inline Magnetic Filter - 22mm£42.00
Sentinel Eliminator Vortex300 Filter GRP 22mm Valves Sentinel Eliminator Vortex300 Filter GRP 22mm Valves£57.00
Adey Magnaclean Magnetic Filtration 22mm Adey Magnaclean Magnetic Filtration 22mm£112.00
Worcester Bosch Magnetic System Filter 22mm Worcester Bosch Magnetic System Filter 22mm£160.00
FERNOX TF1 TOTAL FILTER 22MM FERNOX TF1 TOTAL FILTER 22MM£164.00
Vaillant 22mm Boiler Filter Protection Kit Vaillant 22mm Boiler Filter Protection Kit£193.00

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;

JobEstimate
Cost to replace a hot water immersion heater£298
Cost to fit underfloor heating£1,228
Cost to service a gas fire£150
Cost to replace a vented hot water cylinder£586
Cost to replace a central heating pump£222
Cost to replace a heating programmer£255
Cost to power flush central heating systems£603 Visit
Cost to install heating oil storage tank£2,160
Cost to replace an oil boiler£3,228
New combi or system boiler installation – like for like replacement£2,718
Cost to move and relocate a boiler£830
Complete gas safety certificate for one gas appliance£90
Cost to install heated skirting boards£2,200
Cost to install an LPG boiler£2,026
Cost to install hydrogen boiler£1,350
Cost to install a gas fire£1,059
Cost to install a chimney liner£761
Cost to install biomass boiler£5,705
Cost to install a ground source heat pump£13,563
Cost to fix a boiler fault error code£85
Cost to install an unvented hot water cylinder£3,669
Cost to fit thermostatic radiator valves (TRVs)£111
Cost to fit smart heating controls£235
Cost to fit a magnetic filter for boiler£155
Cost to fit a heated towel rail£119
Cost to fit a radiator£184
Cost to install a gas cooker or hob£202
Boiler service cost£100
Boiler repair cost for pump, diverter valve or heat exchanger£233
Cheap boiler insurance£20 per month
Cost to install an air source heat pump£6,167
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Fit a magnetic filter cost in the UK
Estimate Fit a magnetic filter cost in the UK, including Magnetic Filter valued at £42, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKFit a magnetic filter cost
Fit a magnetic filter near London£178
Fit a magnetic filter near Birmingham£140
Fit a magnetic filter near Glasgow£140
Fit a magnetic filter near Leeds£132
Fit a magnetic filter near Liverpool£142
Fit a magnetic filter near Sheffield£140
Fit a magnetic filter near Edinburgh£142
Fit a magnetic filter near Manchester£140
Fit a magnetic filter near Belfast£122
Fit a magnetic filter near Bristol£142
Fit a magnetic filter near Leicester£138
Fit a magnetic filter near Cardiff£136
Fit a magnetic filter near Coventry£144
Fit a magnetic filter near Bradford£136
Fit a magnetic filter near Nottingham£142
Fit a magnetic filter near Newcastle Upon Tyne£148
Fit a magnetic filter near Brighton and Hove£152
Fit a magnetic filter near Derby£144
Fit a magnetic filter near Hull£126
Fit a magnetic filter near Plymouth£122
Fit a magnetic filter near Stoke-on-Trent£138
Fit a magnetic filter near Southampton£148
Fit a magnetic filter near Northampton£160
Fit a magnetic filter near Wolverhampton£140
Fit a magnetic filter near Luton£170
Fit a magnetic filter near Portsmouth£150
Fit a magnetic filter near Reading£186
Fit a magnetic filter near Norwich£144
Fit a magnetic filter near Milton Keynes£162
Fit a magnetic filter near Bournemouth£146
Fit a magnetic filter near Aberdeen£134
Fit a magnetic filter near Peterborough£146
Fit a magnetic filter near Bolton£136
Fit a magnetic filter near Swindon£152
Fit a magnetic filter near Southend-on-Sea£154
Fit a magnetic filter near Warrington£144
Fit a magnetic filter near Oxford£156
Fit a magnetic filter near Swansea£136
Fit a magnetic filter near Sunderland£152
Fit a magnetic filter near Slough£178
Fit a magnetic filter near Kingswood£142
Fit a magnetic filter near Telford£140
Fit a magnetic filter near Cambridge£154
Fit a magnetic filter near Ipswich£190
Fit a magnetic filter near Blackpool£134
Fit a magnetic filter near Middlesbrough£142
Fit a magnetic filter near Dundee£138
Fit a magnetic filter near Huddersfield£130
Fit a magnetic filter near York£132
Fit a magnetic filter near Poole£150
Fit a magnetic filter near Watford£176
Fit a magnetic filter near Newport£118
Fit a magnetic filter near Colchester£166
Fit a magnetic filter near Exeter£130
Fit a magnetic filter near Blackburn£140
Fit a magnetic filter near Crawley£172
Fit a magnetic filter near Gloucester£136
Fit a magnetic filter near Stockport£140
Fit a magnetic filter near Basingstoke£178
Fit a magnetic filter near Basildon£152
Fit a magnetic filter near Cheltenham£140
Fit a magnetic filter near Gateshead£150
Fit a magnetic filter near Worthing£158
Fit a magnetic filter near Rochdale£134
Fit a magnetic filter near Oldham£136
Fit a magnetic filter near Chelmsford£156
Fit a magnetic filter near Birkenhead£142
Fit a magnetic filter near Maidstone£154
Fit a magnetic filter near Gillingham£148
Fit a magnetic filter near Salford£140
Fit a magnetic filter near Solihull£140
Fit a magnetic filter near St Helens£150
Fit a magnetic filter near Worcester£140
Fit a magnetic filter near Lincoln£146
Fit a magnetic filter near West Bromwich£140
Fit a magnetic filter near Eastbourne£142
Fit a magnetic filter near Wakefield£132
Fit a magnetic filter near Wythenshawe£140
Fit a magnetic filter near Bedford£156
Fit a magnetic filter near Hemel Hempstead£172
Fit a magnetic filter near Preston£142
Fit a magnetic filter near Stevenage£162
Fit a magnetic filter near Southport£134
Fit a magnetic filter near Bath£136
Fit a magnetic filter near Harlow£162
Fit a magnetic filter near Sutton Coldfield£140
Fit a magnetic filter near Darlington£140
Fit a magnetic filter near Chester£144
Fit a magnetic filter near Hastings£142
Fit a magnetic filter near Nuneaton£132
Fit a magnetic filter near Halifax£130
Fit a magnetic filter near Hartlepool£140
Fit a magnetic filter near Aylesbury£184
Fit a magnetic filter near Doncaster£132
Fit a magnetic filter near Grimsby£126
Fit a magnetic filter near Wallasey£140
Fit a magnetic filter near Londonderry£98
Fit a magnetic filter near Stockton-on-Tees£140
Fit a magnetic filter near Weston-super-Mare£138
Fit a magnetic filter near High Wycombe£176
Fit a magnetic filter near Ashford£156
Fit a magnetic filter near Redditch£138
Fit a magnetic filter near Wigan£140
Fit a magnetic filter near Scunthorpe£126
Fit a magnetic filter near Bury£136
Fit a magnetic filter near Paisley£142
Fit a magnetic filter near Bracknell£176
Fit a magnetic filter near Burnley£128
Fit a magnetic filter near Rugby£148
Fit a magnetic filter near Guildford£178
Fit a magnetic filter near Carlisle£122
Fit a magnetic filter near Chatham£148
Fit a magnetic filter near East Kilbride£140
Fit a magnetic filter near Newcastle-under-Lyme£136
Fit a magnetic filter near Chesterfield£132
Fit a magnetic filter near Burton upon Trent£134
Fit a magnetic filter near Tamworth£140
Fit a magnetic filter near Shrewsbury£148
Fit a magnetic filter near Woking£184
Fit a magnetic filter near St Albans£176
Fit a magnetic filter near Harrogate£132
Fit a magnetic filter near Crewe£136
Fit a magnetic filter near South Shields£138
Fit a magnetic filter near Craigavon£100
Fit a magnetic filter near Stafford£138
Fit a magnetic filter near Rotherham£138
Fit a magnetic filter near Barnsley£128
Fit a magnetic filter near Lowestoft£172
Fit a magnetic filter near Walsall£140
Fit a magnetic filter near Gosport£150
Fit a magnetic filter near Dartford£168
Fit a magnetic filter near Bognor Regis£150
Fit a magnetic filter near Corby£140
Fit a magnetic filter near Paignton£132
Fit a magnetic filter near Maidenhead£174
Fit a magnetic filter near Rochester£148
Fit a magnetic filter near Ellesmere Port£136
Fit a magnetic filter near Loughborough£138
Fit a magnetic filter near Dudley£140
Fit a magnetic filter near Bangor£122
Fit a magnetic filter near Dewsbury£130
Fit a magnetic filter near Mansfield£132
Fit a magnetic filter near Margate£146
Fit a magnetic filter near Kettering£150
Fit a magnetic filter near Cannock£136
Fit a magnetic filter near Sale£138
Fit a magnetic filter near Taunton£118
Fit a magnetic filter near Runcorn£156
Fit a magnetic filter near Farnborough£178
Fit a magnetic filter near Tynemouth£140
Fit a magnetic filter near Hereford£124
Fit a magnetic filter near Halesowen£140
Fit a magnetic filter near Widnes£146
Fit a magnetic filter near Huyton with Roby£142
Fit a magnetic filter near Scarborough£128
Fit a magnetic filter near Gravesend£158
Fit a magnetic filter near Bebington£142
Fit a magnetic filter near Kidderminster£144
Fit a magnetic filter near Stourbridge£142
Fit a magnetic filter near Barry£122
Fit a magnetic filter near Smethwick£140
Fit a magnetic filter near Dunfermline£144
Fit a magnetic filter near Livingston£150
Fit a magnetic filter near Weymouth£138
Fit a magnetic filter near Brentwood£164
Fit a magnetic filter near Barrow-in-Furness£202
Fit a magnetic filter near Hamilton£140
Fit a magnetic filter near Canterbury£150
Fit a magnetic filter near Wellingborough£154
Fit a magnetic filter near Sittingbourne£154
Fit a magnetic filter near Macclesfield£128
Fit a magnetic filter near Bootle£142
Fit a magnetic filter near Carlton£140
Fit a magnetic filter near Esher£178
Fit a magnetic filter near Clacton-on-Sea£168
Fit a magnetic filter near Lancaster£134
Fit a magnetic filter near Beeston£132
Fit a magnetic filter near Banbury£166
Fit a magnetic filter near Torquay£132
Fit a magnetic filter near Folkestone£146
Fit a magnetic filter near Kingswinford£140
Fit a magnetic filter near Bloxwich£142
Fit a magnetic filter near Bridgend£140
Fit a magnetic filter near Welwyn Garden City£174
Fit a magnetic filter near Lisburn£116
Fit a magnetic filter near Leamington Spa£154
Fit a magnetic filter near Washington£150
Fit a magnetic filter near Tunbridge Wells£172
Fit a magnetic filter near Kirkcaldy£140
Fit a magnetic filter near Hinckley£138
Fit a magnetic filter near Durham£158
Fit a magnetic filter near Cumbernauld£148
Fit a magnetic filter near Wokingham£182
Fit a magnetic filter near Horsham£172
Fit a magnetic filter near Crosby£140
Fit a magnetic filter near Yeovil£118
Fit a magnetic filter near Thundersley£156
Fit a magnetic filter near Altrincham£136
Fit a magnetic filter near Willenhall£142
Fit a magnetic filter near Christchurch£144