Baxi E127 Fault Code: Causes, Fixes & Repair Costs
What does the Baxi E127 fault code mean?
The E127 code appears on Baxi boilers when the anti-Legionella protection cycle has failed to reach or maintain its target temperature — typically 60°C or above. Modern Baxi boilers run a periodic programme that heats stored or standing domestic hot water to a high temperature specifically to eliminate any Legionella bacteria that may have developed. When the boiler cannot hit that threshold within the allotted time, it flags E127 as a safety-triggered fault. Because this fault has an indirect public health dimension — Legionella bacteria can cause Legionnaires' disease — it should not be left unresolved or simply reset repeatedly without investigation.
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 DHW temperature sensor Common
The domestic hot water sensor (NTC thermistor) is responsible for reporting the water temperature to the boiler's control board. If the sensor has drifted out of calibration, developed a short circuit, or failed outright, the boiler receives an inaccurate temperature reading and may incorrectly conclude the Legionella target has not been met — or genuinely cannot confirm it has. A healthy NTC thermistor should read approximately 12 kΩ resistance at 25°C; readings well outside this suggest a faulty sensor requiring replacement.
- Low system pressure or poor circulation Common
If the system pressure has dropped below the recommended 1.0–2.0 bar range, the boiler may struggle to transfer enough heat energy to the water to hit the Legionella target temperature. Similarly, a sluggish or failing circulation pump, or a partial blockage in the system, can prevent adequate heat distribution regardless of how hard the burner works. Both low pressure and circulation problems can cause the boiler to time out before the cycle completes.
- Gas supply or burner performance issue Sometimes
If the boiler cannot generate its full heat output — due to reduced gas supply pressure, a partially blocked burner, or a minor ignition issue — it may simply not produce enough heat to reach the Legionella protection temperature within the cycle window. This causes E127 even if all sensors and the pump are operating correctly.
- Misconfigured or disabled anti-Legionella programme Sometimes
The anti-Legionella function on many Baxi models is configurable through the installer menu. If the programme has been accidentally disabled, set to the wrong time, or misconfigured during a previous service visit, the boiler may trigger E127 because the cycle either does not run at all or is set up incorrectly. This is less of a component fault and more of a settings issue.
- Faulty central heating or hot water thermistor (wiring fault) Sometimes
Beyond the DHW sensor itself, damaged or corroded wiring between the sensor and the PCB can produce erroneous readings. A short in the sensor circuit is a known trigger for temperature-related fault codes on Baxi boilers. The engineer will inspect the wiring loom as well as the sensor itself before deciding which component to replace.
- PCB or control board fault Rare
In rare cases the main printed circuit board loses the ability to correctly interpret sensor data or manage the Legionella cycle logic. PCB faults are typically only diagnosed after all other causes have been ruled out.
How to fix it
- Reset the boiler once or twice DIY safe
Locate the reset button on the boiler's front panel — on most Baxi models it is clearly marked. Press and hold for a few seconds until the boiler attempts to restart. A single reset can clear a transient fault that did not represent a genuine underlying problem. If the E127 code returns promptly after one or two resets, do not keep repeating the process — a persistent code indicates a real fault that needs investigation.
- Check the system pressure gauge DIY safe
Look at the pressure gauge on the boiler — it is usually visible through the front panel or on the pipework below the boiler. The needle should sit between 1.0 and 2.0 bar when the system is cold. If it reads below 1.0 bar, you can top up the pressure yourself by slowly opening the filling loop (a small braided hose or set of valves usually beneath the boiler) until the gauge reaches around 1.2–1.5 bar, then close the loop securely. Do not overfill beyond 2.0 bar. If pressure is already correct, move on to the next step.
- Check that your gas supply is working DIY safe
Confirm that other gas appliances in your home — such as a gas hob or gas fire — are working normally. If they are not, the issue may be with your gas supply rather than the boiler. Check that your gas meter isolation valve is in the open position (handle inline with the pipe). If you suspect a gas supply problem, contact your gas supplier or call the National Gas Emergency line on 0800 111 999.
- Call a Gas Safe registered engineer to inspect and test sensors Gas Safe engineer
An engineer will use a multimeter to check the resistance of the DHW NTC thermistor and any heating thermistor, comparing readings against the expected values (around 12 kΩ at 25°C). They will also inspect wiring for corrosion, pinching, or short circuits. Any sensor or wiring found to be outside specification will be replaced. This work involves internal boiler components and must only be carried out by a Gas Safe registered engineer.
- Engineer to verify and reconfigure the anti-Legionella programme settings Gas Safe engineer
The engineer will access the boiler's installer menu to confirm that the anti-Legionella function is enabled, set to run at an appropriate time, and configured to the correct target temperature. If settings have been lost or altered — for example after a power cut or a previous service — the programme will be restored to the manufacturer's recommended parameters.
- Engineer to assess pump operation and check for system blockages Gas Safe engineer
The engineer will check that the circulation pump is running at the correct speed, is not air-locked, and is moving water effectively around the system. They will also assess whether any scale build-up, sludge, or partial blockage in the pipework could be restricting flow sufficiently to prevent the Legionella temperature from being reached. A pump replacement or a system power-flush may be recommended if circulation is found to be significantly compromised.
- Engineer to investigate gas valve and burner output if other checks pass Gas Safe engineer
If sensors, pump, and settings are all found to be correct, the engineer will examine the gas valve operation and burner assembly to confirm the boiler is achieving its rated heat output. Restricted gas flow or a dirty burner can prevent the boiler from generating enough heat for the Legionella cycle to complete successfully.
Parts you may need
- DHW NTC thermistor sensor · from £30
- Central heating NTC thermistor sensor · from £25
- Circulation pump · from £90
- Gas valve · from £120
- PCB (main control board) · from £200
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–£280, depending on the underlying cause.
Frequently asked questions
Is the Baxi E127 fault dangerous — should I stop using the boiler?
E127 is a warning rather than a full lockout, meaning the boiler may continue to provide heating and hot water while the code is displayed. However, you should not ignore it. The fault means the anti-Legionella cycle has failed, which carries a genuine public health concern — Legionella bacteria can multiply in warm water that has not been treated with a sufficiently high temperature. Get an engineer to investigate promptly, and do not keep resetting the boiler indefinitely as a workaround.
Can I fix the Baxi E127 myself?
The only DIY steps that are safe and appropriate are: resetting the boiler (once or twice), checking and topping up the system pressure via the filling loop, and confirming your gas supply is on. Everything else — sensor testing and replacement, pump checks, gas valve inspection, and reconfiguring installer menu settings — must be carried out by a Gas Safe registered engineer. Working on internal boiler components without Gas Safe registration is illegal and dangerous.
How much does it typically cost to fix a Baxi E127 fault?
For the most common causes — a faulty DHW or heating thermistor, a pressure or circulation issue, or a settings misconfiguration — most people pay in the region of £100–£280 all-in, including the engineer's call-out, diagnostic time, and any parts. Sensor parts themselves are relatively inexpensive (£20–£50), but you are also paying for the engineer's time. If the root cause turns out to be a pump failure, expect costs towards the higher end of that range. In rare cases where the PCB needs replacement, costs can rise significantly beyond this — worth asking your engineer for a written quote before authorising that repair.
Why does the Baxi boiler run an anti-Legionella cycle in the first place?
Legionella bacteria thrive in water held at temperatures between roughly 20°C and 45°C. To prevent a dangerous build-up, many modern boilers — including Baxi models with hot water storage or thermal store functions — automatically raise the water temperature to 60°C or higher at a programmed interval, which kills the bacteria. The E127 code is triggered when this protective cycle cannot reach its target, alerting you that the safeguard has not functioned as intended.