Vaillant ecoTEC plus System Fault codes & diagnostics

137 fault codes with plain-English explanations, severity ratings, DIY guidance, and repair cost estimates.

System Natural Gas 12-37 kW 2012-present

The fault code is already on your display

Note it down before pressing reset — resetting clears the code immediately. How to read fault codes →

Severity at a glance

Each cell = one fault code. Hover to identify.
5 Emergency 40 High 9 Medium 83 Low

All 137 documented codes

Tap any card for details

con

Your boiler has lost the ability for its internal electronic components to talk to each other, so it has shut down to prevent incorrect operation.

High Engineer only £250-450

Parts commonly replaced

  • Main PCB
  • Wiring harness
  • Display interface unit

Related codes

d.01

Your boiler is currently running its internal pump to circulate residual heat, which is a normal part of the system's cooling process.

Low Engineer only
d.02

This is a normal operational setting, not a fault; it simply indicates the boiler is timing out between heating cycles to prevent excessive wear.

Low Engineer only
d.06

This code is simply an information display showing the current temperature setting for your hot water, rather than indicating a fault.

Low DIY-safe

What to check first

  1. No action is required as this is a status code, not an error.
  2. Press the 'i' button on your boiler control panel to return to the normal operating display.

Related codes

d.07

Your boiler is simply displaying the current temperature setting for your hot water cylinder as part of its normal operation.

Low Engineer only
d.08

This code is simply an information display showing the current signal from your wall thermostat, letting you know if your heating is correctly receiving a request to turn on or off.

Low DIY-safe

What to check first

  1. Check your wall thermostat to see if it is set to a higher temperature than the current room temperature
  2. Ensure your programmer or digital timer is set to the 'On' position for heating
  3. If the boiler is not firing when expected, change the batteries in your wireless thermostat if applicable

Related codes

Showing 11–20 of 137
d.10

Your boiler is simply displaying the current operating status of its internal water pump to let you know if it is switched on or off.

Low Engineer only
d.11

Your boiler is simply performing a routine check on its internal water pump to ensure heat is moving around your system correctly.

Low Engineer only
d.13

Your boiler is simply reporting that the internal pump responsible for moving water around the heating system is currently switched off.

Low Engineer only £150-300

Parts commonly replaced

  • System pump
  • Pump lead
  • Printed Circuit Board

Related codes

d.16

Your boiler is currently receiving a signal from your thermostat telling it to stay off, so it is simply waiting for a command to start heating.

Low DIY-safe

What to check first

  1. Check your room thermostat or smart controller settings
  2. Increase the target temperature on your thermostat to see if the boiler responds
  3. Check if your thermostat batteries need replacing

Related codes

d.18

This is just an information code showing how your boiler's internal water pump is currently set to behave, which is normal operation rather than a system error.

Low DIY-safe

What to check first

  1. This code appears during normal navigation of your boiler settings menu.
  2. If you wish to change the behavior, refer to your user manual's section on pump modes.
  3. If no other error codes are showing, no action is required.

Related codes

Showing 21–30 of 137
d.21

This code is simply an information message telling you whether your boiler's 'fast hot water' feature is currently turned on or off, rather than signaling a fault.

Low DIY-safe

What to check first

  1. Locate the 'warm start' or 'comfort' button on your boiler's control panel
  2. Press the button to toggle the setting between 'on' and 'off' based on your preference
  3. Note that no further action is required as this is a status screen and not an error
d.23

Your boiler is currently operating normally and is simply indicating that no heating is required at this moment.

Low DIY-safe

What to check first

  1. Check your thermostat settings to ensure the heating is set to 'on'
  2. Increase the target temperature on your room thermostat
  3. Ensure your heating programmer is currently within an active time schedule

Related codes

d.24

Your boiler is signalling that the water pressure is either too low or the sensor monitoring the flow is not detecting any movement, which usually prevents the unit from starting.

High DIY-safe £120-250

What to check first

  1. Check the system pressure gauge on the front panel; it should be between 1.0 and 1.5 bar.
  2. If below 1.0 bar, locate the filling loop lever or tap underneath the boiler.
  3. Slowly open the valve to let water in until the needle reaches 1.5 bar, then securely close the valve.

