BBaxi logo

Baxi E12 Fault Code: Causes, Fixes & Repair Costs

What does the Baxi E12 fault code mean?

The E12 code on most Baxi boilers signals a differential water flow switch fault where the switch is stuck in the open position. In plain terms, the boiler's internal sensor cannot confirm that water is actually moving through the system, so the boiler refuses to fire as a safety precaution. A closely related code — E13 — is the opposite condition, where the same switch is stuck closed rather than open. It is worth noting that on certain older Baxi ranges (including some Solo and EcoBlue LED-only models), E12 and E3 can instead point to a printed circuit board (PCB) fault rather than a flow switch issue, so always cross-reference with your specific model's documentation if the standard flow-switch checks draw a blank.

lockout Some DIY checks possible May need a Gas Safe engineer 9 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. Check the system pressure gauge DIY safe

    Look at the pressure gauge on the front of your boiler — it should read between 1 and 1.5 bar when the system is cold. If it is below 1 bar, locate your filling loop (usually a braided flexible hose beneath the boiler) and slowly open the valves to add water until the needle reaches approximately 1.2 bar, then close the valves firmly. Never overfill beyond 2 bar.

  2. Reset the boiler once DIY safe

    Press and hold the reset button (often marked with a return-arrow symbol) for around 3 seconds, then release. Allow the boiler a minute or two to attempt a restart. If the E12 code clears and the boiler fires normally, monitor it over the following 24 hours. Do not reset more than two or three times in total — repeated resets without a successful start can mask a worsening fault.

  3. Check that all system valves are open DIY safe

    Walk around your home and confirm that radiator valves, any isolation valves under the boiler, and any zone valves are in the open position. Even a single closed valve on a small system can restrict flow enough to trigger this fault. If everything appears open and the fault persists, move on.

  4. Have a Gas Safe engineer inspect the circulation pump Gas Safe engineer

    If pressure is correct and valves are open, the next most likely culprit is the circulation pump. A registered engineer will test whether the pump is running, check for airlocks, bleed the pump if required, and advise on replacement if it has seized or is running outside its rated speed. Do not attempt to open or work on the pump yourself.

  5. Have the differential flow switch tested and replaced if faulty Gas Safe engineer

    A Gas Safe engineer can use a multimeter to test continuity across the flow switch terminals. If the switch is not closing when water flows, it will need to be replaced with a compatible Baxi part. This is a straightforward component swap for an experienced engineer but involves working inside the boiler casing.

  6. Request a system powerflush if sludge is suspected Gas Safe engineer

    If the engineer finds heavily contaminated water — dark, almost black in appearance — or multiple components showing signs of corrosion, a powerflush may be recommended to clear magnetite and debris. This should be followed by adding a quality inhibitor to protect the system going forward.

  7. Have the PCB inspected (older models only) Gas Safe engineer

    If your Baxi is an older model where E12 points to a PCB fault, and all other checks have come back clear, a Gas Safe engineer or heating electrician will need to test the board. PCB replacement should only ever be carried out by a competent professional; incorrect installation can create serious electrical and safety hazards.

  8. Call a Gas Safe registered engineer if the fault persists Gas Safe engineer

    If the fault code returns after your basic checks or you are not confident identifying the cause, contact a Gas Safe registered engineer. You can verify any engineer's credentials at gassaferegister.co.uk. Continuing to run or reset a boiler that is locking out repeatedly can cause further damage and may void your warranty.

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 £120–£320, depending on the underlying cause.

Frequently asked questions

Can I fix a Baxi E12 fault myself?

There are a couple of things you can safely try: checking and topping up the system pressure via the filling loop, ensuring all radiator and isolation valves are fully open, and performing a single boiler reset. However, if the fault code returns, the underlying cause — a failing pump, faulty flow switch, or blocked system — will need a Gas Safe registered engineer to diagnose and repair. Do not repeatedly reset the boiler or attempt to open the boiler casing yourself.

What is the difference between Baxi E12 and E13?

Both codes relate to the differential water flow switch. E12 means the switch is stuck open — the boiler cannot confirm water is circulating before it tries to fire. E13 is the opposite: the switch is stuck closed, which can falsely suggest water is moving when it is not. The diagnostic checks for both codes are similar, but the switch behaviour and replacement considerations differ slightly — an engineer will test the switch in both states to determine which condition applies.

My boiler is an older Baxi and the manual says E12 is a PCB fault — which is correct?

Both interpretations are valid depending on the specific Baxi model and production era. On most current Baxi boilers, E12 refers to the differential water flow switch. On certain older ranges — including some Solo and EcoBlue LED-display models — E12 and E3 can instead indicate a PCB fault. If you have ruled out all circulation-related causes and the fault persists, PCB failure becomes more likely. A Gas Safe engineer can confirm which applies to your boiler. PCB replacement typically costs £250–£450 including parts and labour, so always get a full diagnosis before agreeing to that repair.

How much does it cost to fix a Baxi E12 fault in the UK?

For most households, the repair falls somewhere between £120 and £320 depending on what the engineer finds. A flow switch replacement including labour and call-out typically costs £100–£200, while a pump replacement tends to run £150–£280. If the system needs a powerflush to clear sludge, that is usually an additional £300–£600 on top. In the minority of cases where a PCB is at fault, costs can reach £400–£500 — but that scenario is much less common and should only be confirmed after thorough diagnosis.

Affected models: Baxi 600, Baxi 800, Baxi Duo-tec, Baxi Platinum, Baxi EcoBlue Advance, Baxi Solo (older range — may indicate PCB fault on this model), Baxi Megaflo System, Baxi 200, Baxi 400

Last reviewed 1 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 Baxi 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 →