Skip to content
FaultcodeCheck

Vaillant Sterilisation cyclewhat it means

Usually simple to fixHeat pumpAll Vaillant heat pump systems with a hot water cylinder and a sensoCOMFORT or comparable system control. The settings named are the sensoCOMFORT’s; the myVAILLANT app exposes the same function.Last updated

Vaillant call it the anti-legionella function: the cylinder is driven above 60 °C on set days, usually at 4 a.m., by the electric back-up heater. It looks like a fault and is not one.

Before you start

This one is usually safe to look at yourself. Do not remove any panel that is held on with screws or clips — everything below is done from the outside of the heat pump.

What this means

Once a week or so, at an hour when nobody is using hot water, a Vaillant heat pump system does something that looks wrong. The immersion heater status appears on the indoor unit, the cylinder climbs well past its normal setpoint, the electricity meter runs faster than it has all day, and the water at the tap the next morning is hotter than usual. Vaillant call this the anti-legionella function and they publish exactly how it behaves. On the sensoCOMFORT controller it has two settings: the day, which defines the days on which the function runs, and the time, which has a factory setting of 04:00.

On those days the water temperature is increased to above 60 °C, the circulation pump is activated, and the function ends after 120 minutes at the latest. If the Absence function is active the cycle is skipped and runs as soon as the absence ends. And Vaillant state plainly why the immersion heater is involved: heating installations with heat pumps use the back-up heater for legionella protection, because the heat pump itself is run at a cylinder temperature of 50 to 55 °C for efficiency and the last few degrees are not its job.

The reason it exists is not cosmetic. Vaillant’s indoor unit manual carries a danger warning headed risk of death from legionella: the bacteria multiply at temperatures below 60 °C, and the owner is told not to set any water temperature below 60 °C without consulting the competent person first. So the cycle is the system making up for the low everyday setpoint. The status codes it produces are all S codes — S.135 domestic hot water: immersion heater active, and S.134 while the compressor does the first part — and none of them is a fault. What is a fault is when the cycle goes wrong: F.1100 if the back-up heater’s safety cut-out opens, F.1120 if the heater loses a phase, F.821 if its flow sensor fails, or hot water that is scalding every day rather than once a week, which is a cylinder sensor or control problem and not the cycle at all.

What causes it

Causes of Vaillant Sterilisation cycle, most common first
CauseWhat is actually happeningHow likely
The scheduled anti-legionella runVaillant’s published behaviour: on the set days at the set time, the cylinder is raised above 60 °C by the back-up heater and the cycle ends within 120 minutes.Common
A skipped cycle catching up after an absenceVaillant publish that the function is not carried out while Absence mode is active and runs as soon as it ends, so the day you return from holiday is the day it appears at an odd hour.Common
The cycle set more often than it needs to beThe day setting allows several days a week. Each run uses the immersion heater deliberately, and a daily cycle shows up on the bill without anything being faulty.Occasional
A genuine overheat, not the cycleScalding water every day, a cylinder that never drops back to setpoint, or F.1100 and F.1120 alongside the heat mean the back-up heater or its controls have a fault of their own.Occasional

What to try yourself

  1. Check the time and day it happened against the controller’s anti-legionella settings. Vaillant’s factory time is 04:00. If it matches, nothing is wrong.

  2. Run hot taps with care the following morning. Vaillant’s cycle takes the cylinder above 60 °C, which is hotter than the everyday 50 to 55 °C the heat pump holds, and a mixer set for the usual temperature will deliver hotter water.

  3. Do not switch the function off to save electricity. Vaillant’s danger warning is that legionella multiply below 60 °C, and the everyday setpoint sits below that on purpose. If you think it runs too often, ask your installer to review the day setting rather than disabling it.

    Vaillant tell owners not to set any water temperature below 60 °C without consulting the competent person first. The anti-legionella cycle is what makes the lower everyday setpoint safe.
  4. If the water is too hot every day, or if F.1100, F.1120 or F.821 appears, that is a fault in the back-up heater or its controls rather than the cycle. Book the installer and mention the code.

Get an F-Gas certified heat pump engineer to look at your Vaillant heat pump

We do not pass enquiries to a repair firm, so there is no form here. When you book an F-Gas certified heat pump engineer, tell them the make, the model and the exact code or message on the display, and ask whether they carry parts for this make — that is what turns one visit into a repair rather than a quote.

What it costs to fix

Typical repair cost

£0

Time on site

10 minutes

Nothing. This is the system working as designed. The electricity used is the immersion heater for up to two hours on the set days, which is visible on a smart meter and expected.

Typical UK prices including parts and labour, updated September 2026. Your quote may differ.

Own this appliance and had this code? . Nothing is published until a person has read it.

Own a Vaillant heat pump? Save it and its codes come first next time.

Common questions

Why does it use the immersion heater when I have a heat pump?

Because Vaillant say heat pump installations use the back-up heater for legionella protection. The heat pump runs the cylinder at 50 to 55 °C for efficiency, and Vaillant tell you to switch on the electric back-up heater for hot water so that the 60 °C the anti-legionella programme needs can still be reached at outdoor temperatures below −10 °C and above +30 °C, when the compressor cannot be relied on to get there. The element is the guarantee, not the economy: it runs for at most two hours on the set days.

Why 4 a.m.?

It is Vaillant’s factory default, chosen because nobody is drawing water. The cycle needs the cylinder to reach and hold temperature, and a bath run halfway through would defeat it. Your installer may have moved it to suit an off-peak tariff.

How do I tell the cycle from a real fault?

Timing and codes. The cycle is predictable — same day, same hour, over within two hours — and shows only S codes such as S.135. A fault is hot water that is too hot at random times or every day, or an F code: F.1100 for the safety cut-out, F.1120 for a phase failure, F.821 for the flow sensor.

Written by

Andrew Pickett

Researcher and writer

Last updated

Technical review

Not reviewed by an engineer

No engineer has read this page. Severity follows what the manufacturer publishes, and we would rather tell you that than let a byline imply a sign-off.

What we check instead

Sources and how we verified this

We establish the facts from the sources below and then write the explanation ourselves. We do not copy manufacturer wording and we do not host their manuals.

  • Manufacturer technical and service documentation

This page has not been reviewed by an engineer, and we would rather tell you that than imply otherwise. The severity rating follows what the manufacturer publishes: where they say isolate the appliance and call someone, so do we.

Read our full verification process

Was this page helpful?