Alpha E12 Fault Code: Causes, Fixes & Repair Costs
What does the Alpha E12 fault code mean?
The E12 code on an Alpha boiler indicates that the differential water flow switch is stuck in the open position. This safety switch monitors whether water is genuinely circulating through the boiler when it fires. Under normal operation, water movement causes the switch to close, confirming to the boiler's controls that it's safe to run the burner. When the switch fails to close — remaining open even when water should be flowing — the boiler locks out to protect the heat exchanger. A related code, E13, is the opposite condition: the same switch stuck in the closed position. If you see E12, the boiler cannot confirm adequate water flow and has shut down as a precaution.
General guidance only — not a substitute for professional advice. 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 mechanically stuck flow switch Common
The differential flow switch itself is the most frequent culprit. The switch can seize mechanically in the open position or fail electrically, sending a false no-flow signal to the boiler's PCB. When this happens the boiler locks out regardless of whether water is actually moving through the system.
- Low system pressure preventing sufficient flow Common
Alpha boilers generally require at least 1.0 bar of system pressure to circulate water properly. If pressure has dropped below this — perhaps due to a slow leak, a recently bled radiator, or a failing pressure relief valve — there may not be enough water volume moving through the system to trigger the flow switch.
- Circulation problem — pump, air or blocked valves Common
Even with adequate pressure, poor circulation can prevent the flow switch from seeing the minimum 2.0 litres per minute it needs to close. Common causes include a seized or weakening circulation pump, air trapped in the system, closed thermostatic or lockshield radiator valves, or sludge and limescale narrowing the pipework and heat exchanger.
- Wiring fault or loose connection to the flow switch Sometimes
The flow switch is an electrical component connected to the PCB by wiring that can corrode, loosen at a terminal, or degrade with age. A poor connection can produce an intermittent or permanent open signal even when the switch mechanism itself is fine.
- Moisture or condensation ingress Sometimes
Older Alpha boilers may have less well-sealed internal components. Condensation or moisture from nearby pipework can work into the flow switch or its connectors, causing corrosion or short-circuit behaviour that mimics an open-switch fault.
How to fix it
- Reset the boiler once DIY safe
Locate the reset button on your Alpha boiler's control panel — on most models it is a dedicated button, sometimes requiring a press-and-hold for around five seconds. Turn the boiler off, wait five minutes to allow it to cool, then attempt a single reset. If the E12 code returns immediately or within a short period, do not keep resetting as repeated attempts can mask a genuine safety issue. Move on to the next checks.
- Check the system pressure gauge DIY safe
Look at the pressure gauge on the front of your boiler. It should read between 1.0 and 1.5 bar when the system is cold. If it reads below 1.0 bar, top the system up using the filling loop — usually a braided flexible hose with one or two valves beneath the boiler. Open the valves slowly, watch the gauge rise to about 1.2 bar, then close the valves fully. If pressure drops again within a few days, there is likely a leak that a Gas Safe engineer should trace.
- Bleed your radiators to release trapped air DIY safe
Air locks in the system can prevent adequate water circulation, stopping the flow switch from closing. Use a radiator bleed key to open the bleed valve on each radiator (starting upstairs and working down) until water dribbles out steadily with no air hissing. Re-check the boiler pressure afterwards, as bleeding typically causes a small pressure drop, and top up again if needed.
- Check that all radiator valves are fully open DIY safe
Walk around the property and confirm every thermostatic radiator valve (TRV) and lockshield valve is open. A number of partially or fully closed valves can restrict overall flow to the point where the switch never sees enough circulation to close. This is a quick and easy check that is easy to overlook.
- Have a Gas Safe engineer inspect and test the flow switch Gas Safe engineer
If the steps above do not clear the fault, the flow switch itself needs to be electrically tested and mechanically inspected. An engineer will use a multimeter to check continuity across the switch terminals, confirm the wiring and connectors are in good condition, and replace the switch if it has failed. This is an internal boiler component — do not attempt to access it yourself.
- Have the circulation pump assessed Gas Safe engineer
A Gas Safe engineer will check whether the pump is generating adequate flow. A failing or seized pump is a very common reason for the flow switch not to close. The engineer will test pump speed, listen for signs of seizure, and replace the pump if necessary. While they are working on the system, they may also recommend a powerflush if sludge is suspected as a contributing factor.
- Have all internal wiring and PCB connections checked Gas Safe engineer
If the switch and pump are both found to be in good order, the engineer will trace the wiring back to the PCB, checking for degraded insulation, loose terminals, or corrosion that could be generating a false open signal. In rare cases the PCB itself may need replacement.
- Call a Gas Safe registered engineer if you have not already done so Gas Safe engineer
If resetting, repressurising, bleeding radiators, and checking valves have not resolved the E12 lockout, you need a Gas Safe registered engineer. You can verify registration at the Gas Safe Register website (gassaferegister.co.uk). Do not attempt to open the boiler casing or interfere with any internal components.
Parts you may need
- Differential water flow switch · from £25
- Circulation pump (compatible replacement) · from £80
- Pressure relief valve · from £20
- Expansion vessel (replacement) · from £45
- Inhibitor fluid (system protection, e.g. Fernox F1) · from £15
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–£350, depending on the underlying cause.
Frequently asked questions
Can I fix the Alpha E12 fault myself without calling an engineer?
There are a few things you can safely try at home: a single boiler reset, topping up the system pressure via the filling loop if it has dropped below 1.0 bar, bleeding radiators to remove trapped air, and checking that all radiator valves are open. If none of these clear the fault, you will need a Gas Safe registered engineer. The flow switch, wiring, pump, and PCB are all internal components that legally and safely require a qualified professional.
How much does it cost to fix an Alpha E12 fault in the UK?
For most households, the repair falls between £100 and £350 depending on the root cause. Replacing the flow switch itself is at the lower end — the part is typically £20–£30, and with labour the total is usually around £100–£180. A pump replacement is more involved and typically costs £200–£350 all-in. If sludge is a significant contributing factor, a system powerflush adds further cost, often £300–£500 on top. In rare cases where the PCB is implicated, costs can rise further — worth bearing in mind on older boilers where the repair-versus-replace question becomes relevant.
What is the difference between Alpha fault codes E12 and E13?
Both codes relate to the same differential water flow switch, but they describe opposite failure states. E12 means the switch is stuck open — it is not closing to confirm water flow, causing a lockout. E13 means the switch is stuck closed — it is not opening when it should, which can also prevent the boiler from operating safely. The diagnostic steps and likely causes overlap, but the direction of the fault is different. If your display shows E13, mention that specifically when you call an engineer.
Why does my Alpha boiler keep showing E12 after I reset it?
A fault that returns quickly after resetting almost always points to an underlying problem that the reset cannot cure. The most common persistent causes of a recurring E12 are a failed flow switch, a pump that is no longer generating sufficient circulation, significantly low system pressure (perhaps due to a slow leak), or a heavy sludge buildup restricting flow through the heat exchanger. Repeated resets without addressing the root cause can put additional strain on the boiler. It is best to limit resets to two or three attempts and then call a Gas Safe engineer to diagnose the problem properly.