Skip to content
FaultcodeCheck

Vaillant S.31 status codewhat it means

Usually simple to fixBoilerEvery Vaillant with a status display: "summer mode is activated" on the ecoTEC plus, pro and exclusive; "summer mode, eBUS control, waiting period" on the ecoFIT pure, ecoFIT sustain, ecoTEC sustain and open-vent ecoTEC plus; the knob-era wording on the turboMAX plus and the 2005–2012 ecoTEC; S.031 on the ecoTEC plus CS/1-5.Last updated

Not a fault. S.31 is summer mode: heating has been switched off at the boiler while hot water carries on. If you want the radiators back, turn the heating flow temperature up from "Heating off".

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 boiler.

What S.31 means

S.31 is the status "No heat demand: Summer mode — summer mode is activated; there is no heat demand". It is the boiler telling you that heating has been switched off on its own controls, not by a thermostat elsewhere in the house, and Vaillant's operating instructions describe exactly how that happens: "to switch off heating mode without switching off hot water generation … use the button to set the heating flow temperature to Heating off … the symbol appears on the display".

Turning the heating flow setting down past its minimum is how you enter summer mode on an ecoTEC plus, pro, exclusive or ecoFIT, and it is easy to do by accident while adjusting the temperature. The ecoFIT pure, ecoTEC sustain and open-vent plus widen the row to "No heating demand: summer mode, eBUS control, waiting period", because on those boilers an eBUS control such as a sensoCOMFORT can put the boiler into summer mode itself when the weather is warm enough.

On the 2005 to 2012 ecoTEC the row is "central heating thermostat knob turned off or no heat demand by the eBUS control unit", and the turboMAX plus prints "summer mode (heating control knob in off position)", which is the same message from the days of a dial. The 2022 ecoTEC plus shows S.031, "heating mode has been deactivated and there is no domestic hot water demand". The boiler is not faulty, has not locked out and will still fire for a tap or a cylinder.

What causes it

Causes of the Vaillant S.31 status code, most common first
CauseWhat is actually happeningHow likely
Heating turned off at the boilerThe heating flow temperature has been set to "Heating off", usually by turning it down past its lowest value while trying to lower the radiator temperature.Common
eBUS control has chosen summer modeA weather-compensating control with an outdoor sensor stops asking for heating above its summer threshold. Normal in warm weather, and the control's own setting decides when it ends.Common
Left in summer mode from last yearThe setting is remembered through power cuts. A boiler switched to summer in May will still show S.31 on the first cold night in October.Occasional

What to try yourself

  1. Look at the display. The summer mode symbol the operating instructions describe, a sun on most ecoTEC displays, sits beside the temperature, and the heating flow temperature reads "Heating off" or "--" when you press the heating button.

  2. Press the heating flow temperature button, use the plus button to raise the value from "Heating off" to the temperature you want, and confirm. The symbol disappears and, if the room thermostat is calling, the boiler runs on to S.03 and S.04.

  3. If you have a sensoCOMFORT, VRC or other eBUS control, the boiler may show S.31 because the control is in summer mode. Change the operating mode or the summer threshold on the control rather than at the boiler.

Get a Gas Safe registered engineer to look at your Vaillant S.31

We do not pass enquiries to a repair firm, so there is no form here. Find a Gas Safe registered engineer through the Gas Safe Register, and ask to see their registration card when they arrive — it is the register, not the van, that tells you they are qualified.

What it costs to fix

Typical repair cost

Depends on the cause

Time on site

5 minutes

Nothing. Raising the flow temperature from "Heating off" is a button press. A call-out to do it for you is £80 to £120.

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.

Common questions about Vaillant S.31

Hot water still works, so is the boiler broken?

No, that is what summer mode is for. Vaillant designed it to leave hot water running while heating is off. The boiler will fire for a tap and show S.10 to S.14 while it does, and it will still protect itself against frost.

Why did it switch itself off?

It did not, unless an eBUS control did. On the boiler itself, S.31 follows a setting someone made — the flow temperature turned down to "off". With a weather-compensating control, the control decides the season from the outdoor sensor and puts the boiler in summer mode itself.

Is frost protection still active in summer mode?

Yes. The operating instructions say the boiler runs if the flow temperature falls below 5 °C while it is switched on, whatever mode it is in, and shows S.34 while it does.

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?