Potterton E12 Fault Code: Causes, Fixes & Repair Costs
What does the Potterton E12 fault code mean?
The E12 code appears on several Potterton boiler models and relates to a water circulation problem detected by the boiler's safety controls. There are two closely linked interpretations depending on the specific model: the boiler has sensed an unusually large difference between the flow temperature (water leaving the boiler) and the return temperature (water coming back), or the differential water flow switch has failed to close as expected during operation. In both cases, the boiler is detecting that water is not moving through the system as it should, and it has shut down to protect itself from overheating. You may notice the boiler locking out, cycling on and off rapidly, making unusual noises, or failing to heat radiators properly.
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
- Weak or failing circulation pump Common
The central heating pump is responsible for pushing water around the system. If the pump has weakened, seized, or developed a fault such as a blown seal, water flow slows dramatically. This causes heat to build up rapidly at the flow sensor while the return stays cooler, triggering the E12 differential fault.
- Sludge or limescale blockage in the system Common
Over time, central heating systems accumulate magnetite sludge and limescale deposits, particularly in older or unprotected systems. These can partially or fully block pipes, the heat exchanger, or radiators, restricting water movement and causing the temperature differential to spike beyond the boiler's safety threshold.
- Airlock in the heating circuit Common
Trapped air in the system can create pockets that prevent water from circulating freely. Radiators that are cold at the top but warm at the bottom are a classic sign of an airlock. Reduced flow caused by air pockets can be enough to trigger the E12 code.
- Faulty differential water flow switch Sometimes
The flow switch monitors water movement and is expected to close once sufficient flow is established. If the switch itself has failed or is sticking, it will report no flow even when the pump is working correctly, causing the boiler to lock out with E12.
- Faulty NTC thermistor (flow or return sensor) Sometimes
If one of the temperature sensors providing readings to the PCB has drifted out of calibration or failed outright, the boiler may calculate an inaccurate temperature differential even when actual circulation is fine. This can produce a spurious E12 lockout.
- Closed or partially closed system valves Sometimes
Lockshield valves, isolation valves, or zone valves that have been accidentally closed or are stuck can significantly restrict flow through part or all of the circuit, mimicking a pump or blockage fault.
- PCB fault Rare
In rare cases, the printed circuit board misinterprets signals from the flow switch or temperature sensors, generating an E12 code without an underlying hydraulic problem. This is usually only confirmed after all other causes have been ruled out.
How to fix it
- Reset the boiler once DIY safe
Locate the reset button on your Potterton boiler's control panel and hold it for around 3–5 seconds until the boiler attempts to restart. A single reset is reasonable, but do not keep resetting repeatedly — if the fault returns, further resets will not fix the underlying problem and could mask a developing issue.
- Check and top up system pressure if needed DIY safe
Look at the pressure gauge on your boiler. Most Potterton models operate best at 1–1.5 bar when cold. If the needle is below 1 bar, use the filling loop (usually a braided hose or lever valve beneath the boiler) to slowly top up to around 1.2–1.5 bar, then close the filling loop securely. Consult your boiler manual for the exact recommended pressure for your model.
- Bleed the radiators to release any trapped air DIY safe
Using a radiator bleed key, open the bleed valve at the top of each radiator (starting furthest from the boiler) until a steady trickle of water replaces the hissing air, then close it. After bleeding all radiators, check the system pressure again and repressurise if it has dropped below 1 bar.
- Check that all system valves are fully open DIY safe
Walk around the property and confirm that lockshield valves on all radiators are open (turned fully anti-clockwise), that any isolation valves on pipework are in the open position, and that zone valves (if fitted) are not stuck closed. A single closed valve can restrict flow enough to trigger E12.
- Call a Gas Safe registered engineer to investigate further Gas Safe engineer
If E12 returns after the above checks, the fault requires professional diagnosis. An engineer will assess the pump, test the flow switch and NTC thermistor sensors, check for internal sludge or scale, and inspect the PCB if needed. Depending on findings, they may carry out a power flush, replace the pump, swap out the flow switch or a thermistor, or recommend further action. Do not attempt to open the boiler casing or work on any internal components yourself.
Parts you may need
- Central heating pump · from £80
- Differential water flow switch · from £35
- NTC thermistor (flow or return) · from £20
- Inhibitor/system filter (for sludge prevention) · from £40
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 £150–£450, depending on the underlying cause.
Frequently asked questions
Can I keep resetting my Potterton boiler when E12 keeps coming back?
It is fine to try one reset to see whether the fault clears, but repeatedly resetting a boiler that keeps locking out on E12 is not a solution and could delay finding a genuine fault. If the code returns after a single reset, book a Gas Safe engineer to diagnose the root cause.
Could a power flush fix my Potterton E12 fault?
If sludge or limescale build-up is the cause — which is fairly common in older or unprotected systems — a power flush carried out by a Gas Safe engineer can restore proper circulation and resolve the fault. A power flush typically costs £300–£500 in the UK and is worth considering if your radiators have cold spots or your system has never been flushed.
How much does it cost to fix a Potterton E12 fault?
Most people pay somewhere between £150 and £450 for the common repairs behind E12 — such as pump replacement, a flow switch swap, or a thermistor. Labour is typically £60–£100 per hour. If the fault turns out to be a PCB failure, parts alone can reach £250–£450, pushing the total bill higher; this is less common but worth knowing. A Gas Safe engineer can give you a firm quote once they have diagnosed the problem.
What is the difference between the flow/return temperature differential fault and the water flow switch fault on E12?
Both relate to the boiler detecting poor water circulation, but they point to slightly different components. The flow/return temperature differential fault means the boiler has measured too large a gap between the outgoing and returning water temperatures — usually caused by restricted flow, a weak pump, or sludge. The differential water flow switch fault means the physical switch that confirms water is moving through the system has not closed as expected, which can be caused by the switch itself failing or by genuinely poor flow. In practice the diagnosis and repair process overlaps considerably for both, and a Gas Safe engineer will check both areas.