Thermocouple
Common pilot and ignition part on gas water heaters.
EcoSmart ECO 18 guide for electric tankless faults, including heating-element, flow-sensor, temperature-sensor, wiring, and reset diagnostics.
EcoSmart ECO 18 guide for electric tankless faults, including heating-element, flow-sensor, temperature-sensor, wiring, and reset diagnostics.
Likely parts to price
Common pilot and ignition part on gas water heaters.
Price this on no-light and ignition failure symptoms.
Common fault-code part. Confirm model and sensor style first.
Higher-cost part to price after confirming supply, venting, and ignition checks.
The EcoSmart ECO 18 is a 18kW whole-home electric tankless water heater designed for smaller homes and warmer climates where incoming groundwater temperature is above 60°F. It’s a compact, self-modulating unit — but like all electric tankless heaters, it depends on precise electrical power delivery and clean water flow to operate correctly. When something goes wrong, it displays error codes on the digital panel.
This guide covers every EcoSmart ECO 18 error code, explains the differences from the higher-capacity ECO 27 and ECO 36, and walks through the fixes.
An ECO 18 error code tells you which basic requirement for heating water is missing: enough water flow, a valid temperature reading, or a healthy heating circuit. Because the ECO 18 is fully electric, most faults come down to flow restriction, bad thermistors, failed heating elements, or power delivery problems.
The ECO 18 displays single-letter or letter-number codes on its LED panel. The unit’s self-modulating technology adjusts power output based on incoming water temperature and flow rate — so some apparent “errors” are actually the unit operating at reduced capacity because of inlet conditions. Understanding the difference matters.
Important note on capacity: The ECO 18 is an 18kW unit requiring a 200-amp service panel and is designed for whole-home use in the Southeast and Southwest U.S. where groundwater temperatures are 60–70°F. In northern climates with 40°F groundwater, the ECO 18 cannot raise water temperature adequately at normal flow rates — this isn’t an error code, it’s an undersized unit. The ECO 27 (27kW) or ECO 36 (36kW) are appropriate for colder climates.
The flow sensor detected insufficient water flow to activate the heating elements. The ECO 18 requires a minimum flow rate of approximately 0.3 GPM to initiate heating.
Causes:
How to fix E1:
Check water supply pressure. The ECO 18 needs minimum 30 PSI at the inlet. Very low pressure (rural well systems, heavily loaded municipal lines) can trigger E1.
Remove and clean the flow sensor. Locate the flow sensor on the cold water inlet. Turn off the supply valve and disconnect the sensor. Flush debris from the sensor turbine and reinstall. Sediment from older pipes is a very common cause of E1 on ECO series heaters.
Check inlet screen filter. The ECO 18 has a fine mesh screen filter at the cold water inlet. Mineral buildup and sediment accumulate here over time. Remove, clean, and reinstall.
Verify the shower or fixture flow rate. Low-flow showerheads (under 1.0 GPM) may not trigger adequate flow. Install a higher-flow fixture or remove the restrictor insert from low-flow showerheads.
Check for closed valves. Any partially closed valve between the water supply and the heater reduces flow below the activation threshold.
The cold water inlet temperature sensor (thermistor) has failed or is reading outside its valid range.
What it means: The ECO 18 can’t determine how much power to apply because it doesn’t know the incoming water temperature. Self-modulation is disabled; the unit may not heat correctly or may refuse to operate.
How to fix E2:
The hot water outlet temperature sensor has failed or is reading abnormally.
What it means: The unit cannot verify that hot water temperature is within safe limits. It may refuse to operate or operate in a degraded mode.
How to fix E3: Same diagnostic procedure as E2, applied to the outlet thermistor (located on the hot water outlet pipe). Replace if resistance is out of spec.
The water temperature inside the unit reached an unsafe level (above 160°F at the heating module) and the thermal cutoff activated.
Causes:
How to fix E4:
One of the ECO 18’s heating modules has detected an electrical fault. The ECO 18 uses copper-sheathed immersion heating elements.
Causes:
How to fix E5:
Check the circuit breaker. The ECO 18 requires two 40-amp, 240-volt double-pole breakers (or one 80-amp double-pole, depending on the installation configuration). If either breaker has tripped, reset it. If it trips again immediately, there’s an electrical fault in the circuit.
Verify supply voltage. Measure voltage at the unit terminals — you should see 240V across both legs. Check each leg to neutral/ground — you should see approximately 120V on each. An imbalanced reading (one leg low) indicates a wiring or utility problem.
Test heating element resistance. With power off and elements disconnected, test each element between its two terminals. A functional element shows 2–8Ω depending on the wattage. An open (OL) reading means the element has failed.
Check connections. Loose wire connections at the element terminals cause arcing, which can trigger E5 and eventually cause element failure. Check all terminal screws.
Not an error code, but the most common ECO 18 complaint. The ECO 18 delivers maximum output at approximately 1.6 GPM in warm climates. Above that flow rate, output temperature drops as the self-modulating system divides power across more gallons.
This is not a fault — it’s the unit operating within its physical limits. Solutions:
| Model | Power | Max Flow @ 35°F Rise | Breaker Requirement |
|---|---|---|---|
| ECO 18 | 18kW | ~3.6 GPM | 2x 40A (240V) |
| ECO 27 | 27kW | ~5.4 GPM | 3x 40A (240V) |
| ECO 36 | 36kW | ~7.2 GPM | 4x 40A (240V) |
The ECO 27 and ECO 36 use the same error code system as the ECO 18. The difference is that they have more heating modules — so E5 on an ECO 27 may affect one of three modules, while on the ECO 18 it affects one of two. Troubleshooting is otherwise identical across the ECO series.
| Part | Why You Need It | Approx. Cost |
|---|---|---|
| EcoSmart Flow Sensor Replacement | E1 fix — replaces fouled or failed flow sensor turbine | $20–$45 |
| Electric Water Heater Thermistor Sensor | E2/E3 fix — inlet or outlet temperature sensor replacement | $10–$30 |
| 240V Electric Water Heater Heating Element | E5 fix — replaces burned-out immersion heating element | $20–$60 |
| Tankless Water Heater Flush Kit | Annual maintenance — clears mineral scale from elements and chamber | $20–$50 |
| 40 Amp Double Pole Circuit Breaker | Replacement for undersized or failed breakers causing E5 | $15–$40 |
Need replacement parts? Search for parts and tools on Amazon.
Call a licensed electrician or plumber when:
Q: My ECO 18 shows no error but delivers lukewarm water. Is it broken?
A: Probably not — the ECO 18 self-modulates power based on incoming water temperature and demand. If groundwater temperature is 45°F and you’re running 2.5 GPM, the unit is mathematically incapable of heating to 120°F — it doesn’t have enough watts per gallon. Check incoming water temperature and actual flow rate. If demand exceeds the unit’s capacity, you need the ECO 27 or ECO 36.
Q: How do I reset the ECO 18 after an E4 high-temperature fault?
A: First, wait 10 minutes for the unit to cool. Turn off power at the breaker. Open the front access panel — there is a small reset button near the heating modules on many ECO units. Press it. Restore power and test. If E4 returns immediately, there’s a persistent low-flow condition causing the overtemperature — address that before resetting again.
Q: Can I install an ECO 18 myself?
A: The plumbing connections are DIY-accessible for experienced homeowners. The electrical work requires a licensed electrician in most jurisdictions — two 40-amp 240V circuits are significant electrical work that needs to meet code. Improper wiring is the #1 cause of E5 errors and heating element failures on new installations.