Viessmann dE Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann dE fault code mean?
The dE fault code appears on Viessmann boilers when the control board detects that the fan has not come to a complete stop after the burner shuts down, or when it senses an unstable or unreliable electrical connection to the fan assembly. Because the fan's speed signal is not reading as expected — either still spinning when it should be idle, or sending erratic data due to a poor plug connection — the boiler locks out the burner as a precautionary measure. This is a safety response designed to prevent the appliance from firing when the air-movement system cannot be confirmed to be working correctly. The fault can occasionally be a one-off blip, but a recurring dE code almost always points to a hardware issue that needs a Gas Safe engineer's attention.
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 failing fan motor Common
The fan motor has worn bearings or damaged windings and is unable to spin down fully after the burner switches off. The control board expects to see a zero-RPM reading within a set time window; if the fan keeps turning — even slowly — the dE code is triggered. This is the most common root cause, particularly on older units or boilers that have not been recently serviced.
- Loose or corroded fan plug-in connection Common
The electrical connector linking the fan assembly to the PCB can work loose over time due to vibration, or the terminals can become corroded in a damp boiler cupboard. An unstable connection causes the control board to receive inconsistent or absent fan-speed signals, which it interprets in the same way as a fan that has not reached standstill.
- Damaged fan wiring loom Sometimes
The cable running between the fan and the control board can develop chafing, a broken conductor, or heat damage. Even an intermittent break in the wire can produce the same erratic speed-signal behaviour that triggers the dE lockout.
- Faulty PCB (control board) Sometimes
If the board itself is incorrectly reading or processing the fan's tachometer signal — even when the fan and its wiring are in good condition — it will falsely conclude that the fan is still spinning. PCB failure is less common than a fan or wiring issue, but it does occur, particularly on older boilers.
- Blocked or restricted flue Rare
A partially obstructed flue terminal or exhaust duct can cause abnormal back-pressure that makes the fan struggle to reach the correct operating speed and then fail to idle cleanly. While less frequently the primary cause of dE, a blocked flue can contribute to or exacerbate fan-related faults.
How to fix it
- Check that your boiler's gas supply is on DIY safe
Before assuming a hardware fault, make sure the gas isolation valve at the boiler is fully open and that other gas appliances in the property (hob, fire) are working normally. A disrupted gas supply can sometimes trigger unusual lockout codes.
- Attempt a single boiler reset DIY safe
Locate the reset button on your Viessmann boiler — usually a flame symbol or a dedicated button depending on your model — and hold it for the time specified in your user guide (typically 3–5 seconds). Stand back and allow the boiler to attempt a restart. If the dE code clears and the boiler runs normally, monitor it over the next hour. Do not reset more than two to three times in total, as repeated resets without a lasting fix can mask a worsening fault.
- If the code returns, stop resetting and note how often the fault appears DIY safe
A dE fault that comes back within minutes or hours of a reset indicates a genuine hardware problem. Make a note of how quickly it recurs, whether you hear any unusual fan noise (grinding, humming after shutdown), and whether the boiler has been recently serviced. This information will help the engineer diagnose the fault more quickly.
- Contact a Gas Safe registered engineer to inspect the fan and its electrical connections Gas Safe engineer
The engineer will start by checking the fan plug-in connector, looking for loose terminals, corrosion, or signs of heat damage. Reseating or replacing the connector is a relatively quick fix and sometimes all that is needed. If the connection is sound, they will measure the fan's tachometer output and mechanical behaviour.
- Engineer to inspect, test, and if necessary replace the fan assembly Gas Safe engineer
If the fan motor itself is at fault — confirmed by abnormal RPM readings, noisy bearings, or failure to reach standstill — the engineer will replace the fan assembly with a manufacturer-approved part. On Viessmann boilers this typically involves disconnecting the gas side as well as the electrics, so Gas Safe registration is essential.
- Engineer to inspect wiring loom between fan and PCB Gas Safe engineer
If both the fan and its connector appear intact, the engineer will trace the full wiring loom for chafing, breaks, or heat damage and repair or replace any damaged sections.
- Engineer to assess the PCB if fan and wiring checks are inconclusive Gas Safe engineer
Should the fan, connector, and wiring all test within specification, the control board becomes the primary suspect. The engineer will check the board's fan-speed input circuitry and, if faulty, arrange for a replacement PCB to be fitted.
- Engineer to check the flue terminal and exhaust duct for obstructions Gas Safe engineer
As part of a thorough diagnosis, the engineer should verify that the flue is clear of debris, bird nests, or frost blockages that could affect airflow and contribute to abnormal fan behaviour.
Parts you may need
- Viessmann fan/flue gas blower assembly · from £120
- Fan plug-in connector and wiring harness · from £25
- Viessmann 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 £200–£400, depending on the underlying cause.
Frequently asked questions
Is the Viessmann dE fault code dangerous?
The boiler locks itself out when the dE code appears, which is the safe outcome — it will not fire the burner in an uncontrolled state. The code itself is not an immediate safety emergency in the way that a gas leak or carbon monoxide alarm would be, but you should not repeatedly reset the boiler and ignore the fault. A fan or wiring problem left unaddressed can develop into a more serious or expensive issue, so arrange a Gas Safe engineer visit promptly.
How much does it typically cost to fix a Viessmann dE fault in the UK?
For most homeowners, the repair falls between £200 and £400 once you factor in call-out, labour, and a replacement fan assembly or connector. A straightforward wiring connection fix at the lower end of the scale can come to around £100–£150 including the call-out fee. A full fan replacement usually sits in the £225–£375 range depending on your Viessmann model and the engineer's rates. If the PCB turns out to be the cause, the bill can rise to £350–£550 or more, though PCB failure is a less common diagnosis for this particular code.
Can I fix the dE fault myself?
The one step you can safely take yourself is a single boiler reset — if the dE code is a one-off blip, this may be enough. Beyond that, the fault involves internal electrical components (fan wiring, plug connectors, possibly the PCB) that sit inside the sealed boiler casing. Working on these yourself is not safe for an untrained person, would almost certainly void your Viessmann warranty, and is not permitted without Gas Safe registration. Please call a Gas Safe engineer.
Will my Viessmann warranty cover the dE fault repair?
It depends on your boiler's age and whether your annual services are up to date. Viessmann's standard and extended warranties require the boiler to be serviced every year by a Viessmann-trained or Gas Safe registered installer. If servicing is not current, the warranty may be voided and you would be liable for repair costs. If you are within the warranty period and services are recorded, contact Viessmann UK on 01952 675000 to discuss a warranty repair before booking an independent engineer.
My Viessmann boiler keeps showing dE even after two resets — what should I do?
Stop resetting. A dE code that returns within minutes or a short time after resetting indicates a persistent hardware fault — most likely the fan motor, its plug-in connector, or the wiring between the fan and the PCB. Repeated resets will not cure the underlying problem and may mask how frequently the fault is occurring. Switch the boiler off and call a Gas Safe registered engineer. If you have a Viessmann service contract or extended warranty, contact Viessmann UK first.