VViessmann logo

Viessmann dd Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann dd fault code mean?

The dd fault code appears on Viessmann boilers with older Vitotronic controllers and signals that the boiler attempted to ignite but failed to detect a stable flame, or that the flame signal was lost during normal operation. As a critical safety response, the boiler locks out to prevent unburnt gas from accumulating. On some Viessmann models and controller variants the same underlying fault may display as FD or FF — if you see any of these codes, the diagnosis and remedy are essentially the same. The fault can also be triggered by the fan not being confirmed at standstill before an ignition attempt, or by an unstable plug-in connection on the burner assembly, so the root cause is not always the flame detection circuit itself.

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. Check that other gas appliances are working DIY safe

    Go to your gas hob, gas fire, or any other gas appliance in the property and check whether it lights normally. If nothing gas-powered is working, your gas supply has been interrupted — contact your gas supplier or check your prepayment meter before doing anything else.

  2. Check for a frozen condensate pipe DIY safe

    Locate the white plastic condensate pipe, which usually exits through an outside wall close to the boiler. In freezing weather, feel along the pipe for an icy blockage. If you find one, carefully pour warm (not boiling) water over the frozen section until it flows freely, then clear any standing water away from the pipe exit. Once thawed, proceed to reset the boiler.

  3. Reset the boiler once DIY safe

    On most Vitodens models, press and hold the reset button (marked R or with a flame symbol) for approximately two seconds until the display clears. On touchscreen-equipped models, follow the on-screen reset prompt. Allow the boiler a full minute to complete its start-up sequence. If it fires and runs without the dd code returning, monitor it over the next hour. If the fault reappears immediately or after one further reset attempt, stop resetting — repeated resets can stress the ignition electrode and will not fix an underlying component fault.

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

    Any work inside the boiler casing — including cleaning the ionisation probe, inspecting the ignition electrode, testing the gas valve, or examining the PCB — must only be carried out by a Gas Safe registered engineer. Working on gas appliances without registration is illegal under the Gas Safety (Installation and Use) Regulations 1998 and is extremely dangerous.

  5. Have a Gas Safe engineer inspect and clean the ionisation probe and ignition components Gas Safe engineer

    A registered engineer will safely remove the burner assembly, clean any deposit from the ionisation rod, check the ignition electrode gap and lead condition, and retest ignition. In many cases this alone clears the fault. The engineer will also check the gas inlet pressure at the boiler to confirm the supply meets manufacturer specification.

  6. Have the engineer test the fan and air-pressure switch Gas Safe engineer

    The engineer will check fan speed, confirm the pressure differential across the air-pressure switch, and inspect all plug-in wiring connections on the fan housing. A sluggish or noisy fan that fails to reach correct speed, or a stuck pressure switch, will be identified at this stage.

  7. Have the engineer diagnose and replace any faulty components Gas Safe engineer

    If cleaning and checks do not resolve the lockout, the engineer will carry out component-level diagnosis of the gas valve, ignition lead, ionisation probe, and PCB. They will advise on the most cost-effective repair given the boiler's age — on a boiler approaching 12–15 years old, a major component failure may make replacement the better financial decision.

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

Frequently asked questions

What is the difference between the dd, FD, and FF codes on a Viessmann boiler?

All three codes relate to a flame failure or ignition lockout, but which one appears depends on your specific Viessmann model and the version of Vitotronic controller fitted. Older controllers with a seven-segment display tend to show dd, while newer or touchscreen-equipped models may show FD or FF for essentially the same underlying fault — the boiler tried to ignite and could not confirm a stable flame. The diagnostic steps and likely causes are the same across all three variants.

Can I keep resetting my Viessmann boiler to get the heating back on?

One or two resets are reasonable while you check for obvious causes such as a frozen condensate pipe or a gas supply problem. Beyond that, repeated resetting is not advisable — each reset puts the ignition electrode through another high-voltage spark cycle, which accelerates wear on an already stressed component. More importantly, if the root cause is a gas pressure fault, a faulty valve, or a wiring issue, resetting will not fix it and you could mask a developing safety problem. Call a Gas Safe engineer if the fault returns after one reset.

How much does it typically cost to fix the dd fault on a Viessmann boiler?

For the most common repairs — cleaning or replacing the ionisation probe and ignition components — most homeowners pay between £100 and £200 including the engineer's time. A fan replacement typically adds up to £250–£380 all-in. Gas valve replacement sits in a similar range. A PCB replacement is significantly more expensive, often £450–£600 once parts and labour are combined, and at that cost on an older boiler it is worth getting a new boiler quote for comparison.

My Viessmann boiler shows dd every winter — is this normal?

A dd fault that appears reliably every cold snap almost certainly points to a frozen condensate pipe rather than an internal component fault. This is very common on UK Viessmann installations where the condensate outlet pipe runs along an exposed outside wall or across a garage. A Gas Safe engineer can reroute the pipe to a more sheltered location, fit a trace-heating cable along the external section, or increase the pipe diameter to reduce freezing risk — any of which should prevent the seasonal lockout.

Affected models: Vitodens 050-W, Vitodens 100-W, Vitodens 111-W, Vitodens 200-W, Vitodens 222-F, Vitopend 100-W, Vitoladens 300-C, Viessmann models with Vitotronic controllers displaying dd, FD, or FF

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