VViessmann logo

Viessmann dF Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann dF fault code mean?

The dF code on a Viessmann boiler indicates that the burner control has entered lockout because the fan has not come to a complete standstill when the boiler expected it to, or the electrical plug-in connection to the fan is giving an unstable or unreliable signal. Before each ignition attempt, the boiler's control board checks that the fan is fully stopped. If it detects the fan is still spinning — or cannot get a clean reading from the fan's connector — it refuses to start a new firing cycle as a safety precaution. The fan's job is to draw combustion gases safely out through the flue, so the boiler will not operate if there is any doubt about the fan's status.

Lockout — engineer likely May need a Gas Safe engineer 8 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. Reset the boiler once DIY safe

    Switch the boiler off at the main power switch, wait approximately three minutes to allow any residual fan spin to fully settle, then switch it back on. Many Viessmann models have a dedicated reset button — hold it for a few seconds until the display responds. If the dF code clears and the boiler fires normally, monitor it over the next few hours. If the fault returns, do not keep resetting repeatedly as this will not fix an underlying mechanical problem.

  2. Check your gas supply is on DIY safe

    Confirm that your gas meter isolation valve is open and that other gas appliances in the home — such as a gas hob — are working normally. If no gas appliances function, contact your gas supplier rather than continuing to troubleshoot the boiler.

  3. Check for a frozen condensate pipe (winter months only) DIY safe

    Locate the white plastic condensate pipe that typically exits through an outside wall or terminates near a drain. If the outdoor section feels solid or you can see ice, this may be contributing to the lockout. Carefully pour warm (not boiling) water over the frozen section until it thaws, then attempt a boiler reset. This only applies if temperatures have been below freezing recently.

  4. Do not attempt to open the boiler casing or touch internal components Gas Safe engineer

    Inspecting or adjusting the fan, its wiring, the burner jet, or any other internal part requires the boiler casing to be removed. This work must only be carried out by a Gas Safe registered engineer. Tampering with gas appliance components is illegal for unqualified individuals and carries serious safety risks.

  5. Have a Gas Safe engineer inspect the fan and its electrical connections Gas Safe engineer

    An engineer will remove the casing, check the fan plug-in connector for corrosion or looseness, test the fan motor's speed and response to stop commands, and assess whether the fan can be cleaned and reseated or whether it needs replacing entirely. This is the most common resolution for a dF code.

  6. Have a Gas Safe engineer inspect and clean the burner jet if the fan is found to be functioning correctly Gas Safe engineer

    If the fan and its wiring check out, the engineer will move on to examining the burner assembly. A blocked jet is straightforward to clean — the component is removed, cleared of debris, refitted, and the boiler is reset and tested. This is a relatively quick and low-cost repair.

  7. Have a Gas Safe engineer test and replace the PCB if no other cause is found Gas Safe engineer

    If the fan motor, connections, and burner jet are all in good order, the control board itself may be misreading the fan signal. A qualified engineer will carry out electrical diagnostics on the PCB and advise whether it needs replacing. If your Viessmann boiler is still within its warranty period, PCB replacement may be covered — check your warranty documents before authorising this repair.

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 £120–£375, depending on the underlying cause.

Frequently asked questions

Is the dF fault code dangerous — can I keep using the boiler?

The dF code puts the boiler into lockout, which means it has shut itself down and will not fire. You cannot use it to heat your home or hot water until the fault is resolved. The lockout itself is a safety feature, so the boiler is not actively dangerous in this state — but you should not attempt to override the lockout or repeatedly reset without addressing the root cause. Call a Gas Safe registered engineer promptly, especially in cold weather.

How much does it cost to fix the Viessmann dF fault in the UK?

The most common repair — fan inspection, connector reseating, or fan replacement — typically costs between £120 and £375 including labour. A simple wiring or connector fix at the lower end of that range, a full fan motor replacement at the higher end. Burner jet cleaning tends to be cheaper, often under £150 all in. PCB replacement is a less common outcome but costs significantly more — typically £300 to £500 including parts and labour — and should be considered alongside the age of the boiler before committing to the spend.

Will my Viessmann warranty cover a dF fan or PCB fault?

It may do. Viessmann offers manufacturer warranties on new boilers, and both the fan motor and PCB are components typically covered under these terms. However, warranty cover usually requires that the boiler has been serviced annually by a Viessmann-trained or Gas Safe registered installer and that you are the original owner. Check your warranty documentation or contact Viessmann UK directly before authorising any chargeable repair, as you may be able to have the work done at no cost.

Why does my Viessmann boiler keep coming back with the dF code after resetting?

A fault that clears on reset but returns repeatedly points to an intermittent mechanical or electrical problem — most often a fan bearing that is beginning to fail, a connector that is corroding, or occasionally a PCB that is struggling to interpret fan signals correctly. A one-off reset can sometimes clear a minor software glitch, but recurring lockouts mean the underlying issue needs physical investigation by a Gas Safe engineer. Repeated resetting without repair will not fix the problem and may mask a worsening fault.

Affected models: Viessmann Vitodens 050-W, Viessmann Vitodens 100-W, Viessmann Vitodens 111-W, Viessmann Vitodens 200-W, Viessmann Vitodens 222-F, Viessmann Vitopend 100-W, Viessmann Vitoladens 300-C, Viessmann Vitola 200

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 dF — 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 →