Parts commonly replaced

  • Pressure sensor
  • Pressure relief valve
  • Expansion vessel

Related codes

d.25

This code is simply an information message indicating that your hot water cylinder or 'warm start' feature is currently switched off or not being requested by your thermostat.

Low Engineer only
d.31

This code is simply an information display showing the current configuration mode of your boiler's automated water pressure system rather than indicating a fault.

Low Engineer only
d.33

Your boiler is currently monitoring the speed of its internal air intake fan to ensure it is operating at the correct level for safe combustion.

Low Engineer only

Parts commonly replaced

  • Fan unit
  • Printed Circuit Board (PCB)

Related codes

Showing 31–40 of 137
d.35

Your boiler is currently monitoring or moving the internal switch that directs hot water to either your radiators or your taps.

Low Engineer only £150-300

Parts commonly replaced

  • Diverter valve actuator
  • Diverter valve cartridge

Related codes

d.39

Your boiler is simply reporting the current temperature reading from your solar heating system, which is a routine data check rather than a system error.

Low Engineer only
d.43

This code is simply an information display showing the current heater setting level, not an error or a sign that your boiler is broken.

Low DIY-safe

What to check first

  1. No action is required as this is a setting display, not a fault.
d.50

Your boiler is currently running a calibration routine to adjust its internal air supply settings to meet efficiency standards.

Low Engineer only
d.51

Your boiler has detected that the internal fan is running outside of its normal speed range, which is preventing it from heating your home safely.

High Engineer only £150-350

Parts commonly replaced

  • Fan assembly
  • PCB (Printed Circuit Board)
  • Wiring harness

Related codes

Showing 41–50 of 137
d.60

Your boiler has safety-stopped itself several times because it detected the water getting too hot, indicating a possible issue with the system's ability to circulate water properly.

Medium Engineer only £120-250

Parts commonly replaced

  • Circulation pump
  • System filter
  • Primary heat exchanger

Related codes

d.61

Your boiler has failed to start up several times in a row and is currently preventing itself from trying again to ensure safety.

High Engineer only £120-250

Parts commonly replaced

  • Ignition lead
  • Ignition electrode
  • Gas valve

Related codes

d.64

This code is simply an information display showing the average time it takes for your boiler to ignite, rather than a sign that something is broken.

Low Engineer only
d.65

This code is simply a background status display showing how many seconds the boiler took to ignite during its most recent start-up attempt.

Low Engineer only
d.66

This code simply indicates whether the comfort setting that keeps your tap water pre-warmed is currently turned on or off.

Low DIY-safe

What to check first

  1. Locate the menu button on your boiler display
  2. Navigate to the 'Comfort' or 'Warmstart' settings
  3. Select 'On' or 'Off' based on your personal heating preference
d.67

Your boiler is currently in a brief, normal cooling-down period and will restart automatically once this timer finishes.

Low Engineer only
d.68

Your boiler has struggled to light on its first try multiple times, which acts as a log to help engineers track recurrent ignition issues.

Medium Engineer only £120-250

Parts commonly replaced

  • Ignition electrode
  • Gas valve
  • Flame rectification probe

Related codes

d.69

Your boiler has failed to light the burner multiple times and is currently recording these failed attempts.

High Engineer only £150-350

Parts commonly replaced

  • Ignition electrode
  • Gas valve
  • Control board

Related codes

Showing 51–60 of 137
F.00

Your boiler has lost the signal from the sensor that monitors how hot the water is, meaning it has safely shut itself down to prevent overheating.

High Engineer only £120-220

Parts commonly replaced

  • NTC flow temperature sensor
  • Wiring harness

Related codes

F.01

Your boiler has lost the signal from one of its internal heat sensors, meaning it cannot accurately monitor the temperature of the water returning to the system and has shut down as a precaution.

High Engineer only £120-220

Parts commonly replaced

  • Return temperature sensor
  • Wiring harness

Related codes

F.10

Your boiler has stopped working because it is unable to accurately measure the temperature of the water flowing through it, likely due to a faulty sensor or a loose electrical connection.

High Engineer only £120-220

Parts commonly replaced

  • NTC flow temperature sensor
  • Wiring harness

