How to fix Viessmann Vitodens 050-W fault code E306

What does the Viessmann Vitodens 050-W E306 fault code mean?

The E306 fault code indicates a problem with the flame sensor in the Viessmann Vitodens 050-W boiler. This sensor is responsible for detecting the presence of a flame during operation, and a fault can prevent the boiler from functioning safely and efficiently.

Common Causes

  • Dirty Flame Sensor: A buildup of soot or debris on the flame sensor can impede its ability to detect the flame accurately.
  • Faulty Flame Sensor: The sensor itself may be malfunctioning due to age or damage, requiring replacement.

Can I fix it myself? (DIY)

While cleaning the flame sensor can be a DIY task, it is crucial to call a Gas Safe Engineer for any repairs or replacements involving gas components to ensure safety and compliance with regulations.

Estimated Repair Cost (2026 UK Prices)

The estimated cost for replacing a faulty flame sensor in a Viessmann Vitodens 050-W boiler is around £120 to £180, including parts and labour. This cost reflects the price of the sensor itself and the professional service required for safe installation.