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;

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