Related codes

F.11

Your boiler has detected a faulty connection to the sensor that monitors the temperature of the water returning to the system, causing it to stop operating as a safety precaution.

High Engineer only £120-220

Parts commonly replaced

  • Return NTC thermistor
  • Wiring harness

Related codes

F.13

Your boiler has lost the connection to the temperature sensor in your hot water tank, meaning it currently doesn't know when the water has finished heating up.

Medium Engineer only £120-220

Parts commonly replaced

  • NTC temperature sensor
  • Wiring harness
F.20

Your boiler has detected that it is running too hot and has automatically shut itself down to prevent damage.

High Engineer only £150-350

Parts commonly replaced

  • NTC temperature sensor
  • Pump
  • Heat exchanger

Related codes

F.22

Your boiler has stopped working because the water pressure inside the heating system has dropped too low to operate safely.

High DIY-safe £80-150

What to check first

  1. Locate the external filling loop, which is usually a small metal braided hose underneath the boiler.
  2. Open the valves on the filling loop to allow cold mains water to enter the system until the pressure gauge reads between 1.0 and 1.5 bar.
  3. Close both valves tightly and ensure the filling loop is disconnected if it is a detachable type.

Parts commonly replaced

  • Pressure relief valve
  • Pressure sensor
  • Expansion vessel

Related codes

F.23

Your boiler has detected that the water is getting much hotter in one part of the system than the other, causing it to shut down to prevent internal damage.

High Engineer only £150-350

Parts commonly replaced

  • Central Heating Pump
  • NTC Sensor
  • System Filter

Related codes

F.24

Your boiler is shutting down because it detects that the water inside is heating up much faster than it should, which suggests the water cannot circulate properly.

High Engineer only £150-350

Parts commonly replaced

  • Central heating pump
  • System filter
  • Plate heat exchanger

Related codes

Showing 61–70 of 137
F.25

Your boiler has detected that the exhaust gases are becoming dangerously hot and has shut itself down to prevent damage or overheating.

Emergency Engineer only £150-350

Parts commonly replaced

  • NTC temperature sensor
  • Wiring harness
  • Main heat exchanger

Related codes

F.27

Your boiler has detected a signal that suggests a flame is present even when the boiler is switched off, so it has stopped working as a safety precaution.

High Engineer only £150-300

Parts commonly replaced

  • Printed circuit board (PCB)
  • Ionisation electrode

Related codes

F.28

Your boiler is attempting to start but cannot successfully light the flame to provide heating or hot water.

High Engineer only £150-350

Parts commonly replaced

  • Ignition electrode
  • Gas valve
  • Printed Circuit Board (PCB)

Related codes

F.29

Your boiler is trying to start up but is failing to stay lit, which means it cannot produce heat or hot water.

High Engineer only £150-350

Parts commonly replaced

  • Ignition electrode
  • Gas valve
  • Condensate trap

Related codes

F.32

Your boiler has detected that the internal components responsible for venting waste gases are not spinning correctly, so it has purposefully shut itself down for safety.

High Engineer only £180-350

Parts commonly replaced

  • Fan assembly
  • Wiring harness
  • PCB

Related codes

F.33

Your boiler has detected an issue with its airflow system, meaning it cannot safely vent exhaust gases, so it has shut down to prevent a fire or carbon monoxide risk.

Emergency Engineer only £150-300

Parts commonly replaced

  • Air pressure switch
  • Fan assembly
  • Wiring harness
  • Venturi

Related codes

F.49

Your boiler is having trouble communicating with its external controls like the thermostat or timer, usually due to a loose wire or a power issue in the connection cable.

High Engineer only £120-250

Parts commonly replaced

  • eBUS communication cable
  • PCB (Printed Circuit Board)
  • External heating controls

Related codes

F.61

Your boiler has detected an internal electrical problem that is preventing it from safely controlling the gas supply, so it has shut down to protect your home.

High Engineer only £250-450

Parts commonly replaced

  • Printed Circuit Board (PCB)
  • Wiring harness
  • Gas valve

Related codes

F.62

Your boiler has detected that the gas supply is not turning off correctly when it should, so it has safely shut itself down to prevent any risk.

