Viessmann F9 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann F9 fault code mean?
The F9 code on a Viessmann boiler indicates a fan or blower fault that has triggered a safety lockout. The boiler's fan is responsible for pushing combustion gases safely out through the flue, and if it detects a problem with how the fan is operating, the boiler shuts down to prevent harmful gases from remaining in the appliance or escaping into the home. Depending on your specific Viessmann model, F9 can mean slightly different things: on many models it signals that the fan was not at a complete standstill when expected, or that a plug-in connection to the fan is unstable; on the Vitodens 100-W in particular, it can indicate that the blower speed was too slow at the start of the ignition sequence, or that there is an air pressure switch error — often caused by dust or debris partially blocking the small rubber tube that connects the air pressure switch to the blower housing. In all cases, the boiler will not attempt to fire until the fault is cleared.
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
- Faulty or worn fan motor Common
The fan motor itself is the most frequent culprit. Over time, the motor windings can burn out or the bearings deteriorate, causing the fan to spin too slowly, inconsistently, or not at all. The boiler's control board monitors fan speed and will lock out the moment it detects the speed is outside the expected range. A failing fan often makes an unusual noise — grinding or rattling — before the fault code appears.
- Blocked air pressure switch tube Common
On Vitodens models especially, a small rubber tube runs between the blower housing and the air pressure switch. This tube can gradually accumulate dust and debris, restricting airflow and causing the switch to report incorrect readings — which the boiler interprets as a fan speed fault. This is a relatively straightforward fix for an engineer but does require internal access.
- Loose or damaged wiring connection to the fan Sometimes
The fan connects to the PCB and power supply via plug-in connectors. Vibration over time can cause these to work loose, or the connector pins can corrode, producing an intermittent or unstable signal. The boiler may log F9 sporadically before it becomes a permanent lockout.
- Blocked or partially obstructed flue Sometimes
If the flue outlet — the pipe that runs from the boiler to the outside wall or roof — is blocked by debris, a bird's nest, or ice in very cold weather, back-pressure builds up and the fan cannot maintain the correct speed. The boiler detects this as a fan fault even though the motor itself may be fine.
- Failed air pressure switch Rare
The air pressure switch itself (also called the differential pressure switch) can fail mechanically or develop a leak in its diaphragm. When this happens it sends incorrect signals to the PCB regardless of whether the fan is running normally, triggering the F9 lockout.
How to fix it
- Check your gas supply is on DIY safe
Before anything else, confirm that your gas supply is working — check that other gas appliances such as a hob or fire are working normally. If you have a prepayment meter, ensure it has credit. A gas supply interruption can occasionally cause secondary fault codes.
- Inspect the flue terminal outside DIY safe
Go outside and visually check the flue outlet on your external wall or roof. Make sure it is not blocked by leaves, ice, a bird's nest, or any other obstruction. Do not remove or dismantle any flue components — just look. If you can see an obvious blockage at the very end of the terminal, gently clear it. If the blockage appears to be further inside, leave it for an engineer.
- Reset the boiler (once or twice only) DIY safe
Press and hold the reset button on your boiler — usually marked with a flame symbol or labelled 'Reset' — for around three seconds, then release. Allow the boiler two to three minutes to attempt a restart. If it fires up and stays on, monitor it over the next day or so. If the F9 code returns immediately or after a short time, do not keep resetting — repeated resets will not fix a genuine fan fault and can mask the problem from an engineer's diagnostic read.
- Engineer: inspect and clean the air pressure switch tube Gas Safe engineer
A Gas Safe engineer will open the boiler casing, locate the small rubber or plastic tube between the blower housing and the air pressure switch, and inspect it for blockages, kinks, or cracks. Cleaning out accumulated dust is often enough to resolve the fault on Vitodens models. The port where the tube meets the blower housing is a particularly common site for debris build-up.
- Engineer: check wiring and plug-in connections to the fan Gas Safe engineer
The engineer will inspect the fan's electrical connectors for signs of looseness, corrosion, or damage, and reseat or replace any suspect connectors. They will also check the wiring loom between the fan and the PCB for chafing or breaks.
- Engineer: test the fan motor and air pressure switch Gas Safe engineer
Using diagnostic equipment, the engineer will run the fan and measure its speed against the manufacturer's specification. If the fan is running below the required RPM or drawing abnormal current, the motor is confirmed as faulty. The air pressure switch will also be tested for correct operation and airtight connections.
- Engineer: replace the fan motor or air pressure switch as needed Gas Safe engineer
If the fan motor is confirmed faulty it will need to be replaced with an approved Viessmann part — this is a like-for-like swap but involves gas-side components and must be carried out by a Gas Safe registered engineer. If the air pressure switch has failed, it will be replaced at the same visit where possible.
- Call a Gas Safe registered engineer if the fault persists or you cannot identify an external cause Gas Safe engineer
If the flue is clear, you have attempted a reset, and the F9 code returns, the fault lies inside the boiler. Do not attempt any further investigation yourself. Contact a Gas Safe registered engineer — ideally one familiar with Viessmann boilers — who can carry out a full diagnostic using the boiler's service menu and appropriate test equipment.
Parts you may need
- Viessmann boiler fan / blower motor · from £145
- Air pressure switch (differential pressure switch) · from £55
- Fan wiring harness / connector · from £25
- PCB (control board) — if wiring fault has caused board damage · from £290
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 £120–£375, depending on the underlying cause.
Frequently asked questions
Can I fix the Viessmann F9 fault myself?
Not safely, no. While you can check that the flue terminal outside is clear and attempt one or two resets, everything else — opening the boiler casing, cleaning the air pressure tube, testing the fan motor, or replacing components — must be done by a Gas Safe registered engineer. Working on internal boiler components without registration is illegal in the UK and could void your warranty or home insurance.
How much does it cost to fix a Viessmann F9 fault in the UK?
Most people with an F9 fault pay somewhere between £120 and £375 all-in, depending on what is wrong. If the fix is simply cleaning a blocked air pressure tube, you may pay little more than a call-out charge of around £100–£150. A full fan motor replacement typically costs £225–£375 including parts and labour. In rare cases where the PCB has also been damaged, costs can rise considerably higher — but that is not a typical outcome for a straightforward F9 fault.
Why does my Viessmann boiler keep showing F9 after a reset?
If F9 returns quickly after a reset, the underlying fault has not been fixed — you are simply overriding the lockout temporarily. Repeated resets are not a solution and can actually make diagnosis harder for an engineer. A persistent F9 usually points to a fan motor that is genuinely failing, a blocked air pressure switch tube, or a loose wiring connection. Book an engineer rather than continuing to reset.
Will an annual service prevent the F9 fault?
It significantly reduces the risk. During a Viessmann annual service (typically £80–£130), an engineer checks the fan speed, inspects the air pressure switch tube, and clears any debris build-up — exactly the issues that most commonly trigger F9. Viessmann also require annual servicing to keep the manufacturer's warranty valid, so skipping services could mean paying the full repair bill even if your boiler is relatively new.
Does the F9 code mean the same thing on all Viessmann models?
Broadly yes — it always relates to the fan or blower — but the specific trigger varies. On the Vitodens 100-W it most commonly appears when the blower speed is too low at the start of an ignition attempt, or when the air pressure switch tube is partially blocked. On other models it can indicate the fan was not at a standstill when the control board expected it to be, or that a wiring connection is unstable. Always tell the engineer your exact model number so they can check the correct diagnostic parameters.