Troubleshooting20 min read·

Tankless Water Heater Error Codes: Complete Diagnostic Guide for Technicians

A field-tested reference covering every error code category — ignition, flame, venting, overheating, flow, sensors, gas supply, and condensate — with diagnostic specs, step-by-step workflows, and brand-specific notes for Navien, Rinnai, Rheem, and A.O. Smith.

Plumbing diagnostic tools and service manuals on a workbench — complete tankless water heater error code guide
boltOverview

Tankless water heater error codes are fault indicators — not diagnoses. A code tells you which subsystem the control board detected a problem in; it does not identify the failed component. This guide gives technicians the complete framework: what each error category means electrically and mechanically, how to measure and test rather than guess, and where each major brand differs from the general playbook.

What Are Tankless Water Heater Error Codes?

Every tankless unit monitors its operation through a network of sensors: thermistors on the inlet and outlet, a flow sensor on the cold-water inlet, an ionization rod or flame sensor in the burner, pressure switches on the gas manifold, a combustion air fan tachometer, and in condensing models, a condensate level switch. The control board compares each sensor's reading to an expected range in firmware. When a reading falls out of range or a switch does not close within the allotted time, the board sets a fault code, shuts down the gas valve, and displays the code. The fault code identifies the sensor or subsystem — not the part that caused the reading to drift. A 'high outlet temperature' code could mean the thermistor is accurate and the heat exchanger is scaled, OR it could mean the thermistor is drifting and reporting a falsely elevated temperature while the water is actually within range.

Why Error Codes Are Only the Starting Point

The most common and costly diagnostic mistake is replacing the component the code names. Code 65 on a Rheem says 'flow sensor fault' — but in roughly 60% of field cases, the actual root cause is a clogged inlet filter screen restricting flow below the sensor's activation threshold. The sensor is reporting accurately. Before ordering parts, always complete the full diagnostic sequence: verify external conditions (gas, water, power), clean or replace serviceable items (filter screens, flame sensor rod), then test components against OEM specifications.

tips_and_updates

Document the error code, the conditions when it appeared (first call of the day vs. mid-cycle vs. high demand), and how many times it has recurred since the last service. This pattern often points directly to the root cause.

Common Error Code Categories

Every tankless water heater error code belongs to one of these eight fault categories. Understanding the category tells you which subsystem to investigate first.

local_fire_department

Ignition Failure

Navien E003 · Rinnai 11 · Rheem 11 · A.O. Smith E01

The unit attempted to light the burner but the flame sensor did not confirm ignition. Root causes: closed gas valve, oxidized flame sensor rod, blocked air intake, or failed igniter electrode. Resolve gas supply and flame sensor before suspecting the igniter.

whatshot

Flame Failure

Navien E012 · Rinnai 12 · Rheem 12 · A.O. Smith E02

Ignition succeeded but the flame extinguished during the heating cycle. Primary suspects: gas pressure drops under sustained load, venting backpressure, or a flame sensor rod losing signal conductivity during heat cycles.

air

Venting Problem

Navien E110 · Rinnai 14 · Rheem 13

Insufficient combustion airflow from a blocked intake, an improperly sloped vent, or a downdraft condition. Inspect both the air intake and exhaust termination externally before opening the unit.

thermostat

Overheating

Navien E030 · Rinnai 31 · Rheem 14 · A.O. Smith E05

The heat exchanger or outlet temperature exceeded the safety threshold. Common causes: low water flow causing insufficient heat dissipation, scale buildup, or a failing thermistor giving erroneous high-temperature readings.

water_drop

Water Flow Issue

Navien E007 · Rinnai 16 · Rheem 65 · A.O. Smith E10

Flow rate fell below the activation threshold. Check the inlet filter screen, verify the cold-water supply valve is fully open, and confirm the fixture's flow rate exceeds 0.5 GPM. A faulty flow sensor can also trigger this code.

sensors

Sensor Failure

