Ideal FD Fault Code: Causes, Fixes & Repair Costs
What does the Ideal FD fault code mean?
The FD fault code on an Ideal boiler means the boiler's controls have detected insufficient water flow through the heat exchanger. Before the burner is allowed to fire, the boiler checks that water is actively circulating — if that check fails, a safety lockout follows to prevent the heat exchanger from overheating or running dry. On Ideal Logic, Logic+, and Logic Heat models this almost always points to a water-flow problem: low system pressure, a struggling pump, trapped air, a leak, or sludge restricting the pipework. On a small number of older Ideal models the FD code can alternatively indicate a flame-detection issue, but on any current Logic-series boiler, inadequate water circulation is by far the most likely interpretation. Either way the boiler has shut itself down as a precaution — it is not inherently unsafe, but it will not heat until the underlying cause is addressed.
General guidance only — not a substitute for professional advice, and not certified by a Gas Safe engineer. Always have your specific appliance assessed by a qualified professional. Any gas work must be carried out by a Gas Safe registered engineer. If you smell gas or suspect carbon monoxide, leave the property and call the National Gas Emergency line on 0800 111 999.
Common causes
- Low system pressure Common
Ideal Logic boilers need the system water pressure to sit between 1.0 and 2.0 bar, with around 1.2–1.5 bar being the ideal operating range. If pressure drops below roughly 1.0 bar, the boiler may not register adequate water movement and will lock out. Pressure naturally drops slowly over months, but a faster drop usually points to a leak somewhere in the system.
- Faulty or seized circulating pump Common
The pump is responsible for pushing water around the heating circuit. Over time the pump shaft and bearings wear, or a build-up of heating sludge can seize the impeller. A pump that is struggling or completely seized will not move enough water to satisfy the boiler's flow sensor, triggering the FD code.
- Sludge or debris restricting flow Common
Corrosion by-products and limescale from UK mains water gradually accumulate inside radiators, pipework, and the heat exchanger. Heavy sludge deposits narrow the water channels to the point where flow drops below the boiler's detection threshold. Systems without an in-line magnetic filter or regular inhibitor dosing are particularly vulnerable.
- Water leak in the heating system Sometimes
Even a small, slow leak — at a radiator valve, compression fitting, or within the boiler casing itself — will cause pressure to drop repeatedly. The system may appear to top up and run normally for a while before the FD code returns. Persistent pressure loss after re-pressurising is a strong indicator of a leak.
- Faulty flow sensor or wiring fault Sometimes
A small flow sensor (sometimes called a flow switch or turbine sensor) tells the PCB that water is moving. If the sensor becomes clogged with debris or fails electrically, the PCB receives a false 'no flow' signal even when the pump is working perfectly. Loose connections or damaged wiring between the sensor and the PCB produce the same result.
- Incorrectly installed or sized pump Rare
If the pump was recently replaced or the system was reconfigured, an incorrectly orientated, undersized, or wrongly rated pump may not generate enough flow to satisfy the sensor. This is less common in established systems but worth considering if the fault appeared shortly after any heating work.
How to fix it
- Check the boiler pressure gauge DIY safe
Look at the pressure gauge on the boiler's front panel. If the needle is below 1 bar, low pressure is the most likely culprit. A reading above 1 bar means this step is not your immediate problem, but continue checking the other steps.
- Re-pressurise the system via the filling loop DIY safe
Locate the filling loop — usually a flexible braided hose with two inline valves, found beneath the boiler. Slowly open both valves to allow mains water in, watching the gauge rise. Stop when the needle reaches 1.2–1.5 bar, then close both valves firmly. Bleed air from your radiators (starting on the top floor), wipe up any drips, and check that no joints are weeping. Once done, attempt a reset.
- Check for visible leaks DIY safe
Inspect underneath and around the boiler for damp patches, drips, or staining. Check accessible radiator valve connections and any visible pipework joints. If you find a leak, do not keep re-pressurising the system — continuous top-ups can cause water damage to your property and may dilute the system inhibitor. A Gas Safe engineer should locate and repair the leak before you repressurise again.
- Reset the boiler DIY safe
Press and hold the reset button (typically marked with a flame or reset symbol) for around three seconds, then release and allow the boiler to complete its start-up sequence. If it fires up and runs normally, monitor it over the next day or two. Limit resets to two or three attempts — repeatedly resetting without resolving the root cause risks damaging the pump and other components.
- Have a Gas Safe engineer inspect and service the pump Gas Safe engineer
If the pressure was already correct and resetting has not cleared the fault, the pump is the next most likely cause. A registered engineer will check whether the pump is seized, running at the wrong speed, or simply needs cleaning of sludge deposits. In many cases a clean and re-commission is sufficient; if the pump has failed it will need replacing.
- Arrange a power flush or chemical flush Gas Safe engineer
Where sludge is suspected — particularly in older systems with dark, murky water — a Gas Safe or heating engineer can carry out a power flush using specialist equipment and cleaning chemicals to clear the pipework, radiators, and heat exchanger. After flushing, a magnetic system filter and fresh inhibitor dose should be fitted to prevent recurrence.
- Have the flow sensor and wiring checked Gas Safe engineer
If the pump and pressure are both satisfactory, an engineer will test the flow sensor and inspect the wiring loom between the sensor and the PCB. A faulty sensor is straightforward to replace; damaged wiring may need re-routing or repairing at the PCB connections.
- Call a Gas Safe registered engineer if the fault persists Gas Safe engineer
If none of the DIY checks resolve the FD code, or if the fault returns repeatedly, book a Gas Safe registered engineer to carry out a full diagnosis. They have the tools to measure flow rates, test the pump electrically, inspect the PCB, and identify any internal leaks that are not visible from outside the boiler casing.
Parts you may need
- Circulating pump (e.g. Grundfos UPS2 or equivalent) · from £180
- Flow sensor / flow switch · from £35
- Magnetic system filter (e.g. Adey MagnaClean) · from £65
- Central heating inhibitor (e.g. Fernox F1, 1 litre) · from £15
- Filling loop assembly · from £20
The exact spare depends on your boiler's GC number (on the data badge). Check this against the part before buying.
Typical repair cost
Expect to pay roughly £90–£450, depending on the underlying cause.
Frequently asked questions
Can I fix the Ideal FD fault code myself?
It depends on the cause. Topping up system pressure via the filling loop, bleeding radiators, and pressing the reset button are all safe DIY tasks. If those steps clear the fault and it does not return, no engineer is needed. However, if the fault comes back, or if the pressure was already correct, the cause is most likely a failing pump, sludge, a leak, or a faulty sensor — all of which require a Gas Safe or qualified heating engineer to diagnose and fix.
My Ideal boiler pressure keeps dropping and the FD code keeps coming back — what does that mean?
A pressure that drops repeatedly after you top up the system almost always means there is a water leak somewhere in the heating circuit. The leak may be very small and not obviously visible — it could be behind a skirting board, under floorboards, or inside the boiler casing itself. You should stop re-pressurising until the leak has been found and repaired, as ongoing water ingress can cause further damage and mould. Book a Gas Safe engineer to trace and fix the leak.
How much does it cost to fix an Ideal FD fault code in the UK?
If it is simply low pressure, topping up yourself costs nothing. An engineer call-out for pump cleaning, sensor replacement, or a minor repair typically falls in the range of £90–£250 including labour. A full pump replacement (parts and labour) is usually £150–£300. A power flush for sludge-affected systems costs £200–£500 depending on the size of the system and severity of the deposits. In rare cases where the PCB has been damaged — for example by an internal water leak — replacement can cost £300–£500 or more, and on an older boiler it may be worth comparing that against the cost of a new boiler installation.
Does the FD code mean my Ideal boiler is dangerous?
No. The FD lockout is a deliberate safety response — the boiler has detected a problem and shut itself down to prevent heat exchanger damage or overheating. Your gas supply is unaffected and you are not at risk from the fault code itself. That said, you should not keep manually resetting the boiler hoping it will clear, as repeatedly running with inadequate water flow can damage the pump and heat exchanger over time. Address the cause, or call an engineer if you cannot identify it.