Vaillant Thermocompact Fault codes & diagnostics

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

System Natural GasLPG 12-35 kW 1995-2005 Discontinued
GC Numbers 41-044-0141-044-0241-044-0341-044-0441-044-0541-044-0641-044-0741-044-10

Replaced by: ecoTEC plus

Download the Vaillant Thermocompact manual The official installation & service manual (PDF) — the exact document these fault codes were verified against. PDF

This boiler uses indicator light combinations

Note which lights are on, off, or flashing and at what speed. Match the combination to the cards below. Do not reset until you have noted the pattern. How to read fault codes →

Severity at a glance

Each cell = one fault code. Hover to identify.
1 Emergency 25 High 1 Medium

All 27 documented codes

Tap any card for details

Burner lock out indicator

Your boiler has stopped working because it failed to light the flame properly, so it has safely shut itself down to prevent gas from building up.

High Engineer only £120-250

Parts commonly replaced

  • Ignition lead
  • Ignition electrode
  • Gas valve
  • PCB

Related codes

F.00

Your boiler has stopped working because it can no longer accurately measure the temperature of the water leaving the unit due to a sensor or wiring fault.

High Engineer only £90-160

Parts commonly replaced

  • Flow NTC Thermistor
  • NTC wiring harness

Related codes

F.01

Your boiler has stopped working because one of its internal temperature sensors is unable to send a signal to the main control board.

High Engineer only £90-180

Parts commonly replaced

  • Return NTC thermistor
  • NTC wiring harness
  • Main PCB

Related codes

F.10

Your boiler has detected an electrical fault with the internal temperature sensor that monitors the outward flow of water, causing the system to shut down for safety.

High Engineer only £120-£220

Parts commonly replaced

  • Flow NTC Thermistor
  • Wiring harness
  • Main PCB

Related codes

F.11

Your boiler has stopped working because a sensor that monitors the temperature of the water returning to the unit has detected a short circuit.

High Engineer only £90-160

Parts commonly replaced

  • Return NTC thermistor (sensor)
  • Wiring harness
  • Main PCB

Related codes

F.20

Your boiler has switched itself off because it has become too hot internally, usually due to a lack of water flow or a blockage.

High DIY-safe £100-£350

What to check first

  1. Check that your boiler pressure is between 1.0 and 1.5 bar
  2. Ensure all radiator valves and isolation valves are fully open
  3. Press the reset button (usually a flame symbol with a cross through it) once the boiler has cooled down

Parts commonly replaced

  • Overheat Thermostat
  • NTC Temperature Sensor
  • Circulation Pump

Related codes

F.22

Your boiler has detected that there is not enough water pressure or flow to operate safely and has shut down to prevent overheating.

High DIY-safe £100-£350

What to check first

  1. Check the pressure gauge on the front of the boiler; it should be between 1.0 and 1.5 bar.
  2. If the pressure is too low, use the external filling loop valves to top up the system with water.
  3. Attempt to reset the boiler once the correct pressure is reached.

Parts commonly replaced

  • Circulating Pump
  • Pressure Sensor
  • Pressure Relief Valve

Related codes

F.23

Your boiler has detected that the water isn't moving through the system correctly, causing it to heat up too quickly and shut down for safety.

High DIY-safe £180-350

What to check first

  1. Check if the central heating valves under the boiler are fully open
  2. Check the boiler pressure gauge and top it up to 1.5 bar if it is too low
  3. Ensure all radiator valves (TRVs) are turned to their highest setting

Parts commonly replaced

  • Central heating pump
  • Flow/Return NTC thermistors
  • Pump capacitor

Related codes

F.24

Your boiler is heating up too quickly because water isn't moving through the system properly, causing it to shut down to prevent overheating.

High DIY-safe £150-£350

What to check first

  1. Check that all radiator valves and isolation valves are fully open
  2. Bleed your radiators to remove any trapped air from the system
  3. Ensure the boiler pressure is between 1.0 and 1.5 bar on the pressure gauge

Parts commonly replaced

  • Circulation pump
  • Flow/Return NTC thermistors

Related codes

F.27

Your boiler has detected a flame when there shouldn't be one, which has caused it to shut down for safety.

High Engineer only £180-450

Parts commonly replaced

  • Gas Valve
  • Printed Circuit Board (PCB)
  • Ignition Electrode

Related codes

Showing 11–20 of 27
F.28

Your boiler is failing to light because it isn't receiving gas or the ignition system isn't creating a spark.

High DIY-safe £100-350

What to check first

  1. Check that your gas meter has credit and the isolation valve is open
  2. Check if other gas appliances, like a cooker, are working
  3. Press the reset button (flame symbol with a cross) for one second