Emergency Engineer only £250-450

Parts commonly replaced

  • Gas valve
  • Printed Circuit Board (PCB)

Related codes

F.63

Your boiler's computer memory has experienced a critical error, meaning it can no longer safely operate or process its internal instructions.

High Engineer only £250-450

Parts commonly replaced

  • Main printed circuit board (PCB)

Related codes

Showing 71–80 of 137
F.64

Your boiler's computer is struggling to read data from its internal sensors, meaning it has switched itself off to prevent a malfunction.

High Engineer only £250-450

Parts commonly replaced

  • Main PCB
  • Wiring harness

Related codes

F.65

Your boiler has detected that its internal computer is getting too hot, so it has safely shut itself down to prevent damage to its electronic components.

High Engineer only £250-450

Parts commonly replaced

  • Main printed circuit board (PCB)
  • Wiring harness

Related codes

F.67

Your boiler has detected an internal communication error with its flame-monitoring system, meaning it cannot safely confirm that the burner is operating, so it has shut down to prevent any risk.

High Engineer only £200-450

Parts commonly replaced

  • Printed Circuit Board (PCB)
  • Flame sensor

Related codes

F.68

Your boiler is struggling to keep its internal flame lit steadily, so it has turned itself off to stay safe.

High Engineer only £150-300

Parts commonly replaced

  • Flame rectification electrode
  • Gas valve
  • Printed circuit board (PCB)

Related codes

F.70

Your boiler's computer has lost its identity settings and cannot communicate correctly with the internal parts, meaning it has shut down for safety.

High Engineer only £120-250

Parts commonly replaced

  • User Interface PCB
  • Main PCB

Related codes

F.71

Your boiler is struggling because a temperature sensor is sending inconsistent signals, causing it to block its own operation to play it safe.

High Engineer only £150-250

Parts commonly replaced

  • Flow NTC temperature sensor
  • PCB (Printed Circuit Board)

Related codes

F.72

Your boiler has lost the ability to accurately measure the temperature of the water flowing through it, so it has purposefully shut down to prevent overheating.

High Engineer only £150-250

Parts commonly replaced

  • NTC Temperature Sensor
  • Printed Circuit Board (PCB)

Related codes

F.73

Your boiler is struggling to detect the water pressure inside the system because the sensor is providing an incorrect reading.

High Engineer only £150-250

Parts commonly replaced

  • Water pressure sensor
  • Wiring harness

Related codes

F.74

Your boiler's internal water pressure gauge is reporting an inaccurate or impossible reading, which is preventing it from starting safely.

High Engineer only £150-250

Parts commonly replaced

  • Water pressure sensor
  • Wiring harness

Related codes

F.75

Your boiler is struggling to confirm that water is moving through the system, meaning it will likely shut down to prevent itself from overheating.

High Engineer only £150-350

Parts commonly replaced

  • Pressure sensor
  • Central heating pump

Related codes

Showing 81–90 of 137
F.76

Your boiler has detected that it is running too hot and has safely shut itself down to prevent damage to its internal components.

High Engineer only £150-300

Parts commonly replaced

  • Thermal fuse
  • Heat exchanger
  • Cable harness

Related codes

F.77

Your boiler has detected an issue with the system responsible for removing exhaust gases or draining away the water produced during the heating process.

High Engineer only £150-350

Parts commonly replaced

  • Condensate pump
  • Flue gas flap module
  • PCB

Related codes

F.78

Your boiler is having trouble communicating with the external controls meant to manage your hot water cylinder.

Medium Engineer only £120-250

Parts commonly replaced

  • VR 65 wiring centre
  • NTC hot water sensor
  • System connection cable

Related codes

F.83

Your boiler is struggling to accurately measure how hot the water is as it moves around your heating system, so it has shut down to prevent overheating.

High Engineer only £150-250

Parts commonly replaced

  • Flow temperature sensor (NTC)
  • Return temperature sensor (NTC)
  • Wiring harness

Related codes

F.84

Your boiler has detected an inconsistent temperature reading between the pipes, suggesting it is struggling to accurately measure how well water is circulating through your heating system.

Medium Engineer only £150-250

