Heatline F23 Fault Code: Causes, Fixes & Repair Costs
What does the Heatline F23 fault code mean?
The F23 fault code on Heatline boilers indicates that the temperature difference between the flow pipe (water leaving the boiler) and the return pipe (water coming back) has exceeded 35°C. Under normal operation, the gap between these two temperatures should be much smaller. When it climbs too high, it tells the boiler that water is not circulating properly — the flow side is getting very hot while cooler water fails to return at the expected rate. As a safety measure, the boiler triggers a lockout and shuts itself down to prevent overheating or internal damage. The boiler will not restart until the underlying problem is resolved. Heatline sits within the Vaillant Group, and its Capriz, Advance, and Kalder ranges share design heritage with Vaillant products, meaning engineers familiar with Vaillant fault codes will recognise the F23 immediately.
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
- Faulty or seized circulation pump Common
The pump is responsible for pushing water around the entire heating circuit. If it has seized, is running at the wrong speed, or has failed internally, water movement slows dramatically. The flow pipe heats up quickly while the return stays cold, pushing the temperature differential well beyond 35°C and triggering F23. A stuck pump shaft is a particularly common culprit, especially in boilers that have sat idle over summer.
- Sludge or limescale blockage in the system Common
Over time, rust particles from radiators and pipework settle as a dark sludge, while hard water areas accumulate limescale — particularly in the heat exchanger. Either can restrict water flow enough to cause the temperature gap that triggers F23. Systems that have never been power-flushed or fitted with a magnetic filter are at the highest risk.
- Airlock in the heating circuit Sometimes
Air trapped in the pump or pipework prevents water from circulating freely. The boiler may make clicking, banging, or gurgling noises when an airlock is present. Bleeding radiators can release air from the wider circuit, but an airlock inside the pump itself requires an engineer to resolve safely.
- Faulty flow or return thermistor Sometimes
If one of the temperature sensors is giving an incorrect reading — reporting a temperature that is higher or lower than reality — the boiler's control board may calculate a false differential and trigger F23 even when circulation is actually fine. This is less common than a circulation problem but should be considered when no blockage or pump fault can be found.
How to fix it
- Attempt a boiler reset DIY safe
Switch the boiler off at the controls, wait roughly 30 seconds, then switch it back on. Some temporary faults — such as a brief airlock — will clear on their own. If the F23 code disappears and the boiler runs normally, monitor it closely. If the fault returns within a short time, do not keep resetting; move on to the checks below.
- Check system pressure DIY safe
Low water pressure can reduce flow and contribute to a temperature differential fault. Look at the pressure gauge on the boiler — it should read between 1 and 1.5 bar when the system is cold. If it has dropped below 1 bar, top it up using the filling loop until it sits in the correct range, then attempt another reset. Refer to your boiler manual for the exact filling loop location on your model.
- Bleed all radiators in the property DIY safe
Trapped air in the radiators can restrict circulation and cause uneven temperatures. Using a radiator bleed key, open the bleed valve on each radiator until a steady stream of water (not air) comes out, then close it. Work from the ground floor upwards. After bleeding, re-check the boiler pressure and top up if needed, as bleeding can cause a small pressure drop.
- Check that all lockshield and thermostatic radiator valves are open DIY safe
Partially or fully closed valves on radiators dramatically reduce the amount of water able to circulate, which can raise the temperature differential. Walk around the property and ensure the valves on both sides of every radiator are open. This is a simple check that is easy to overlook.
- Listen and feel for a seized pump DIY safe
Place your hand carefully on the pump body (located inside the boiler casing — do not remove the casing yourself) and listen for any humming or vibration when the boiler tries to fire. If the boiler is running but the pump is completely silent, it may have seized. Report this to the engineer you call in the next step, as it is a strong indicator the pump needs freeing or replacing.
- Arrange a visit from a Gas Safe registered engineer Gas Safe engineer
If the fault persists after the checks above, the cause is almost certainly a failed pump, internal blockage, or faulty thermistor — all of which require a qualified engineer. They will pressure-test the circuit, inspect the pump, check thermistor resistance values, and assess whether a power flush or magnetic filter installation is needed. Do not continue resetting the boiler repeatedly, as this can mask the fault and risk further damage.
Parts you may need
- Circulation pump (compatible replacement) · from £85
- Flow thermistor · from £18
- Return thermistor · from £18
- Magnetic system filter (e.g. Fernox TF1 or Magnaclean) · from £55
- Inhibitor and system cleaner fluid · 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 £100–£380, depending on the underlying cause.
Frequently asked questions
Can I reset the Heatline F23 fault myself?
Yes, a single reset is worth trying — switch the boiler off, wait 30 seconds, and switch it back on. If the F23 code clears and the boiler runs normally, keep an eye on it. However, F23 is a lockout caused by a real safety condition, so if it returns after one or two resets, stop resetting and call a Gas Safe engineer. Repeated resets without fixing the root cause can cause further wear on components.
How much does it cost to fix a Heatline F23 fault code?
Most people pay somewhere between £100 and £380 all in, depending on what is causing it. Bleeding radiators or clearing a minor airlock at the lower end of a call-out may cost around £100–£150 including labour. Pump replacement typically falls in the £200–£350 range including parts and labour. A full power flush to clear sludge usually costs around £250–£350 depending on the size of the system and your location. If a faulty thermistor is found, replacement is usually straightforward and at the lower end of costs. In rare cases where a heavily scaled heat exchanger needs replacing, costs can be considerably higher — an engineer will advise you if that situation applies.
Why does my Heatline boiler keep showing F23 after I reset it?
A recurring F23 almost always points to a persistent circulation problem rather than a one-off glitch. The most likely culprits are a pump that is on the way out (or has fully seized), a significant sludge or limescale blockage in the heat exchanger or pipework, or a thermistor giving inaccurate readings. Each of these will keep triggering the safety shutoff until the underlying fault is properly diagnosed and repaired by a Gas Safe engineer.
Is the Heatline F23 code the same as the Vaillant F23?
Yes, effectively. Heatline boilers — particularly the Capriz, Advance, and Kalder ranges — are built within the Vaillant Group and share the same core design and fault-code system. An engineer experienced with Vaillant boilers will be very familiar with the F23 fault and what it means, making diagnosis straightforward. The causes and fixes are identical across both brands.