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.
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
- Low system pressure Common
If the boiler's pressure has dropped below around 1 bar, there may not be enough water in the system to circulate properly. The flow switch cannot detect movement and trips open. This is one of the most straightforward causes to check and rule out yourself.
- Pump failure or airlock Common
The circulation pump is responsible for pushing water around the central heating system. If it has seized, is running too slowly, or an airlock is preventing flow, the differential flow switch will see no circulation and remain open. A Gas Safe engineer will need to inspect, bleed, or replace the pump.
- Closed or obstructed valves Sometimes
A partially or fully closed isolation valve, stuck zone valve, or a heavily sludged system can starve the boiler of adequate water flow. The flow switch registers no movement and locks out. Power-flushing may be required in severely sludged systems.
- Faulty differential flow switch Sometimes
The flow switch itself can fail mechanically or electrically — sticking permanently in the open position regardless of whether water is actually circulating. A Gas Safe engineer can test continuity across the switch and replace it if necessary.
- PCB fault (specific models only) Rare
On certain older Baxi models, E12 denotes a PCB fault rather than a flow switch issue. A failing PCB can misread sensor signals or fail to process them correctly, producing a spurious flow switch fault code. This typically requires professional diagnosis before a PCB replacement is confirmed.
How to fix it
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Differential water flow switch (Baxi compatible) · from £35
- Central heating circulation pump (Grundfos or Wilo equivalent) · from £85
- Zone valve (if applicable) · from £40
- PCB (model-specific — older ranges only) · from £220
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.