Parts commonly replaced

  • Gas valve
  • Ignition electrode
  • Spark generator
  • PCB

Related codes

F.29

Your boiler has lost its flame while running and cannot restart, likely because it is not getting enough gas or the ignition system is failing.

High DIY-safe £100-£350

What to check first

  1. Check that your gas emergency control valve is in the 'on' position
  2. If you have a prepayment meter, ensure you have sufficient credit
  3. Try to reset the boiler by pressing the flame/cross button to see if it reignites

Parts commonly replaced

  • Ignition Electrode
  • Gas Valve
  • Flame Sensing Electrode

Related codes

F.32

Your boiler has stopped working because the internal fan isn't spinning at the correct speed to safely clear away exhaust fumes.

High Engineer only £250-£450

Parts commonly replaced

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

Related codes

F.33

Your boiler has stopped working because it cannot confirm that harmful exhaust fumes are being safely cleared away through the flue pipe.

High Engineer only £120-280

Parts commonly replaced

  • Air pressure switch
  • Fan assembly
  • Venturi tube
  • Flue seals

Related codes

F.37

Your boiler has stopped working because the fan that clears exhaust gases is not spinning at the correct speed or the sensor that monitors it has failed.

High Engineer only £180-£450

Parts commonly replaced

  • Fan assembly
  • Air pressure switch
  • Main PCB

Related codes

F.41

Your boiler has lost its memory regarding the type of gas it uses and needs to be reconfigured by a professional to operate safely.

High Engineer only £90-180

Parts commonly replaced

  • Main PCB (Printed Circuit Board)
F.42

Your boiler has stopped working because of a wiring issue or an electrical connection problem inside the main control panel.

High Engineer only £120-280

Parts commonly replaced

  • Wiring harness
  • Main PCB
  • Internal cable loom

Related codes

F.43

Your boiler has detected an internal wiring problem or a connection issue that is preventing it from running safely.

High Engineer only £120-280

Parts commonly replaced

  • Main wiring harness
  • Cable loom
  • PCB connection adapter

Related codes

F.60

Your boiler's internal computer has encountered a critical electronic failure and can no longer control the heating process safely.

High Engineer only £280-450

Parts commonly replaced

  • Main Printed Circuit Board (PCB)
  • Wiring Harness

Related codes

F.61

Your boiler's internal computer has encountered a communication error or a serious hardware failure that prevents it from running safely.

High Engineer only £250-£550

Parts commonly replaced

  • Main Printed Circuit Board (PCB)
  • Gas Valve
  • Wiring Harness

Related codes

Showing 21–27 of 27
F.62

Your boiler is still detecting a flame even after it has told the gas to turn off, which is a safety conflict that causes the system to shut down.

Emergency Engineer only £180-£450

Parts commonly replaced

  • Gas Valve
  • Printed Circuit Board (PCB)
  • Electrode

Related codes

F.63

Your boiler has detected an internal electrical communication error, which means the main control board is likely faulty and cannot manage the heating process safely.

High Engineer only £250-£450

Parts commonly replaced

  • Main Printed Circuit Board (PCB)

Related codes

F.64

Your boiler has detected an internal electrical glitch or a faulty temperature sensor, causing it to shut down for safety.

High Engineer only £120-450

Parts commonly replaced

  • NTC Temperature Sensor
  • Main PCB (Printed Circuit Board)
  • Wiring Harness

Related codes

F.65

Your boiler's internal computer has overheated, likely due to an electrical fault or a failing circuit board.

High Engineer only £250-£450

Parts commonly replaced

  • Main Printed Circuit Board (PCB)
  • Wiring Harness

Related codes

F.66

Your boiler's main control panel is having trouble communicating with the internal display screen, meaning you cannot see or adjust your heating settings.

Medium Engineer only £180-350

Parts commonly replaced

  • Display PCB
  • Main Printed Circuit Board (PCB)
  • Internal Wiring Harness

Related codes

F.67

Your boiler's internal computer has encountered a communication error or hardware failure and cannot operate safely.

High Engineer only £220-450

Parts commonly replaced

  • Main Printed Circuit Board (PCB)
  • Ignition Electrode
  • Flame Sensor

Related codes

F22

Your boiler has stopped working because the water pressure is too low for it to run safely.

High DIY-safe £0-120

What to check first

  1. Check the pressure gauge on the front of the boiler; it is likely below 1 bar.
  2. Locate the external filling loop, which is usually a flexible silver hose under the boiler.
  3. Slowly open the tap valves on the hose until the gauge reaches 1.5 bar, then close them tightly.
  4. Reset the boiler to clear the fault code.

