When a Navien tankless water heater detects a problem, it stops heating and shows an error code on the front panel, usually an "E" followed by three digits. The code tells you which system the unit is unhappy with: ignition, flame, temperature, venting, a sensor or the controls. This guide covers the most common, well-documented codes on Navien NPE condensing tankless water heaters, what each one generally means, and which checks a homeowner can safely make before calling a professional.
Safety first: If you smell gas, do not touch any electrical switches or try to restart the unit. Leave the building and call your gas utility or 911 from outside. Gas piping, gas valves, burners, venting and internal components should only be serviced by a licensed, Navien-trained professional. Always follow the user's manual and installation manual for your specific model, because code meanings and procedures can vary by model and software version.
Before you start: basic checks for any code
- Write down the exact code and any sub-code, and note when it appears (at startup, during a shower, after a cold night).
- Check the basics: Is the unit plugged in and the circuit on? Is the manual gas shutoff valve to the unit open? Is the main water supply on?
- Reset once: Many codes clear by pressing the power button or reset per the manual. If the same code returns, do not keep resetting. Repeated resets can hide a real problem.
- Look outside: Check the intake and exhaust terminations for snow, ice, leaves, nests or anything blocking them.
Common Navien NPE error codes
The descriptions below summarize Navien's published troubleshooting information for the NPE series. They are a starting point, not a substitute for the manual.
| Code | What it means | What a homeowner can check |
|---|---|---|
| E003 | Ignition failure: the burner did not light | Manual gas valve open; other gas appliances working; propane tank not empty |
| E004 | False flame detection | Nothing; this needs a technician |
| E012 | Flame loss: the burner lit and then went out | Gas valve open; power supply steady; intake air filter clean |
| E016 | Heat exchanger overheat | Clean the inlet water filter; ask whether the unit is due for descaling |
| E030 | Exhaust overheat | Inlet water filter; descaling history; vent terminations clear |
| E109 | Abnormal fan motor activity | Clean the intake air filter |
| E110 | Exhaust blockage | Intake, exhaust and condensate drain clear of ice, snow, debris or animals; intake air filter clean |
| E407 | Hot water outlet thermistor (sensor) open or short | Nothing; a technician checks or replaces the sensor |
| E421 | Cold water inlet thermistor (sensor) open or short | Nothing; a technician checks or replaces the sensor |
| E438 | Abnormal circulation pump (A2 models only) | Inlet water filter not clogged; cold water supply fully open |
| E439 | Abnormal flow sensor | Nothing beyond basic checks; needs a technician |
| E515 | Abnormal PCB (control board) communication | Note the sub-code and call a technician |
| E517 | Abnormal DIP switch setting | Call the installer; DIP switches are set for gas type and model and should not be changed by guesswork |
The codes homeowners see most often
E003: ignition failure
The unit tried to light and could not detect a flame. Common causes include a closed gas valve, a gas supply problem, an empty propane tank, or a gas line too small for the unit's full input. Confirm the manual gas valve is open and that other gas appliances work. If they do and E003 keeps coming back, have a licensed gas professional check the gas pressure, line sizing and ignition components. Do not adjust the gas valve or burner yourself.
E012: flame loss
The burner lit but then lost its flame. Gas supply and pressure problems are a frequent cause, especially when several gas appliances run at once. A dirty intake air filter, an unstable power supply or a poor ground connection can also play a part. Check the gas valve and clean the intake air filter if your manual shows how. Gas pressure testing and electrical diagnosis are jobs for a technician.
E016 and E030: overheating
These codes mean the heat exchanger (E016) or the exhaust (E030) got hotter than the safety limit. Scale buildup inside the heat exchanger is a common cause in hard water areas, and a clogged inlet water filter can contribute. Turn the unit off and let it cool. Navien's troubleshooting guidance suggests waiting at least 30 minutes before restarting. Then clean the inlet water filter. If the unit has not been descaled recently, schedule a heat exchanger flush through the service (isolation) valves as described in the manual, or have a professional do it.
E110: exhaust blockage
The unit senses that exhaust gases cannot leave properly. Check the vent and intake terminations outside for snow, ice, leaves or nests, and make sure the condensate drain line is not blocked or frozen. If the terminations are clear and the code returns, a technician should inspect the venting. Never run a gas appliance with a blocked or damaged vent. It can expose occupants to carbon monoxide. Make sure carbon monoxide alarms are installed and working.
Preventing repeat errors
- Descale on schedule: Navien recommends periodic heat exchanger flushing, more often with hard water. Flushing is done through service (isolation) valves on the water lines, so make sure your installation has them. Check your manual for the interval and approved descaling solutions.
- Clean the inlet water filter and intake air filter as the manual directs.
- Keep terminations clear of snow and debris, especially in winter.
- Use the right parts: Navien parts are often model-specific, so order from the data plate. Browse Navien parts and accessories, including vent components such as the NPE-2 Series Outdoor Vent Kit.
When to call a professional
- You smell gas. Leave the building first.
- The same code comes back after one reset.
- The fix involves gas pressure, the gas valve, burner, igniter, flame rod, venting, the control board or any sensor.
- You see water leaking from inside the cabinet.
Comparing replacement units? See Navien NPE-A2 vs NPE-S2: What's the Difference? or shop Navien tankless water heaters.
FAQ
How do I reset a Navien tankless water heater?
Most codes can be cleared by pressing the power or reset button on the front panel, as described in your manual. If the code returns, find the cause instead of resetting again.
Why does my Navien show E003 only in winter?
Cold weather raises demand on every gas appliance in the house, which can expose an undersized gas line or low supply pressure. Have a gas professional check pressure under full load.
Can scale cause error codes?
Yes. Scale in the heat exchanger is a common cause of overheating codes such as E016 and E030. Regular descaling helps prevent them.
Do these codes apply to Navien boilers?
Some codes are shared across Navien products, but meanings can differ. Always use the manual for your exact model.

