Heat pump heating the cylinder much hotter than usual
A cylinder that is suddenly at 60 °C or more, usually in the small hours and usually once a week, is the anti-legionella cycle doing its job. Here is how to tell it from a fault.
What it usually means
Every heat pump manufacturer builds in a periodic high-temperature run of the hot water cylinder, and every manufacturer gives it a different name: Vaillant call it the anti-legionella function, Daikin call it disinfection, Mitsubishi call it the legionella prevention mode. The purpose is the same. Stored water at the forty-five to fifty degrees a heat pump prefers is an ideal temperature for legionella bacteria, so on a schedule the system drives the cylinder up past sixty degrees for long enough to kill them, then lets it drift back. Because a heat pump struggles to make water that hot efficiently, the cycle normally hands over to the electric immersion or back-up heater for the last few degrees, which is why the meter turns faster while it runs and why the hot water afterwards is noticeably hotter than usual.
The scheduling is where owners get caught out. Vaillant's default is four o'clock in the morning on a set day of the week; the Altherma 3 defaults to one in the morning on a day the installer chooses, taking the tank to seventy degrees and holding it for ten minutes; Mitsubishi's runs at a default three in the morning every fifteen days, to sixty-five degrees, held for half an hour. So the household experience is a cylinder unit that fires up at an hour when nothing should be running, an immersion heater that hums for an hour, a bathroom tap that is scalding at breakfast, and a controller that shows the water heating icon while the room thermostat is satisfied. None of that is a fault. It is arguably the one time a week the system is working hardest on purpose.
A genuine fault looks different in three ways. First, it produces a code: Daikin's AH means the disinfection cycle did not reach or hold its temperature, Mitsubishi's L4 means the tank went over its overheat limit, and Vaillant's F.1120 warns that the anti-legionella function cannot be guaranteed because the back-up heater has tripped. Second, it is not on a schedule: hot water that is very hot every day, or at random times, is an immersion running when it should not, and that is a control or sensor problem worth chasing because of what it does to the bill. Third, a real overheat trips something, a cylinder thermostat or a high-limit cut-out, and the hot water then stops rather than simply being hotter.
If the cycle itself is unwelcome, the answer is the schedule rather than the immersion switch. All three manufacturers let the day, time and target be changed from the controller, and Vaillant and Daikin allow it to be turned off, though they also say clearly that they do not recommend that, and the UK guidance on stored hot water agrees with them. What you should not do is disable the immersion heater at the isolator to stop the cycle, because on most systems that same heater is the frost protection and the back-up for the whole hot water function.
How to narrow it down
Work through these in order.
When does it happen, and does it repeat on a pattern?
Write down the day and time for a fortnight. A run at the same small-hours time once a week or once a fortnight is the scheduled cycle, and the manufacturer defaults are published: 4 a.m. for Vaillant, 1 a.m. for a Daikin Altherma 3, 3 a.m. every fifteen days for Mitsubishi. Random or daily is not a cycle.
Is there a code on the controller?
The cycle itself shows a status or a hot water icon, not a fault. A code alongside the hot water, Daikin AH, Mitsubishi L4 or Vaillant F.1120, means the cycle failed, the cylinder overheated or the back-up heater has tripped, and each of those has its own page here.
Did the hot water stop afterwards?
A completed cycle leaves the water hotter than usual and then everything returns to normal. A cylinder that was scalding and is now cold has tripped an overheat cut-out, which is a fault to report, and the usual cause is the immersion heater running when it should not have.
Has the electricity bill changed?
One immersion run a week adds a little; a noticeable jump means the immersion or back-up heater is doing more than the weekly cycle. That is the fault worth finding, because it is silent, expensive and usually a setting or a sensor rather than a broken part.
Do you want it at a different time?
Change the schedule on the controller rather than switching anything off. Every manufacturer lets you move the day and time; the Vaillant and Daikin controllers let you disable the function outright, but the manufacturers advise against it and so does UK guidance on stored hot water.
Is anyone in the house at risk from very hot water?
After a cycle the taps can run at sixty degrees or more for a few hours. If a child or an older person uses the bathroom unsupervised, ask your installer about a thermostatic mixing valve on the hot water outlet, which is a plumbing fitting rather than a heat pump change.
Codes commonly shown with this
- Sterilisation cycleVaillantVaillant 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.Usually simple to fix
- F.1120VaillantPhase failure on the electric back-up heater: its internal circuit breaker has opened. Vaillant say the competent person resets it, and warn the anti-legionella function is not guaranteed meanwhile.Get it checked
- L4Mitsubishi ElectricThe cylinder has overheated. Often the immersion heater running when it should not — which is also the fault that quietly doubles your electricity bill.Get it checked
- Bill has jumpedDaikinThe most important heat pump fault has no code. If your electricity cost has stepped up with no change in habits, the backup heater is probably doing the work.Get it checked
- Water at the tap is too coldDaikinDaikin give two causes and a remedy that costs money. Before using it, check what your schedule is actually asking the cylinder to do.Get it checked
- AHDaikinThe tank disinfection cycle did not complete: the setpoint was not reached within six hours or not held long enough. The unit keeps running, and Daikin’s first cause is hot water drawn mid-cycle.Get it checked
When it is urgent
Take care
What it costs
Typical repair cost
£0–£250
Typical UK prices including parts and labour, updated September 2026. Your quote may differ.
Get an engineer to look at this
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.
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.