VViessmann logo

Viessmann C2 Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann C2 fault code mean?

The C2 code on a Viessmann boiler signals one of two problems depending on your model. On most Viessmann boilers it means the burner has entered a fault or emergency mode because the fan failed to reach a standstill after shutdown, or because a plug-in connection to the fan or control board is unstable. On models fitted with solar control modules (such as a Vitosolic unit) or certain Vitotronic controllers, C2 instead points to a communication fault with that external module — or to a short-circuit or broken cable in the outdoor temperature sensor, causing the boiler to fall back to a fixed constant-temperature operating mode. Because the code has these two distinct meanings across the Viessmann range, the first step is identifying which scenario applies to your boiler model.

Engineer may be needed May need a Gas Safe engineer 9 models affected

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

How to fix it

  1. Check which boiler model and control system you have DIY safe

    Look at the boiler casing label or your installation manual to confirm whether your boiler has a Vitosolic, Vitotronic weather-compensation controller, or a solar module connected. This tells you whether the C2 is most likely a fan/connection issue or a sensor/communication issue, and helps the engineer diagnose it faster.

  2. Attempt a single boiler reset DIY safe

    Most Viessmann boilers can be reset by turning the heating dial briefly to the reset symbol and back, or by pressing and holding 'Mode' and 'OK' together for a few seconds — check your specific model's manual. If the boiler fires up and runs normally, monitor it over the next 24 hours. If C2 returns, do not keep resetting; move to the next step.

  3. Check the outdoor sensor cable for obvious damage (weather-compensating models only) DIY safe

    If your boiler uses an outdoor temperature sensor, inspect the cable run from outside the property to the boiler — look for obvious physical damage such as cuts, crushing, or water ingress at the entry point. Do not disconnect or touch the wiring terminals; simply note any damage you can see and report it to the engineer.

  4. Do not attempt to access or adjust the fan, wiring connectors, or PCB yourself Gas Safe engineer

    The fan, its plug-in connectors, and the PCB are internal components that require isolation of the boiler and specialist testing equipment. Handling these without training risks electric shock, incorrect reassembly, and invalidating your Viessmann warranty. Leave this work to a qualified engineer.

  5. Call a Gas Safe registered engineer to diagnose and repair the fault Gas Safe engineer

    A qualified engineer will test the fan motor speed and current draw, inspect and reseat all plug-in connections, measure the resistance of the outdoor sensor against the manufacturer's temperature-resistance curve, and check communication with any solar or extension module. They will replace whichever component is confirmed faulty — fan unit, sensor, wiring loom, module, or PCB — and verify correct operation before leaving.

Parts you may need

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–£320, depending on the underlying cause.

Frequently asked questions

My Viessmann boiler shows C2 — do I need a Gas Safe engineer or can I fix it myself?

A single reset is the only safe DIY step. If C2 clears and does not return, you may be fine; if it comes back, you need a Gas Safe registered engineer. The underlying causes — a worn fan motor, loose PCB connector, failed temperature sensor, or faulty solar module — all require professional testing and in most cases component replacement. Attempting these yourself risks electric shock and will void your Viessmann warranty.

Why does my Viessmann show C2 but my boiler still seems to be running?

Some C2 conditions on weather-compensating models allow the boiler to keep running in a 'constant mode' fallback — typically when the outdoor sensor has short-circuited rather than failed completely. The boiler assumes a fixed outdoor temperature and continues to heat, but it is no longer weather-compensating efficiently and the underlying sensor fault still needs fixing. Don't ignore C2 just because the heating appears to be working.

How much does it typically cost to fix a Viessmann C2 fault?

Most people with this fault pay somewhere between £100 and £320 all in, depending on what needs replacing. A sensor swap including labour tends to cost around £100–£150, while a fan replacement usually comes to £200–£300. Connection or wiring fixes can be cheaper if they are straightforward. A PCB replacement is a less common outcome but can cost £350–£500 or more when parts and labour are combined — worth considering alongside a service plan or replacement quote if the boiler is over 12 years old.

Does C2 mean my boiler is still under warranty? Will Viessmann cover the repair?

Whether your repair is covered depends on the age of the boiler, the warranty terms you registered, and whether all servicing has been carried out by a Viessmann-approved installer. If the fault is caused by a manufacturing or material defect and your boiler is within the warranty period, Viessmann should cover the repair at no cost — but only if their own trained installer carries out the work. If a third party repairs the boiler while it is still under warranty, Viessmann will not reimburse those costs, so always check your warranty status before authorising any work.

Affected models: Vitodens 100-W, Vitodens 200-W, Vitodens 222-F, Vitotronic 200, Vitotronic 200-H, Vitotronic 300, Vitotronic 300-K, Vitotronic 050, Vitocontrol-S

Last reviewed 16 July 2026 · verified by our team.

Are you a heating engineer? Join our network and get local jobs sent to you.

Find a Gas Safe engineer

✓ Your boiler details: Viessmann C2 — one step done already.

We pass your details to up to 3 vetted local engineers. No payment is taken here.

Can't find your boiler or fault code?

Tell us what you need — we'll help, and we can put you in touch with a Gas Safe registered engineer.

Get in touch →