Viessmann 9A Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann 9A fault code mean?
Fault code 9A on a Viessmann boiler indicates that the burner control unit has detected the fan is still spinning — or has an unstable electrical connection — at a point in the startup cycle when the fan should be completely at rest. Because the boiler cannot safely verify that the flue is clear before ignition, it locks out the burner as a precaution. Code 9A sits within a wider family of Viessmann burner-control faults that includes codes 90, 91, 92, 93, 94, 98, 99, 9B, 9C, 9E, 9F, and AB — all of which relate to burner management or emergency operation states. The exact diagnosis can vary between Viessmann models, so a Viessmann-trained, Gas Safe registered engineer is best placed to confirm the root cause on your specific appliance.
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
- Fan failing to reach standstill after auto-reset Common
The boiler's control board checks that the fan is idle before starting a new ignition sequence. If the fan keeps freewheeling — due to a worn bearing, a stuck blade, or residual back-EMF — the board sees movement when it expects stillness and triggers a lockout.
- Loose or damaged plug-in wiring connection to the fan Common
The fan is powered and monitored through a dedicated plug-in connector. Vibration over time can loosen this connector, or the terminal pins can corrode, creating an intermittent or erroneous speed signal. The boiler interprets this signal instability as the fan not being at a standstill.
- Faulty or failing fan motor Sometimes
An ageing fan motor may draw incorrect current, spin erratically, or stall unpredictably. Because the fan is responsible for safely venting combustion gases through the flue, the boiler's safety logic locks out the burner immediately if fan behaviour is outside expected parameters.
- Incorrect fan speed detected by the control board Sometimes
The control board continuously monitors fan RPM. If the fan is running too slowly — perhaps due to a partially blocked flue outlet or a degrading motor — the speed reading does not match the expected standstill value at shutdown, triggering code 9A.
- PCB misreading the fan speed signal Rare
In a minority of cases the fan itself is healthy but the PCB is receiving or interpreting the tachometer signal incorrectly, causing a false lockout. This is usually only confirmed after all wiring and the fan have been tested and found to be in good order.
How to fix it
- Check whether other gas appliances in your home are working DIY safe
Turn on a gas hob or check another gas appliance. If nothing is working, the issue may be a disruption to your gas supply — contact your gas supplier rather than working on the boiler.
- Attempt a single boiler reset DIY safe
Press and hold the reset button on your Viessmann boiler for the duration specified in your user guide (typically 3–5 seconds). Allow the boiler a full minute to attempt a restart. If it locks out again immediately, do not reset it a second or third time in quick succession — repeated resets can stress ignition components and may worsen the underlying fault.
- Visually inspect the flue terminal outside DIY safe
Go outside and check that the flue outlet is not blocked by debris, a bird's nest, or a build-up of ice in cold weather. A blocked flue can prevent gases from venting and cause erratic fan behaviour. Do not probe the flue terminal — just observe from a safe distance.
- Do not open the boiler casing or touch internal components Gas Safe engineer
The fan, wiring harness, and all internal electrical connections are inside the sealed boiler casing. Accessing them requires a Gas Safe registered engineer. Tampering with these components yourself is dangerous, may void your warranty, and is potentially illegal.
- Check whether your boiler is still under warranty DIY safe
Viessmann boilers typically carry a manufacturer's warranty. If your boiler is under 10 years old, log the fault code and contact Viessmann or your installer — a mechanical fan fault may be covered, potentially saving you the cost of parts.
- Call a Gas Safe registered engineer to diagnose and repair the fault Gas Safe engineer
A qualified engineer will use a multimeter to test voltage and continuity at the fan's plug-in connector, check the 100A supply cable to the fan, verify the fan motor draws correct current and reaches the right RPM, and inspect the tachometer signal returning to the PCB. If the fan is confirmed faulty it will be replaced; if wiring is the cause, the relevant cable or connector will be repaired. Only if all other components test correctly will the engineer consider PCB replacement.
Parts you may need
- Viessmann fan / combustion air blower assembly · from £120
- Fan wiring harness and plug-in connector · from £25
- PCB (control board) · from £220
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–£375, depending on the underlying cause.
Frequently asked questions
Is Viessmann fault code 9A dangerous — should I stop using the boiler?
Yes, you should leave the boiler off until it has been inspected. Code 9A is a safety lockout: the boiler has detected that it cannot confirm the fan is behaving correctly, and without a working fan combustion gases cannot be safely vented through the flue. Running the boiler repeatedly by resetting it risks carbon monoxide exposure. Leave it locked out and call a Gas Safe registered engineer promptly.
What is the difference between Viessmann fault codes 9A, 90, 91, and the other 9x codes?
All of the 9x codes (90, 91, 92, 93, 94, 98, 99, 9A, 9B, 9C, 9E, 9F) and the related code AB belong to the same family of burner-control and emergency-operation faults on Viessmann boilers. Code 9A specifically points to the fan not being at standstill or a plug-in connection issue at a critical point in the startup sequence. The other codes in the family indicate slightly different burner-management states, but they all require a Gas Safe engineer to diagnose properly because the exact meaning can vary by model.
How much does it cost to fix a Viessmann 9A fault code in the UK?
For most homeowners the repair falls between £150 and £375. If the problem turns out to be a loose wiring connector or a straightforward cable replacement, you might pay £150–£200 including labour. A full fan motor replacement typically costs £225–£375 once parts and labour are included. In the less common scenario where the PCB is the underlying cause, the bill can be higher — PCBs for Viessmann boilers typically cost £220–£350 for the part alone, so the total repair could reach £400–£550. If your boiler is still under its manufacturer's warranty, a mechanical fan fault may be covered at no charge.
Can I reset my Viessmann boiler to clear the 9A code myself?
You can try a single reset — press and hold the reset button as described in your user guide and allow the boiler a full minute to restart. If it fires up and runs normally, monitor it over the next day or two. However, if the fault returns straight away, stop resetting. Repeatedly forcing the boiler through ignition attempts when the fan is misbehaving puts extra stress on components and does not address the underlying fault. At that point, book a Gas Safe engineer rather than continuing to reset.