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).

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the E9 error code actually means

Your Bosch water heater is showing an error because its built-in safety sensor, which watches for overheating, is not sending any signal to the control board. This could mean the heater got too hot and the sensor tripped, or there is a wiring or sensor problem. The unit will not run until the issue is resolved and the sensor circuit is working properly again.

Diagnostic procedure

The full E9 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Disconnect power supply cord and check wire connections on overheat sensor (top right of heat exchanger) and the two connectors on the control board.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock E9 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of E9

Ranked by how often they cause this code
  1. 1Loose or disconnected wiring at the sensor or control board
  2. 2Genuine overheat event tripping the ECO sensor
  3. 3Failed overheat sensor
  4. 4Corroded or heat-damaged wire connections
  5. 5Faulty control board

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

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

Questions people ask 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.
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.
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.
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.
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.

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

Get Started

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