Parts commonly replaced

  • Filling loop
  • Expansion vessel
  • Pressure sensor

Related codes

75 operating states & engineer diagnostics

Not faults — these are normal operating states. Tap to expand.

22.D Diagnostic Your boiler's computer has detected a potential communication error or a generic system check failure, meaning it has safely switched itself off to prevent a fault from worsening. 33.S Status Your boiler is currently running a routine internal systems check, which means it is communicating with its sensors to ensure everything is operating correctly. 35.S Status Your boiler is currently running a routine internal check to ensure everything is operating correctly and is not displaying an active fault. d.00 Diagnostic This code is simply an information display showing the current heating power level the boiler is operating at, rather than an indication of a fault. d.01 Diagnostic Your boiler is currently running its internal pump to ensure leftover heat is safely circulated after your heating or hot water has switched off. d.02 Diagnostic Your boiler is currently in a mandatory rest period to prevent it from switching on and off too frequently, which is a normal protective feature. d.05 Diagnostic Your boiler is simply displaying the current temperature setting for the water flowing to your radiators, which is a normal status report rather than a fault. d.07 Diagnostic Your boiler is displaying a status code relating to its internal hot water temperature settings, which often occurs when the system is just monitoring its current operation rather than indicating a breakdown. d.08 Diagnostic Your boiler is currently operating normally and is waiting for a signal from your thermostat to tell it to start heating your home. d.10 Diagnostic This code is simply a status message confirming whether your boiler's internal water pump is currently running or turned off, rather than an indication of a fault. d.11 Diagnostic This code is simply an information display letting you know whether your system's external water pump is currently turned on or off. d.21 Diagnostic Your boiler is struggling to confirm that the flame inside has successfully lit, so it has turned itself off for safety reasons. D.22 Diagnostic Your boiler is currently preparing or delivering hot water, which is a normal operating status of the pre-heat function rather than a failure. d.23 Diagnostic Your boiler is simply indicating whether it is set to provide both heating and hot water or just hot water. D.24 Diagnostic Your boiler is struggling with water circulation, likely because the internal pump is not working properly or there is an air lock in the system. d.25 Diagnostic This code is simply an indicator confirming whether your boiler's 'warm start' feature, which keeps a small amount of water pre-heated for faster taps, is currently switched on or off. d.30 Diagnostic Your boiler is struggling to detect or control the flow of gas required to light the flame. d.33 Diagnostic Your boiler is struggling to spin its internal fan at the correct speed to vent exhaust gases safely. d.34 Diagnostic Your boiler is struggling to confirm that the fan, which manages the safe removal of exhaust gases, is spinning at the required speed. d.35 Diagnostic Your boiler is struggling to switch between heating your home and heating your hot water because an internal valve is stuck or failing to move. d.37 Diagnostic Your boiler is having difficulty communicating with the valve that regulates the gas flow, which prevents it from firing up correctly to heat your home. d.40 Diagnostic This code is simply a status message showing the current temperature of the water flowing through your heating system, rather than a fault with the boiler. d.41 Diagnostic Your boiler is simply displaying the current temperature of the water returning to the system, which is a standard status update rather than a warning of a fault. d.50 Diagnostic Your boiler has detected that the water inside the system has become hotter than the maximum temperature allowed for safe operation. d.60 Diagnostic Your boiler has repeatedly shut itself down because it detected temperatures that were too high, suggesting it is struggling to circulate water properly. d.61 Diagnostic Your boiler has detected that it has shut down and locked itself out repeatedly due to internal errors, meaning it is currently refusing to start for safety reasons. d.64 Diagnostic Your boiler is recording how long it takes to light the flame, which is a background diagnostic measure rather than an active fault. d.65 Diagnostic Your boiler is failing to light because it is taking too long to detect a stable flame, so it has stopped trying for safety reasons. d.67 Diagnostic Your boiler is perfectly fine; it is currently in a brief, automatic rest period to prevent excessive wear and tear before it fires up again. d.68 Diagnostic Your boiler has failed to start the flame despite multiple attempts, so it has stopped trying to prevent wasting fuel or causing a safety risk. d.69 Diagnostic Your boiler has failed to start the flame multiple times and has now locked itself out for safety reasons. d.71 Diagnostic This code is simply an information display showing the current maximum temperature setting your boiler is allowed to reach when heating your home, rather than an indication of a fault. d.72 Diagnostic Your boiler is briefly keeping its internal pump running to move heat away from the heat exchanger after you have finished using hot water. d.73 Diagnostic Your boiler is currently calibrated to provide slightly cooler hot water than its default factory setting to improve efficiency. d.75 Diagnostic Your boiler has spent too long trying to heat your hot water tank, so it has temporarily paused this process to ensure your radiators stay warm. d.76 Diagnostic Your boiler has lost its saved setting for the type of gas it is using, which prevents it from igniting safely. d.80 Diagnostic This code is simply an information display showing the total number of hours your boiler has been running since it was installed, rather than indicating a fault. d.81 Diagnostic This code is simply an information display showing the total number of hours your boiler has been heating hot water, rather than indicating a fault. d.82 Diagnostic This code is simply an information display showing the total number of times your boiler has started up since it was installed, rather than indicating a fault. d.83 Diagnostic This code is simply a counter showing how many times your boiler has started up to provide hot water and does not indicate a fault. P1 Status Your boiler is currently running at its maximum gas setting, which is usually a sign that it is trying to heat up quickly or has detected an internal issue with the gas flow control. P2 Status Your boiler is failing to start up because it cannot reliably ignite the gas flame required to provide heating or hot water. P3 Status Your boiler is struggling to accurately detect its current temperature, which has caused it to pause its heating operation as a safety precaution. P11 Status Your boiler is currently performing a factory calibration check to ensure the gas and air balance is set correctly for your home's fuel supply. P12 Diagnostic Your boiler is struggling to communicate with its internal control system, which has caused it to stop working to avoid potential damage. P13 Diagnostic Your boiler has detected that it is not correctly set up to run on the specific type of bottled gas you are using. S.00 Status Your boiler is currently taking a break because your home has reached the desired temperature or the heating is switched off at the controls. S.01 Status Your boiler is currently preparing its internal fan to safely start the heating process. S.02 Status Your boiler is currently preparing to fire up the heating system and is circulating water through the pipes. S.03 Status Your boiler is currently going through its routine process of lighting the flame to start heating your water. S.04 Status Your boiler is operating normally and is currently in the process of heating up after successfully lighting the burner. S.05 Status Your boiler is currently cooling itself down after a period of operation, which is a normal process and not actually a fault code. S.07 Status Your boiler is currently running its internal pump to cool down the system after it has finished heating your home or water. S.08 Status Your boiler is taking a short, programmed break to prevent it from turning on and off too frequently, which protects the system and saves energy. S.10 Status Your boiler is currently working to provide hot water to your taps or shower, which is a normal status message rather than an actual fault code. S.11 Status Your boiler is currently initiating its hot water system and the fan is running as part of the normal startup process. S.13 Status Your boiler is currently trying to light itself to provide hot water but is still in the middle of its startup process. S.14 Status Your boiler is operating normally and is currently in the process of firing up to provide heat or hot water. S.16 Status Your boiler is currently running the internal fan to safely clear excess heat after finishing a hot water cycle, which is a normal part of the cooling process. S.17 Status Your boiler is currently running its pump to safely move heat away from the system after making hot water, which is a normal part of the cooling-down process. S.20 Status Your boiler is currently performing a routine check to keep a small amount of water hot inside the unit, ensuring your taps provide hot water quickly. S.21 Status Your boiler is simply performing a routine safety check by clearing its internal ventilation before it fires up, which is a normal part of the start-up process. S.23 Status Your boiler is currently just in the process of starting up its burner to heat your water. S.24 Status Your boiler is currently performing a normal ignition process to provide hot water or heating. S.27 Status Your boiler is currently cooling down after finishing a cycle, which is a normal part of its operation. S.28 Status Your boiler is currently in a short waiting period to prevent it from switching on and off too frequently, which protects its internal components from excessive wear. S.30 Status Your boiler is currently in standby mode because it has not received a request for heat from your wall thermostat or timer. S.31 Status Your boiler is currently set to summer mode, which means it is turned off for household heating and is only active for hot water. S.32 Status Your boiler has detected a potential issue with the fan's speed, which has triggered a safety feature to prevent the system from freezing up. S.33 Status Your boiler is struggling to start because it cannot confirm that the fan is pushing enough air through the flue to safely clear fumes. S.34 Status Your boiler has detected very low temperatures and is running briefly to prevent the internal pipes from freezing. S.36 Status Your boiler is currently waiting for a signal from your thermostat or timer to tell it that the house needs heating or hot water. S.39 Status Your boiler has temporarily stopped your underfloor heating because it detected that the water temperature in the pipes has become too hot for your floor surface. S.53 Status Your boiler has detected that the water pressure inside your heating system is too low, so it is waiting for a few minutes before trying to start again to prevent damage. S.54 Status Your boiler has temporarily paused to protect itself because the water inside is heating up or cooling down much faster than expected.