Rheem 29 · A.O. Smith E06 / E07 · Navien E016

A thermistor or flow sensor reading outside the expected range. Test sensor resistance against the OEM temperature-resistance curve. A sensor reading open (infinite resistance) or shorted (near zero resistance) requires replacement.

gas_meter

Gas Supply Issue

Navien E003 / E012 · Rinnai 11 / 12

Low gas pressure, a partially closed shutoff valve, or a failing gas valve solenoid. Always verify gas pressure with a manometer under firing conditions — idle pressure can be within spec while dynamic pressure falls short.

water

Condensate Drain Issue

Navien E012 · Condensing unit drain backup

Condensing tankless units produce acidic condensate that must drain freely. A blocked condensate line creates backpressure in the heat exchanger, causing flame instability and mid-cycle shutdowns. Inspect and clear the drain line before other diagnosis.

Step-by-Step Diagnostic Workflow

Apply this sequence to any tankless water heater fault — regardless of brand or code number.

01

Record the code and symptom

Note the exact error code, what the user was doing when it appeared, and how long the unit has been in service. A code that only appears under high demand behaves differently than one on every call.

02

Check external supplies first

Verify gas supply, water inlet pressure, and electrical power before opening the unit. 40% of service calls are resolved at this step.

03

Clear the fault and reproduce

Reset the unit and reproduce the fault condition while observing. This confirms the code is active and not a stale memory fault.

04

Work from simple to complex

Clean filter screens, inspect vent terminations, and check sensor connections before ordering parts or opening sealed components.

05

Test components, don't guess

Use a multimeter to test thermistors, flow sensor output, and igniter continuity. A component that tests within spec is rarely the root cause.

06

Document and confirm repair

After resolving the fault, run the unit through a full cycle under normal demand before closing out the job. Document findings for warranty and service history.

Brand-Specific Notes

Navien

NPE and NCB series use E-prefixed codes. Always check the condensate trap on condensing models (E012 is often condensate-related). Navien units are sensitive to gas inlet pressure — verify with a manometer, not just by testing other appliances.

Rinnai

RL, RU, and Sensei series use two-digit numeric codes. Code 11 and 12 share most causes but differ in timing — 11 at startup, 12 mid-cycle. Rinnai's minimum flow rate (0.4 GPM) is one of the lowest in the industry; low-flow complaints are common on older installations.

Rheem

RTG and RTGH series use two and three-digit codes. Thermal fuse (code 14) is non-resettable — confirm the overheating condition before replacing the fuse or the fault will recur. Code 65 (flow sensor) is often a dirty inlet filter, not a failed sensor.

A.O. Smith

ATI and ATSH series use E-prefixed codes similar to Navien (both use similar control platforms). Gas storage models without displays communicate via LED blinks — count carefully, as 4-blink (overtemp) and 5-blink (sensor) look similar at a glance.

Common Mistakes to Avoid

  • warningReplacing the gas valve before testing gas supply pressure
  • warningCleaning the flame sensor rod after replacing the igniter — always clean the sensor first
  • warningOrdering a flow sensor when the actual cause was a clogged inlet filter screen
  • warningResetting the thermal fuse without identifying and fixing the overheating condition
  • warningMeasuring gas pressure only at idle — always test under full firing conditions
  • warningIgnoring vent termination condition on units that only fault in winter or windy weather

When to Replace Parts

swap_horiz

Flame sensor rod

Cleaned twice and unit still fails to detect flame — rod is cracked or the ceramic insulator is compromised

swap_horiz

Igniter electrode

Visible cracks in the ceramic, gap is out of spec, or multimeter shows open circuit across the element

swap_horiz

Flow sensor

Turbine is mechanically seized or the magnet is corroded — cleaning does not restore pulse output

swap_horiz

Thermistor

Resistance at ambient temperature is more than 10% outside the OEM resistance curve

swap_horiz

Thermal fuse

Any time it trips — it is a one-time safety device, never reusable