Parts commonly replaced

  • NTC temperature sensors
  • Wiring harness
  • PCB

Related codes

F.85

Your boiler has detected that a temperature sensor is not fitted correctly, meaning it cannot accurately measure the heat and has shut down to protect the system.

High Engineer only £120-250

Parts commonly replaced

  • Flow temperature sensor
  • Return temperature sensor
  • Wiring harness

Related codes

F.86

Your boiler has detected that the external sensor monitoring your underfloor heating system is not communicating correctly, meaning your underfloor heating may not turn on or regulate its temperature properly.

Medium Engineer only £120-250

Parts commonly replaced

  • Underfloor heating contact switch
  • Wiring harness
  • Printed Circuit Board (PCB)

Related codes

F.87

Your boiler is failing to light the flame properly because there is a communication issue with the part responsible for ignition.

High Engineer only £150-300

Parts commonly replaced

  • Ignition lead
  • Ignition electrode
  • Printed Circuit Board (PCB)

Related codes

F.88

Your boiler has detected an issue with the assembly that controls the supply of gas to the burner, meaning it cannot safely ignite to provide heating or hot water.

Emergency Engineer only £180-350

Parts commonly replaced

  • Gas valve
  • Wiring harness
  • Main printed circuit board (PCB)

Related codes

F.89

Your boiler has detected that the internal water pump is not running correctly, which stops the system from circulating heat to your radiators or hot water tank.

High Engineer only £200-450

Parts commonly replaced

  • Circulation pump
  • Pump wiring harness
  • Printed Circuit Board (PCB)

Related codes

Showing 91–100 of 137
F22

Your boiler has stopped working because the water pressure inside the heating system has dropped too low.

High DIY-safe £80-150

What to check first

  1. Locate the external filling loop, usually a silver flexible hose with one or two valves underneath the boiler.
  2. Open the valve(s) slowly to allow water into the system while watching the pressure gauge on the front display.
  3. Stop filling once the needle reaches the green zone, ideally around 1.5 bar, and ensure the valve is fully closed.

Parts commonly replaced

  • Filling loop
  • Pressure sensor
  • Expansion vessel
S.05

Your boiler is currently cooling itself down after being in use, which is a normal part of its automatic shut-down process.

Low Engineer only
Showing 101–110 of 137
S.07

Your boiler is perfectly fine; this isn't an error code, but simply a status message letting you know the system is moving warm water through your pipes after the heating has turned off to make the most of the remaining heat.

Low Engineer only
S.10

Your boiler is simply performing its normal job of preparing to heat your hot water or radiators.

Low Engineer only
S.11

Your boiler is simply performing a routine safety check by clearing its internal ventilation before it begins heating your water.

Low Engineer only
S.15

Your boiler is simply finishing a cooling cycle after providing hot water and will resume normal operation shortly.

Low Engineer only
S.16

Your boiler is currently running its internal fan to clear out any leftover heat after you have finished using hot water.

Low Engineer only
Showing 111–120 of 137
S.25

Your boiler is simply finishing its cooling process after heating your water, which is a normal part of its internal operation.

Low Engineer only
S.26

Your boiler is currently cooling down its internal components after finishing a hot water task, which is a normal part of its shutdown process.

Low Engineer only
S.27

Your boiler is currently shifting leftover heat away from the hot water system to prevent internal overheating, which is a normal part of its cooling process.

Low Engineer only
S.28

Your boiler has temporarily paused the burner while it adjusts the water temperature, which is a normal part of its internal operating process.

Low Engineer only
S.30

Your boiler is currently waiting for a signal from your thermostat to turn the heating on, so it is just sitting in standby mode.

Low DIY-safe

What to check first

  1. Check your room thermostat is set to a higher temperature than the current room temperature.
  2. Ensure your thermostat has fresh batteries if applicable.
  3. Check that your heating programmer or app is set to 'On' rather than 'Timed' or 'Off'.

Related codes

S.31

Your boiler is currently in standby mode because it has not been asked to provide any heating or hot water, so it is simply waiting for a signal from your thermostat.

Low Engineer only
Showing 121–130 of 137
S.32

Your boiler is pausing during startup because the internal fan is not spinning at the exact speed requested by the safety controls.

