How to fix Baxi Megaflo fault code E900

What does the Baxi Megaflo E900 fault code mean?

The E900 fault code on a Baxi Megaflo indicates a warranty fault related to the central heating (CH) system. This typically suggests that there is a significant issue that may require professional assessment and repair under warranty conditions.

Common Causes

  • Faulty Pump: A malfunctioning pump can lead to inadequate circulation of water in the heating system, triggering the E900 fault.
  • Blocked Heat Exchanger: A blockage in the heat exchanger can prevent proper heat transfer, causing the system to fail and display the fault code.

Can I fix it myself? (DIY)

It is strongly advised to call a Gas Safe Engineer for any issues related to gas or electrical components. Attempting to fix these problems without proper training can be dangerous.

Estimated Repair Cost (2026 UK Prices)

The estimated repair cost for addressing the E900 fault could range from £150 to £300, primarily depending on whether the pump needs replacement or if the heat exchanger requires cleaning or replacement.