Viessmann C4 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann C4 fault code mean?
The C4 code on Viessmann boilers points to one of two underlying issues depending on your specific model. On Vitodens 200-W and similar models, it signals a breakdown in communication between the boiler and an OpenTherm-connected device — such as a smart thermostat or mixer extension — causing the boiler to drop into a reduced fallback control mode. On Vitodens 200-W, 222-F, and models running Vitotronic 300, 200, 200-H, 050, or Vitocontrol-S controls, C4 typically means the outdoor temperature sensor has developed a short-circuit or cable break, so the boiler defaults to operating as though the outdoor temperature is a fixed standard value. On Vitodens 100-W models, C4 can place the burner into fault mode, sometimes linked to DIP switch S2 being set to ON. In all cases the boiler generally remains operational in a safe fallback state, but heating efficiency is compromised and the underlying fault needs attention.
General guidance only — not a substitute for professional advice, and not certified by a Gas Safe engineer. Always have your specific appliance assessed by a qualified professional. Any gas work must be carried out by a Gas Safe registered engineer. If you smell gas or suspect carbon monoxide, leave the property and call the National Gas Emergency line on 0800 111 999.
Common causes
- Short-circuit in the outdoor temperature sensor Common
The outdoor sensor contains a thermistor that can corrode or degrade over time, particularly when exposed to damp or extreme weather. A short-circuit causes it to send a fixed erroneous reading to the boiler controller, triggering the C4 fallback mode on weather-compensating models.
- Broken or damaged outdoor sensor cable Common
The cable running from the external wall-mounted sensor back to the boiler can suffer physical damage, chafing, or water ingress over its length. On Vitotronic 050 and 200-H models in particular, a broken sensor cable is cited as a primary trigger for the C4 condition.
- Loose or disconnected OpenTherm wiring Common
On models where C4 relates to OpenTherm communication, a cable that is not fully seated into the OpenTherm terminal block is a well-documented real-world cause. Poor connections at the thermostat or boiler interface can interrupt the communication signal entirely.
- Incompatible or faulty thermostat or extension module Sometimes
Third-party OpenTherm thermostats and extension kits are not always fully compatible with Viessmann's OpenTherm implementation. An incompatible or partially faulty device can cause repeated communication errors that trigger C4.
- Incorrect commissioning or coding address settings Sometimes
After a thermostat or controls upgrade, the boiler's internal coding addresses — for example parameter C.7 — may not have been configured correctly for OpenTherm operation. This can prevent the boiler from establishing a valid communication link with the connected device.
- Faulty wiring connections at the sensor terminals Sometimes
Loose or corroded terminals where the outdoor sensor cable connects to the boiler's control board can mimic the electrical signature of a sensor short-circuit, producing a false C4 indication even when the sensor itself is intact.
- Failed OpenTherm extension module inside the boiler Rare
The OpenTherm communication module within the boiler can suffer internal damage, causing a permanent failure of the communication link that cannot be resolved by wiring checks or resets alone. Replacement of the module is then required.
How to fix it
- Check that your gas supply is on and that other gas appliances in the property are working normally DIY safe
Confirm the gas meter isolation valve is open and that a hob burner or other gas appliance lights as expected. If there is no gas supply to the property, contact your gas supplier — this is not a boiler fault in that case.
- Visually inspect the outdoor temperature sensor and its cable run DIY safe
The outdoor sensor is usually a small plastic unit fixed to a north-facing external wall. Look for obvious physical damage to the sensor housing or the cable running back into the property. Check whether the cable has become disconnected at either end. Do not attempt to open the boiler casing or disconnect wiring inside the boiler.
- Check the OpenTherm thermostat wiring connections at the thermostat end DIY safe
If you have an OpenTherm thermostat, check that all wires are firmly pushed into their terminals at the thermostat back-plate. A cable that appears connected but is not fully seated is a common cause of communication faults. If you are unsure which terminals carry the OpenTherm signal, consult the thermostat installation guide.
- Reset the boiler once or twice following the manufacturer's procedure DIY safe
On most Vitodens models press and hold the Reset button on the front panel for approximately two seconds. On touchscreen variants a Reset option appears on the display. If the fault clears and does not return, monitor the boiler over the next hour. If C4 comes back immediately or after only a short period, do not continue resetting — repeated reset attempts on a persistent fault can cause unnecessary wear on ignition components.
- Arrange for a Gas Safe registered engineer to test the outdoor temperature sensor Gas Safe engineer
A qualified engineer will use a multimeter to measure the sensor's thermistor resistance and compare the reading against Viessmann's published resistance-temperature curve. A reading that falls outside the expected range confirms a faulty sensor that needs replacing. This is not a test a homeowner should attempt inside the boiler wiring.
- Have the engineer inspect and test the OpenTherm extension module and coding addresses Gas Safe engineer
If the C4 code relates to an OpenTherm communication fault, the engineer should verify that the boiler's internal coding addresses are correctly set for the connected controls, check the OpenTherm module for signs of damage, and replace it if testing confirms it has failed. Viessmann recommends that a Viessmann-trained installer carries out this diagnosis for the most accurate outcome.
- Call a Gas Safe registered engineer if the fault has not resolved after the above checks Gas Safe engineer
If the C4 fault persists after you have checked the obvious external wiring and attempted a reset, a Gas Safe engineer is needed to complete the diagnosis. Depending on findings, the repair may involve replacing the outdoor sensor, the OpenTherm module, or — in rare cases — the main PCB. Do not continue using the boiler indefinitely in fallback mode as heating efficiency will be significantly reduced.
Parts you may need
- Viessmann outdoor temperature sensor (NTC thermistor type) · from £55
- OpenTherm extension module · from £180
- Outdoor sensor connection cable · from £25
- Vitodens control board / PCB (model-specific) · from £320
The exact spare depends on your boiler's GC number (on the data badge). Check this against the part before buying.
Typical repair cost
Expect to pay roughly £80–£300, depending on the underlying cause.
Frequently asked questions
Is my boiler safe to use while showing the C4 fault code?
In most cases yes, at least in the short term. The C4 code typically means the boiler has dropped into a safe fallback or constant-temperature mode rather than shutting down completely. However, it will not be operating as efficiently as normal — on weather-compensating models it will have lost the ability to modulate output based on outdoor conditions — so your energy bills may increase and the house may not heat as evenly. You should arrange a repair promptly rather than leaving it running in this state indefinitely.
Can I fix the C4 fault myself?
You can safely carry out a few basic checks: inspect the outdoor sensor and its cable for obvious damage, check that OpenTherm thermostat wiring is firmly connected at the thermostat end, and attempt one or two resets of the boiler. Beyond that, the diagnosis requires an engineer. Testing the sensor's resistance, adjusting boiler coding addresses, or replacing internal components such as the OpenTherm module all require access to boiler wiring and controls that should only be handled by a Gas Safe registered engineer.
How much does it cost to fix a Viessmann C4 fault in the UK?
For most people the repair falls between £80 and £300. A straightforward outdoor sensor replacement — the most common cause — typically costs around £80 to £200 including parts and labour. Fixing a loose or incorrectly wired OpenTherm connection is often cheaper, mainly a call-out charge of £60 to £100 if no parts are needed. Replacing an OpenTherm extension module adds parts costs and usually comes to £150 to £300 all in. In rare situations where the fault has damaged the main PCB, that replacement can cost around £450 including labour, though this is not the typical outcome.
Does the C4 code mean the same thing on every Viessmann boiler?
No — this is an important point. The exact meaning of C4 varies across Viessmann's range. On Vitodens 200-W and related models it usually indicates an OpenTherm communication fault. On Vitodens 200-W, 222-F, and Vitotronic-equipped models it more commonly points to an outdoor temperature sensor short-circuit or cable break. On the Vitodens 100-W it can relate to a burner fault linked to DIP switch settings. Always check your specific boiler's manual or the Viessmann UK fault code checker to confirm the precise meaning for your model before drawing conclusions about the cause.