swap_horiz

Gas valve

Solenoid coil resistance is out of OEM spec, or the valve passes the electrical test but still does not open under firing conditions

How HeatDiagnose Helps

HeatDiagnose is an AI-powered diagnostic platform built for plumbers and HVAC technicians. Instead of reading through a 200-page service manual on a job site, technicians enter the brand, model, and error code — and the platform returns a structured yes/no diagnostic flow built from OEM procedures.

  • checkError code lookup for Navien, Rinnai, Rheem, A.O. Smith, Bradford White, Noritz, and more
  • checkStep-by-step guided diagnostic flows that adapt to your findings
  • checkBrand-specific wiring diagrams, part numbers, and OEM procedure references
  • checkOffline support — works on job sites without reliable connectivity
  • checkService history documentation for warranty and callback protection
monitor_heartTry HeatDiagnose Free

Tools You May Need

buildManometer (inclined tube or digital) — for gas pressure under firing conditions
buildDigital multimeter with temperature probe
buildClamp meter — for current draw on fan motor and igniter
buildFine steel wool (0000 grade) or emery cloth — flame sensor rod cleaning
buildFeeler gauge set — igniter electrode gap check (target: 3–4 mm)
buildpH strips or meter — condensate drain check (target: pH 3.5–4.5)
buildInspection mirror and LED flashlight
buildPipe thread sealant and test plugs for gas pressure ports

Video Guide

Tankless Water Heater Error Codes — Complete List with Meanings and Fixes

monitor_heart

Use HeatDiagnose for guided step-by-step repair

Enter your brand, model, and error code — and get a yes/no diagnostic flow built from OEM service procedures.

Open Diagnostic Tool

Frequently Asked Questions

Can I reset a tankless water heater without fixing the underlying fault?expand_more

Yes — but the code will return in the next cycle or within minutes. Repeated forced resets without diagnosis stress the igniter, gas valve solenoid, and control board. Find the root cause first.

Do all brands use the same error code numbering?expand_more

No. Each manufacturer uses its own code schema. Navien uses an 'E' prefix (E003, E012). Rinnai uses two-digit numbers (11, 12). Rheem uses two-digit numbers that overlap with Rinnai numerically but mean different things. A.O. Smith uses an 'E' prefix similar to Navien. Always reference the brand-specific service manual.

How do I access the fault history on a Navien unit?expand_more

On Navien NPE/NCB series: press the Home button, then navigate with arrow keys to Error History in the service menu. The unit stores the last 20 fault codes with timestamps. This is invaluable for intermittent faults — you may find code E010 (combustion air) appearing only at night, suggesting downdraft rather than a blockage.

Why does the same error code resolve itself sometimes?expand_more

Intermittent codes are usually caused by sensor degradation (a thermistor whose resistance drifts near the fault threshold under heat), a loose wiring connector that opens under vibration, or an environmental condition (low gas pressure during peak demand hours, vent freezing on cold nights). Log the time and conditions of each occurrence.

What is the difference between a safety lockout and a soft fault?expand_more

A soft fault allows the unit to retry after a short delay or a manual reset. A hard lockout requires a power cycle or physical Reset button press. Codes related to ignition failure, overtemperature, and gas valve faults are typically hard lockouts. Codes related to sensors reading out-of-range may be soft faults that clear when the reading returns to normal.

When should I call a factory-authorized technician instead of diagnosing myself?expand_more

Call a factory-authorized technician when: (1) you smell gas at any point, (2) the unit is within the warranty period and the fault requires component replacement, (3) the fault persists after completing all standard diagnostic steps, or (4) the fault code points to the gas valve, control board, or heat exchanger assembly — these require gas-certified tools and procedures.

Troubleshootingtankless water heater error codesWater HeaterDiagnostic

Ready to run a full diagnostic?

Open HeatDiagnose and follow guided yes/no steps built from OEM service procedures — for any brand, any error code, any model.