VViessmann logo

Viessmann 9C Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann 9C fault code mean?

The 9C fault code appears on Viessmann boilers fitted with a Vitosolic solar control module and indicates that the solar-assisted domestic hot water (DHW) function has been suspended. The solar control module has lost communication with the temperature sensor monitoring the hot water storage tank — most often because the sensor cable has broken or its connection has failed. Your central heating and conventional hot water supply may continue to work normally, but solar-assisted DHW heating will not operate until the fault is resolved. The closely related code 9B is similar in nature — it signals that the boiler has entered a control mode due to a broken tank temperature sensor cable, with the official check pointing to the sensor connection at terminal S3 on the Vitosolic module.

Engineer may be needed May need a Gas Safe engineer 2 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 whether central heating and standard hot water are still working DIY safe

    The 9C code relates to the solar circuit only. Confirm whether your main heating and hot water continue to function. If they do, the situation is non-urgent but should still be investigated promptly to avoid prolonged loss of solar contribution and potential further faults.

  2. Note the full fault code display and any accompanying codes DIY safe

    Write down exactly what appears on the boiler display, including any sub-codes or additional characters. If you also see code 9B, this points specifically to the sensor connection at terminal S3 on the Vitosolic module — useful information to pass on to your engineer.

  3. Do not attempt to reset the boiler repeatedly DIY safe

    A single reset (following your boiler's reset procedure as described in the user manual) is acceptable to see whether the fault clears. If it returns immediately, further resets will not help and may mask useful diagnostic information. Limit resets to no more than two or three attempts.

  4. Have a Gas Safe registered engineer inspect the sensor cable and connections Gas Safe engineer

    The engineer will trace the cable from the hot water storage tank sensor to the Vitosolic solar control module, looking for visible damage, corrosion, or disconnected plugs. They will check the connection at the relevant sensor terminal on the module and re-seat or replace any faulty connector.

  5. Engineer to test the NTC tank temperature sensor with a multimeter Gas Safe engineer

    By measuring the sensor's resistance and comparing it against Viessmann's published specification for the expected temperature, the engineer can confirm whether the sensor element has failed and needs replacing.

  6. Replace the tank temperature sensor if confirmed faulty Gas Safe engineer

    If the sensor is out of specification, the engineer will fit a replacement NTC sensor. This is a relatively minor repair in the context of solar system components and usually resolves the fault quickly.

  7. Replace the Vitosolic solar control module if sensor and wiring are confirmed good Gas Safe engineer

    Should the sensor and all wiring test correctly but the 9C code persists, the solar control module itself is the most likely remaining cause. The engineer will replace the module and verify correct operation of the solar circuit afterwards.

  8. Engineer to reset the fault and verify solar DHW operation Gas Safe engineer

    After any repair, the fault code must be cleared via the service reset procedure. The engineer should confirm that solar-assisted DHW heating resumes correctly and that no further fault codes are present 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 £150–£380, depending on the underlying cause.

Frequently asked questions

Will my heating and hot water still work when the 9C code is showing?

In most cases, yes. The 9C fault is specific to the solar-assisted domestic hot water circuit. Your boiler's central heating and conventionally heated hot water should continue to operate normally. What you lose is the solar contribution to your hot water, which means your boiler will use more gas to heat the cylinder until the fault is fixed.

Can I fix a Viessmann 9C fault myself?

No — this is not a homeowner repair. The fault involves components inside or directly connected to the Vitosolic solar control module, and diagnosing it correctly requires a multimeter and knowledge of NTC sensor specifications. All work on the boiler and solar control system must be carried out by a Gas Safe registered engineer. Attempting it yourself could void your warranty and may be unsafe.

What is the difference between fault codes 9B and 9C on a Viessmann boiler?

Both codes relate to a broken tank temperature sensor cable on the Vitosolic solar control system. Code 9B puts the system into a specific control mode due to the sensor fault and points the engineer to check the connection at terminal S3 on the Vitosolic module. Code 9C goes a step further and suspends solar DHW heating entirely. An engineer will treat both in a similar way — inspecting the sensor, cable, and connections — but if you see 9B, mention the S3 terminal specifically when you call.

How much does it cost to repair a Viessmann 9C fault?

Most people with this fault pay somewhere between £150 and £380 in total, covering the engineer's call-out, diagnosis, and either a sensor replacement or cable repair. A straightforward sensor swap with a standard call-out fee tends to sit toward the lower end of that range. If the Vitosolic solar control module itself needs replacing, parts alone can cost £200 or more, pushing the total higher — this is worth bearing in mind if your system is older and the module has not been replaced before. Prices in London and the South East typically run 20–30% above the national average.

Affected models: Vitodens 200-W (B2HB) with Vitosolic solar control module, Other Viessmann models fitted with a Vitosolic solar control (codes 90–9F and AB group)

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 9C — 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 →