Viessmann C3 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann C3 fault code mean?
The C3 fault code on Viessmann boilers indicates a problem with the outdoor temperature sensor used for weather compensation. Depending on your specific model, the boiler has detected either a short circuit (the sensor's resistance has collapsed and is feeding a false reading) or an open circuit (the cable or sensor element is broken and sending no signal at all). The practical effect is the same: your boiler can no longer read the external air temperature, so it falls back to operating at a fixed or assumed outdoor temperature — typically 0°C — rather than modulating its output intelligently. This means your radiators may stay cooler than expected even though the boiler appears to be running normally, and you'll lose the efficiency benefits of weather compensation entirely. On the Vitodens 100-W specifically, C3 places the burner into fault mode and may be linked to DIP switch S2 being set incorrectly. On Vitodens 200-W, Vitotronic 200, 300, 300-K, 050, 200-H, and Vitocontrol-S models, the boiler operates in constant mode due to a sensor short circuit or lead break. Always cross-reference with your model's own manual, as Viessmann use the same code across a wide range of controllers with subtly different behaviour.
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 thermistor inside the sensor unit has failed internally, causing its resistance to drop to near zero. The control board interprets this as an impossibly high outdoor temperature and either raises a fault or forces constant-temperature mode. This is the most frequently diagnosed cause across the majority of affected models.
- Broken or open-circuit sensor cable Common
The cable running from the external wall sensor back to the boiler control unit has suffered a break — often due to prolonged weather exposure, UV degradation, pest damage, or accidental DIY work nearby. An open circuit causes the board to read no signal at all, triggering the C3 alert and defaulting to a 0°C assumed outdoor temperature.
- Corroded or loose plug-in connection Sometimes
Where the sensor cable terminates at the control unit or at the sensor head itself, moisture or age can cause corrosion on the connector pins. A poor connection produces an unstable or missing resistance reading, which the board flags as a sensor fault even if the sensor itself is technically still intact.
- DIP switch S2 misconfiguration (Vitodens 100-W only) Rare
On Vitodens 100-W models, DIP switch S2 on the control board controls whether an outdoor sensor is expected to be present. If this switch is set to ON but no sensor is connected — or vice versa — the boiler will trigger C3. This is a relatively rare cause but is model-specific and easy to overlook.
How to fix it
- Check your gas supply is on and other appliances are working DIY safe
Before assuming the boiler is at fault, confirm your gas supply is active by checking whether a gas hob or other gas appliance works normally. If there is a wider supply issue, contact your gas supplier rather than pursuing boiler repairs.
- Visually inspect the outdoor sensor and its cable DIY safe
Go outside and locate the outdoor temperature sensor — usually a small plastic or metal unit mounted on a north-facing external wall, with a cable running into the property. Look for obvious physical damage to the sensor housing, any sections of cable that appear crushed, chewed, or split, and whether the cable entry point into the wall has been disturbed. Do not open the sensor or disconnect any wiring; this inspection is visual only.
- Check the sensor cable connection at the boiler end DIY safe
With the boiler powered down at the programmer or room thermostat (not at the mains), you can carefully look at where the sensor cable plugs into the boiler casing. Check whether the connector appears to be fully seated or has worked itself loose. Do not probe inside the boiler or touch any other components. If the connector looks loose and can be firmly pushed home without force, do so — but if in any doubt, leave it for an engineer.
- Reset the boiler (up to twice) DIY safe
On most Vitodens models, press and hold the Reset (R) button on the front panel for approximately two seconds until the boiler attempts to restart. If the C3 code clears and does not return within an hour or two of normal operation, monitor the boiler closely over the following day. If the code returns immediately or persists after a second reset attempt, stop resetting — repeated reset attempts will not cure a genuine sensor fault and can stress ignition components unnecessarily.
- Arrange for a Gas Safe registered engineer to test and replace the sensor Gas Safe engineer
A qualified engineer will use a multimeter to measure the resistance across the outdoor sensor at various temperatures, comparing the readings against Viessmann's published resistance-temperature curve for that sensor type. If the sensor is confirmed faulty — short circuit, open circuit, or badly drifted readings — they will replace the sensor unit and, where necessary, repair or re-run the cable. On Vitodens 100-W models they will also verify that DIP switch S2 is configured correctly for your installation. Once the new sensor is in place they will clear the fault code, confirm weather compensation is functioning, and check boiler modulation.
Parts you may need
- Outdoor temperature sensor (Viessmann NTC type, model-dependent) · from £55
- Sensor connection cable/wiring loom · from £30
- Sensor mounting bracket and weatherproof housing · from £15
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 £100–£200, depending on the underlying cause.
Frequently asked questions
Is the C3 fault dangerous — do I need to turn my boiler off immediately?
No, C3 is not a gas safety emergency. It relates solely to the outdoor weather compensation sensor and does not indicate a problem with the gas circuit, heat exchanger, or flue. Your boiler may continue to run in a fixed-temperature mode, which is safe to use temporarily. That said, you should get the fault resolved reasonably promptly — running without weather compensation wastes energy and, on some models, the boiler may reduce output significantly, leaving your home underheated.
My boiler is still heating the house — why is C3 appearing if everything seems to be working?
This is very common with C3. Because the boiler falls back to a fixed assumed outdoor temperature (often 0°C), it can still fire and heat your radiators — but it is no longer modulating its output based on real outdoor conditions. On milder days this means the boiler is working harder than it needs to, burning more gas. On colder days it may not ramp up sufficiently. The code is telling you the system is operating in a degraded mode, not that it has stopped working entirely.
How much does it cost to fix a Viessmann C3 fault?
For the vast majority of C3 faults — a failed outdoor sensor or damaged cable — you should expect to pay roughly £100–£200 all-in for parts and labour. The outdoor sensor itself typically costs £40–£80 depending on the model, and most engineers can swap it within an hour. In rare cases where a corroded or damaged wiring loom needs partial replacement, costs can be slightly higher. If the fault has somehow caused damage to the control board (PCB), that is a separate and more expensive repair — typically £300–£500 — but this is uncommon with a straightforward sensor fault.
Can I bypass the outdoor sensor so my boiler just runs in constant mode permanently?
Technically some Viessmann controllers can be configured to operate without an outdoor sensor, running on a fixed flow temperature instead. On Vitodens 100-W models this is partly governed by DIP switch S2. However, deliberately disabling weather compensation means your boiler will no longer modulate efficiently based on external conditions, increasing your gas bills — particularly during mild weather when the boiler would otherwise reduce its output significantly. Viessmann recommend repairing or replacing the sensor rather than bypassing it. Any configuration changes to the control board must be made by a qualified engineer.