High Engineer only £180-350

Parts commonly replaced

  • Fan assembly
  • Printed Circuit Board (PCB)

Related codes

S.33

Your boiler is temporarily waiting for its internal air pressure system to reset before it can safely start the ignition process.

Medium Engineer only £150-300

Parts commonly replaced

  • Air pressure switch
  • Fan assembly
  • Printed Circuit Board

Related codes

S.34

Your boiler has detected that the temperature is low and has briefly activated its internal heating to prevent the pipes from freezing.

Low Engineer only
S.39

Your boiler is temporarily pausing because the external switch that monitors your underfloor heating system is currently signaling that the circuit is in the off position.

Low Engineer only £100-250

Parts commonly replaced

  • Underfloor heating contact switch
  • External wiring loom
  • Wiring centre
S.41

Your boiler's internal water pressure is currently higher than the recommended limit, which may cause it to stop working to protect the system.

Medium DIY-safe £80-150

What to check first

  1. Locate a radiator in your home that has a bleed valve.
  2. Place a cloth or small container under the valve.
  3. Open the valve slightly to release a small amount of water until the pressure gauge on the front of your boiler settles between 1.0 and 1.5 bar.

Parts commonly replaced

  • Pressure relief valve
  • Filling loop
  • Pressure sensor

Related codes

S.42

Your boiler has detected that the flap which prevents exhaust gases from flowing back into the system is stuck shut, meaning it cannot safely release gasses outside.

Emergency Engineer only £150-300

Parts commonly replaced

  • Flue non-return flap
  • Flue sensing switch

Related codes

S.46

Your boiler is temporarily limiting its power output to protect itself while it adjusts to the current demand from your heating system.

Low Engineer only
S.53

Your boiler has temporarily stopped because it cannot circulate water efficiently, likely due to low pressure or an obstruction preventing heat from moving around the system.

Medium DIY-safe £100-250

What to check first

  1. Check the system pressure gauge on the front panel and ensure it reads between 1.0 and 1.5 bar
  2. If low, use the external filling loop to top up the pressure
  3. Bleed all radiators to release any trapped air that could be impeding water flow
  4. Ensure all radiator valves are fully open

Parts commonly replaced

  • System pressure sensor
  • Central heating pump
  • Diverter valve

Related codes

S.54

Your boiler has temporarily stopped because it has detected that the water pressure is too low to circulate heat safely.

High DIY-safe £0-£120

What to check first

  1. Locate the external filling loop or internal filling key under the boiler
  2. Slowly open the valve to allow water into the system
  3. Watch the pressure gauge on the front of the display until it reaches 1.5 bar, then securely close the valve

Parts commonly replaced

  • Internal filling loop
  • Pressure sensor

Related codes

Showing 131–137 of 137
S.91

Your boiler has been accidentally set to a factory demonstration mode, which disables the heating and hot water functions until it is adjusted back to normal operation.

High Engineer only £80-150
S.96

Your boiler is currently running a brief internal self-check and has temporarily paused your heating and hot water to complete it.

Low Engineer only

Parts commonly replaced

  • Return temperature sensor
  • Wiring harness

Related codes

S.97

Your boiler is currently performing a brief automatic system check, which is temporarily pausing your heating and hot water.

Low Engineer only £0-£120

Parts commonly replaced

  • Water pressure sensor
  • Printed Circuit Board

Related codes

S.98

Your boiler is currently running a self-diagnostic check, which is temporarily pausing your heating and hot water.

Low Engineer only £80-150

Parts commonly replaced

  • Return temperature sensor
  • Wiring harness

Related codes

S.99

Your boiler is currently refilling its internal water pressure system automatically, which is a normal process intended to keep your heating running smoothly.

Low DIY-safe

What to check first

  1. Wait for a few minutes while the boiler completes the automatic repressurisation cycle.
  2. Observe the pressure gauge on the front of the boiler to ensure it settles within the green zone (typically 1.0 to 1.5 bar).
  3. Once the cycle is complete, the S.99 code should disappear and the boiler will return to its normal standby or heating mode.

Related codes

S.108

Your boiler is currently performing a standard safety check to clear out the combustion chamber before it starts heating up.

Low Engineer only