Viessmann 9E Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann 9E fault code mean?
The 9E fault code appears on Viessmann boilers equipped with a solar thermal circuit and indicates one of three conditions: there is no flow at all in the solar collector circuit, the flow rate is present but too low to meet the system's minimum threshold, or the solar circuit's temperature limiter has activated due to overheating. When 9E appears, the boiler drops into a degraded control mode rather than locking out entirely, meaning your central heating and hot water may continue to function, but the solar contribution will be suspended or impaired. This code sits within a wider family of solar-related Viessmann fault codes (90 through 9F and AB), and if 9E is quickly followed by code 9F, the solar control module itself is likely faulty and will need replacing. Viessmann recommends that diagnosis is carried out by a Viessmann-trained installer, as the exact cause can vary between models.
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 or seized solar circuit pump Common
The solar pump is responsible for pushing glycol fluid around the collector circuit. If the pump motor burns out, jams, or seizes, circulation stops entirely and the boiler immediately detects zero flow. This is the most frequent root cause of the 9E code.
- Air lock in the solar circuit pipework Common
Trapped air pockets in the solar pipework can partially or completely obstruct fluid movement. This can develop over time as the system degasses or after maintenance work, causing flow to drop below the minimum threshold.
- Low solar circuit pressure or depleted glycol fluid Sometimes
If the solar glycol mix has leaked, degraded, or simply dropped in volume, there may be insufficient fluid in the circuit to achieve adequate circulation. This shows up as a low-flow condition.
- Solar circuit overheating / stagnation Sometimes
During periods of intense solar gain combined with low hot water demand, the collector circuit can overheat. The system enters stagnation and the temperature limiter cuts in as a protective measure, triggering 9E.
- Blocked, kinked, or isolated pipework Sometimes
Physical restrictions such as a partially closed isolation valve, a kinked flexible pipe, or debris inside the collector circuit pipework can reduce flow to below the acceptable level.
- Solar control module fault (fault code 9F accompanying 9E) Rare
If the solar control module has developed an internal fault, it may misread flow data or fail to drive the pump correctly. When 9E is accompanied by fault code 9F, the control module is the likely culprit.
How to fix it
- Reset the boiler once DIY safe
Press the reset or acknowledgement button (marked R or with a flame/reset symbol) on the boiler control panel. If the fault clears and does not return within a short period, monitor the system over the next day. If it reappears, a deeper investigation is needed — do not keep resetting repeatedly as this can mask a worsening fault.
- Check that the solar pump station is powered and running DIY safe
Locate the solar pump station, which is usually a compact unit on the pipework near the cylinder or plant room. Listen for the pump running (a low hum is normal). If it is completely silent, hot to the touch, or making grinding noises, it has likely failed and will need professional attention.
- Check the solar circuit pressure gauge DIY safe
Most solar pump stations include a pressure gauge. Refer to your system's documentation for the correct operating pressure (typically 1.0–3.0 bar when cold, but this varies). A reading significantly below normal suggests a fluid loss or leak. Do not attempt to re-pressurise a solar circuit yourself — the fluid is a specialist glycol mix and the procedure differs from topping up a standard heating system.
- Call a Gas Safe registered or MCS-accredited engineer to inspect and repair Gas Safe engineer
A qualified engineer should inspect the solar pump, bleed any air from the circuit, check the glycol concentration and pressure, inspect all isolation valves and pipework for restrictions, and test the temperature limiter. If fault code 9F is also showing, the solar control module will need testing and likely replacing. Any work on the solar control electronics, pump wiring, or internal boiler components must be carried out by a competent engineer — ideally one who is Viessmann-trained, Gas Safe registered, and MCS-accredited for solar thermal systems.
Parts you may need
- Solar circuit pump (pump station unit) · from £150
- Solar control module · from £220
- Solar circuit temperature sensor · from £45
- Solar glycol fluid (top-up/replacement) · from £35
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 £200–£450, depending on the underlying cause.
Frequently asked questions
Will my boiler still provide heating and hot water when fault code 9E is showing?
In most cases, yes. The 9E code puts the Viessmann boiler into a control (degraded) mode rather than a full lockout, so your main central heating and hot water functions are often still available. However, the solar thermal contribution will be suspended, meaning your boiler works harder to compensate and your running costs may rise until the fault is resolved.
What is the difference between fault code 9E and 9F on a Viessmann boiler?
Code 9E points to a problem with flow in the solar collector circuit — either no flow, insufficient flow, or the temperature limiter activating. Code 9F, by contrast, indicates a fault within the solar control module itself. If your boiler displays both 9E and 9F together or in quick succession, the solar control module is the most likely component requiring replacement, at a typical cost of £200–£400 including parts and labour.
Can a homeowner fix a Viessmann 9E fault themselves?
There are limited checks a homeowner can safely carry out: resetting the boiler once, checking whether the solar pump station appears to be running, and observing the circuit pressure gauge. However, work such as bleeding the solar circuit, repressurising with glycol, replacing the solar pump, or touching any electrical components inside the boiler must be carried out by a qualified engineer. For solar thermal systems, look for someone who is both Gas Safe registered and MCS-accredited.
How much does it cost to repair a Viessmann 9E fault in the UK?
Most people with this fault pay somewhere between £200 and £450 all in. A solar circuit pump replacement (the most common fix) typically runs £250–£350 including labour. A sensor swap is usually £80–£150. If the solar control module needs replacing, expect £200–£400 depending on the specific model. PCB or internal control unit replacement is less common for this particular code but can reach £400–£500 when required — if you are facing costs at that level on an older system, it is worth getting a replacement quote for comparison.