AAlpha logo

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.

lockout Some DIY checks possible May need a Gas Safe engineer 5 models affected

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

How to fix it

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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

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.

Affected models: Alpha E-Tec, Alpha E-Tec Plus, Alpha E-Tec S, Alpha CD Range, Alpha InTec

Last reviewed 2 July 2026 · verified by our team.

Are you a heating engineer? Join our network and get local jobs sent to you.

Find a Gas Safe engineer

For your Alpha E12 fault. We'll match you with a local Gas Safe registered engineer.

We pass your details to a local Gas Safe registered engineer. No payment is taken here.

Can't find your boiler or fault code?

Tell us what you need — we'll help, and we can put you in touch with a Gas Safe registered engineer.

Get in touch →