Viessmann 9F Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann 9F fault code mean?
The 9F code appears on Viessmann boilers equipped with an integrated solar thermal system — most commonly the Vitodens 200-W paired with a Vitosolic solar controller. It tells you the boiler's control unit has detected a problem with the solar control module and has dropped into a fallback operating mode as a result. The official corrective action is to inspect and, if necessary, replace the solar control module. Because this fault sits within a family of solar-related codes, it is worth noting the neighbours: 9C points to a broken tank temperature sensor cable (no solar DHW heating), and 9E indicates insufficient or zero flow in the collector circuit. If your display shows 9F specifically, the issue is centred on the control module itself rather than a sensor wire or flow problem.
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
- Failed solar control module (Vitosolic unit) Common
The solar control module is a sensitive piece of electronics that manages heat exchange between the solar collectors and the hot water system. Over time, internal component degradation, power surges, or simply age can cause the module to fail outright, triggering the 9F code and putting the boiler into fallback mode.
- Loose or damaged plug-in connections to the module Sometimes
Viessmann's own service documentation for related solar fault codes highlights that unstable plug-in connections can push the boiler into fault or emergency mode. A connector that has worked loose, corroded, or been disturbed during a service visit may produce the same 9F signal as a genuinely dead module — and is worth checking before replacing the unit.
- Corrosion or moisture ingress at wiring terminals Sometimes
Solar systems involve components installed outdoors (collectors, pipework) and indoors (the control module). Over years of use, moisture can track along cabling or condensation can affect terminal blocks, leading to increased resistance or intermittent signals that the control unit interprets as a module fault.
- Internal PCB fault caused by a power surge Rare
A voltage spike on the mains supply — from a storm, grid disturbance, or nearby electrical work — can damage the sensitive circuitry inside the solar control module even if the rest of the boiler appears unaffected.
How to fix it
- Check whether your boiler is still producing heating and hot water DIY safe
The 9F code puts the boiler into a control fallback mode, but the burner may still operate. Note whether heating and hot water are working normally, intermittently, or not at all. This information will help the engineer assess urgency when you call.
- Attempt a single boiler reset DIY safe
Press and hold the reset button (refer to your boiler's user guide for the exact location) until the boiler attempts to restart. If the 9F code clears and does not return within a short time, monitor the boiler closely. If the code returns immediately or after a short while, do not keep resetting — further resets will not cure an underlying electronics fault.
- Check that the solar system's isolator switches and electrical connections are in the correct position DIY safe
Without opening any panels or touching wiring, visually confirm that any accessible isolator switches for the solar system are in the 'on' position and have not been accidentally knocked. Do not remove covers or probe terminals yourself.
- Contact a Gas Safe registered engineer — ideally one with Viessmann accreditation Gas Safe engineer
Because the 9F fault points to an internal electronic component (the solar control module), diagnosis and repair must be carried out by a qualified engineer. A Viessmann-accredited installer will have specialist diagnostic tools designed for Viessmann's control architecture, which reduces the risk of unnecessary parts being replaced. Request that they inspect all wiring connections to the module before deciding whether replacement is needed.
- Engineer to inspect and test the solar control module and its connections Gas Safe engineer
The engineer should check plug-in connectors, terminal integrity, and wiring continuity before condemning the module. In some cases a loose or corroded connection is all that is causing the fault, saving the cost of a new module.
- Replace the solar control module if confirmed faulty Gas Safe engineer
If the module itself has failed, the engineer will source the correct Vitosolic or equivalent Viessmann solar control unit for your specific model. After fitting, they will reset the fault and verify that solar heating and DHW functions have been restored correctly.
Parts you may need
- Viessmann Vitosolic / Solar Control Module · from £220
- Solar system wiring harness / connector set · from £35
- Solar circuit temperature sensor (if found faulty during inspection) · from £45
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 £250–£550, depending on the underlying cause.
Frequently asked questions
Is the Viessmann 9F code dangerous — do I need to turn the boiler off immediately?
The 9F code is a warning rather than a safety lockout. The boiler enters a fallback mode but is not necessarily shut down. You do not typically need to switch the boiler off as an emergency measure, though you should arrange an engineer visit promptly. If you smell gas or see any sign of a gas leak, that is a separate matter entirely — leave the property, avoid operating electrical switches, and call the National Gas Emergency Service on 0800 111 999.
Can I fix the Viessmann 9F fault myself?
No. The 9F fault relates to the solar control module — an internal electronic component. Working on this requires the panels to be removed and wiring to be inspected or replaced. This work must be carried out by a Gas Safe registered engineer. There is no safe homeowner-level fix beyond a single reset attempt.
How much does it cost to fix a Viessmann 9F fault in the UK?
Most homeowners pay in the region of £250–£550 all in, covering the engineer's call-out and diagnostic fee (typically £80–£120), the solar control module itself (often £150–£350 depending on the specific Vitosolic model required), and labour to fit it. If only a loose connection is found rather than a dead module, the total can be considerably lower. In rare cases where additional components such as sensors or wiring looms are also needed, costs can exceed this range.
My Viessmann boiler also shows codes 9C or 9E — are they related to 9F?
Yes, these codes all sit within the same family of solar system faults. Code 9C indicates the system has stopped providing solar hot water because of a broken tank temperature sensor cable, while 9E points to insufficient or zero flow in the solar collector circuit (or the temperature limiter cutting in). If you are seeing multiple solar-related codes, tell your engineer — it may indicate a broader issue with the solar system rather than just the control module.
Should I consider replacing my boiler rather than repairing the solar control module?
If your Viessmann boiler is over 12–15 years old and has been generating repeated fault codes, it is worth having an honest conversation with your engineer about the economics of repair versus replacement. A solar control module repair on an otherwise sound boiler is usually worth doing. However, if the boiler is ageing and other components are also showing signs of wear, the cumulative repair costs can start to rival the price of a new installation.