mypros+
Error code reference

Bosch Water Heater Error Code E9

Overheat sensor (ECO) open circuit (resets when cooler temperatures are detected 220°F/104°C).

Overheat sensor (ECO) open circuit (resets when cooler temperatures are detected 220°F/104°C).

First step from the service manual

Disconnect power supply cord and check wire connections on overheat sensor (top right of heat exchanger) and the two connectors on the control board.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for E9.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What E9 means on a Bosch water heater

The E9 error code on a Bosch water heater indicates an open circuit condition in the overheat sensor, also referred to as the ECO (Energy Cut-Off) sensor. This safety sensor is located at the top right of the heat exchanger and is designed to monitor water or heat exchanger temperatures. An open circuit means the control board is receiving no signal from the sensor, which it interprets as a potentially dangerous overheat condition. The unit will not operate while this fault is active.

The E9 code has an automatic reset behavior tied to temperature: the fault will clear itself once the control board detects cooler temperatures, specifically when the heat exchanger drops below approximately 220 degrees Fahrenheit (104 degrees Celsius). This means the heater may have genuinely overheated and tripped the sensor thermally, or the sensor itself may have developed a wiring fault that mimics an open circuit. Distinguishing between these two root causes is the core of the diagnostic process.

Diagnostics begin with disconnecting the power supply cord entirely before inspecting the sensor circuit. The primary check involves examining the wire connections at the overheat sensor itself and at both connectors on the control board where the sensor circuit terminates. Loose, corroded, or thermally damaged connections are common culprits. If all connections are secure and the fault persists, the sensor element may have failed and require replacement.

Source: manufacturer service documentation.

Common causes of E9

  1. 01

    Loose or disconnected wiring at the sensor or control board

    Wiring / connection

    A loose connector at the overheat sensor on the top right of the heat exchanger, or at either of the two sensor connectors on the control board, will break the circuit and trigger E9. Visually inspect and firmly reseat all connectors after disconnecting power.

  2. 02

    Genuine overheat event tripping the ECO sensor

    Wiring / connection

    If the heat exchanger reached or exceeded 220 degrees Fahrenheit, the ECO sensor may have thermally opened as designed. The code will reset automatically as the unit cools, but the root cause of the overheating, such as scale buildup or restricted flow, must be addressed.

  3. 03

    Failed overheat sensor

    Part replacement

    The ECO sensor element can fail internally and present as a permanent open circuit regardless of temperature. If wiring checks out and the unit is not actually overheating, sensor replacement is the likely next step.

  4. 04

    Corroded or heat-damaged wire connections

    Part replacement

    Prolonged exposure to heat near the heat exchanger can degrade connector contacts or wire insulation, creating intermittent or permanent open circuits. Look for discoloration, melting, or oxidation at the sensor connector and control board terminals.

  5. 05

    Faulty control board

    Part replacement

    If the sensor and all wiring check out correctly but E9 persists, the control board may have a failed input circuit that cannot properly read the sensor signal. This is the least common cause and is typically diagnosed after all other components are confirmed good.

See the test procedure for each cause

Frequently asked questions about E9

What does E9 mean on a Bosch water_heater?
E9 indicates an open circuit in the overheat sensor, also called the ECO sensor, located at the top right of the heat exchanger. The control board is not receiving any signal from this sensor and has shut down the unit as a precaution. The code can reset automatically once cooler temperatures below 220 degrees Fahrenheit are detected. The underlying cause, whether a wiring fault or an actual overheat event, still needs to be identified and corrected.
Can I fix E9 on my Bosch water heater myself?
A knowledgeable DIYer can safely perform the initial wiring inspection after disconnecting the power supply cord. Check the wire connections at the overheat sensor on the heat exchanger and at the two sensor connectors on the control board, then reseat any loose connections. If the fault returns after confirming all connections are secure, component replacement is likely needed and may be better handled by a qualified technician.
Will resetting the water heater clear the E9 error?
The E9 code is designed to reset automatically when the heat exchanger temperature drops below 220 degrees Fahrenheit, so a simple power cycle may clear it temporarily if the unit overheated. However, if the fault is caused by a wiring defect or a failed sensor rather than a genuine overheat event, the code will return as soon as the heater attempts to operate. A reset alone does not fix the underlying problem.
Is E9 on a Bosch water heater a safety concern?
Yes, the overheat ECO sensor is a safety-critical component. It is specifically designed to detect dangerously high temperatures at the heat exchanger and interrupt operation to prevent damage or hazardous conditions. Operating the unit while this circuit is faulted defeats that protection. The issue should be diagnosed and repaired before returning the heater to service.
How much does it cost to repair an E9 error on a Bosch water heater?
If the fix is simply reseating a loose wire connector, there is no parts cost and only your time is involved. Replacing the overheat ECO sensor typically costs in the range of $20 to $80 for the part, plus labor if a technician performs the work. A control board replacement, if that is ultimately required, can range from $150 to $400 or more depending on the specific model. Getting a diagnosis before ordering parts helps avoid unnecessary expense.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass