Bosch Tankless Water Heater E2 Error — What It Means
On Bosch tankless water heaters, E2 signals a cold-water inlet temperature sensor error. The sensor on the inlet pipe is either reading outside normal range, has a faulty connection, or has failed altogether. This sensor tells the control board the incoming water temperature so the unit can calculate how much heat to add. When the signal is missing or out of bounds, the heater shuts down and displays E2.
The sensor is a clip-on thermistor mounted to the 1/2” copper cold-water inlet pipe on the lower right side of the unit. It connects with two blue wires. Corrosion, dirt on the contact surface, loose spade terminals, or incorrect placement on an elbow instead of a straight section will all trigger the code. If the sensor and wiring check out, the control board is the next suspect.
Before You Replace Anything
Many technicians replace the control board first. Before ordering a new board, clean the sensor contact surface, verify it is clipped to the straight diagonal section of pipe (not an elbow), and test by swapping the inlet and outlet sensors, which are identical.
Common Causes
- Sensor mispositioned on pipe (~30%) The cold-water sensor is clipped to an elbow or offset from the diagonal straight section, causing poor thermal contact and an out-of-range reading.
- Dirty or corroded sensor body or pipe surface (~25%) Scale, corrosion, or mineral deposits on the pipe or sensor clip prevent good thermal transfer and trigger the fault.
- Loose or corroded wire connection (~20%) Spade terminals on the two blue sensor wires are loose, dirty, or oxidized, causing intermittent or no signal to the control board.
- Failed inlet cold-water temperature sensor (~20%) The thermistor itself has drifted out of tolerance or failed open/short, sending an invalid signal.
- Control board fault (~5%) If sensor, wiring, and placement are all verified good, the input circuit on the board may have failed.
Quick Diagnosis
Answer these to narrow it down fast.
Did the E2 code clear after cycling power and waiting one minute?
No: The fault is persistent. Remove the front cover and inspect the cold-water inlet sensor.
Is the sensor clipped securely to the straight diagonal section of the cold-water pipe (not an elbow)?
No: Reposition the sensor clip to the top of the straight section. Clean the pipe surface and sensor body, then reconnect and retest.
After cleaning and re-seating the sensor, does the E2 code still appear?
No: The issue is resolved. Monitor the heater over the next few days to confirm stability.
Step-by-Step Fix
- Turn off electrical power at the breaker and close the gas shutoff valve to the water heater.
- Remove the front cover by lifting or unscrewing the panel to expose the lower pipe area and sensors.
- Locate the cold-water inlet temperature sensor on the 1/2” copper pipe on the lower right side of the unit. It has two blue wires.
- Check sensor placement: the clip should sit on the top of the straight diagonal section of the cold-water pipe, not on an elbow or fitting.
- Inspect the sensor body and pipe surface for corrosion, scale, or dirt. Clean both with a non-abrasive pad or fine sandpaper and wipe with rubbing alcohol.
- Examine the spade terminals on the sensor wires for looseness, oxidation, or damage. Clean terminals with electrical contact cleaner and press firmly onto the sensor posts.
- Re-seat the sensor clip and reconnect the wiring, then restore power and gas. Observe whether the E2 code clears. If not, swap the inlet and outlet sensors to test whether the fault follows the part or stays with the inlet circuit. Replace the sensor or control board as indicated by the test.
Parts Often Needed
| Part | Notes |
|---|---|
| Bosch cold-water inlet temperature sensor | Amazon | Identical to the outlet hot-water sensor on Bosch models; confirm compatibility by model number before ordering. |
| Bosch tankless water heater control board | Amazon | Only needed if sensor and wiring test good but the E2 code persists; verify model-specific part number. |
When to Call a Pro
Call a licensed plumber or gas technician if you are uncomfortable working inside the heater cabinet, if the sensor swap test points to a control board fault, or if the code returns after sensor replacement. A pro will have the diagnostic tools to measure sensor resistance and board voltages, confirm gas and water flow parameters, and safely handle any gas-line work. If your heater is still under warranty, contact Bosch or an authorized service center before opening the unit to avoid voiding coverage.
Rough cost: DIY runs about $30-60 for sensor if replacement needed, 20-40 min. A pro service call runs about $150-250 service call plus part.