Tankless Water Heater Error Codes: What the Blinking Light Means
TL;DR: Tankless water heater error codes are almost always one of five things: ignition failure, blocked exhaust or intake venting, scale buildup on the heat exchanger, low gas or water pressure, or a failed sensor. Codes starting with 1 or 5 (Rinnai, Navien, Noritz) usually mean combustion or venting problems and need a technician; codes in the 10-12 or E1-E3 range often just need a filter clean or a reset. If your unit is more than 8 years old and throwing repeat codes, descaling or a professional flush is the first move before you call for a repair.
_Last reviewed: August 2026 Β· 7 min read_
A blinking light on a tankless water heater tells you something is wrong, but manufacturers don't make it easy to know how bad. You're standing in a cold shower trying to decode a two-digit flash pattern with no manual in sight, and every brand uses different numbers for the same problem.
Okoniq Property Hub lets you log the code, date, and fix for every water heater service call, so the next time a light blinks you already know what worked last time.
What do tankless water heater error codes actually mean?
Error codes are the unit's way of reporting which safety sensor tripped, not a full diagnosis. Every major brand β Rinnai, Navien, Noritz, Takagi, Bosch β has its own numbering, but the categories overlap heavily: ignition failure, flame loss, overheat, blocked vent, scale sensor, and water flow. Rinnai's 11 code means no ignition, Navien's E003 means the same thing. Noritz uses 11 for flame failure too, which causes confusion because the number matches Rinnai's code for a different fault.
The blinking pattern itself (as opposed to a digital display) usually counts out the code in flashes β one long flash followed by a short series, repeated. Count the flashes twice before you act, since miscounting sends you down the wrong repair path. If your unit doesn't have a display and only a single LED, check the installation manual's sticker inside the front panel; most manufacturers print a code key there so you don't need the full manual.
Which error codes mean you have a real problem β and which are minor?
Codes tied to ignition, gas supply, and overheat protection mean stop using the unit until it's checked; codes tied to flow sensors or filters usually mean a quick DIY fix. Rinnai's 12 (flame failure after ignition) and Navien's E007 (overheat) fall into the "don't run it" category β these trip a hard lockout and repeated attempts to relight can be a safety risk with a gas unit. If you smell gas along with the code, shut the gas valve and call your utility, not a plumber first.
On the other end, Rinnai's 14 (high water temperature β often just a bad mixing valve setting) and Navien's low-flow codes often clear themselves once you clean the inlet water filter, a step most owners skip for years. A clogged inlet screen restricts flow enough to trip a flow sensor, and it's a five-minute fix with a pair of pliers and a bucket. This is the same category of neglected maintenance covered in 5 reasons water pools under your water heater β small blockages cause big-looking symptoms.
| Code type | Likely cause | Fix level | |---|---|---| | Ignition/flame failure (11, 12, E003, E006) | Gas supply, igniter, blocked burner | Call a technician | | Overheat/high limit (14, E007, E502) | Scale buildup, faulty sensor | Descale first, then call if it repeats | | Flow/filter (03, 10, E432) | Clogged inlet screen, low water pressure | DIY β clean the filter | | Vent obstruction (12, LC, E415) | Blocked intake or exhaust, bird nest, snow | Check vent terminal outside |
Can scale buildup cause error codes even in a "new" unit?
Yes, and it happens faster than most owners expect in areas with hard water above 7 grains per gallon. Tankless units run water through a narrow heat exchanger at high temperature, which accelerates mineral deposition compared to a tank heater. Manufacturers generally recommend descaling every 6 to 12 months in hard water areas, and skipping this is the single biggest reason units under 5 years old start throwing overheat or flow-related codes.
A descaling flush uses a submersible pump and a gallon of white vinegar or a commercial descaling solution run through isolation valves for 45 minutes to an hour. If your unit doesn't have isolation valves installed, that's worth adding during your next service call β it turns a $150 professional flush into a job you can do yourself in under 30 minutes twice a year. Combined with tracking utility costs, this kind of preventive step pairs well with the habits in 20 easy ways to lower your utility bills this month, since a scaled-up heat exchanger burns more gas or electricity to hit the same water temperature.
When does a blinking light mean call a professional instead of troubleshooting?
Call a licensed technician anytime the code involves gas combustion, repeated lockouts after a reset, or any smell of exhaust indoors. Codes for flame failure, ignition lockout after three attempts, or exhaust blockage on a gas unit aren't DIY territory β improper venting on a gas tankless heater can push combustion byproducts back into the house, which is the same risk covered in 5 rooms that need a carbon monoxide detector most. If your unit is throwing a vent-related code, check outside first: a bird nest, dryer vent lint, or a foot of snow over the exhaust terminal accounts for a large share of these calls, and clearing it costs nothing.
If you've cleaned the filter, checked the vent, and the code still returns within a day, that's the point to stop resetting the unit and schedule a technician. Repeated hard resets on an ignition fault can wear out the igniter faster, turning a $40 part into a $300 board replacement.
How do you keep a log so you're not guessing next time?
Write down the code, date, what you tried, and whether it worked, every single time β a pattern of the same code every few months tells you the real problem hasn't been fixed. Most homeowners troubleshoot the same code from scratch three or four times before realizing it's a recurring issue rather than a one-off. Logging this alongside other appliance service history, similar to how you'd track 5 appliances quietly running up your electric bill, turns your next service call into a five-minute conversation instead of another round of troubleshooting from zero.
FAQ
Why does my tankless water heater keep shutting off and showing an error?
Repeated shutoffs almost always point to either a blocked vent, a clogged inlet filter, or scale buildup restricting flow through the heat exchanger β check the vent terminal outside first since it takes two minutes and rules out the most common cause.
Is it safe to keep resetting a gas tankless water heater after an error code?
Resetting once or twice to clear a minor flow or filter code is fine, but repeated resets after an ignition or flame-failure code can wear out the igniter and, on rare occasions, allow unburned gas into the flue β stop after two attempts and call a technician.
How often should a tankless water heater be descaled?
Every 6 to 12 months in hard water areas above roughly 7 grains per gallon, and every 12 to 18 months in soft water areas; skipping this is the leading cause of overheat and flow error codes in units under 5 years old.
Do all tankless water heater brands use the same error codes?
No β Rinnai, Navien, Noritz, and Bosch each use different numbering systems, and some numbers overlap between brands with completely different meanings, so always check your specific model's code key rather than searching a generic list.
Can a power outage or breaker trip cause a false error code?
Yes, a brief power interruption during ignition can trigger a flame-failure or ignition code even when nothing is mechanically wrong; a full reset (cutting power for 60 seconds) often clears these without further action.
This is educational information, not professional plumbing or gas-appliance advice. Call a licensed plumber or your gas utility if you smell gas, see soot, or a code repeats after basic troubleshooting.
Keep reading
Get seasonal maintenance tips by email
Gutter-cleaning, filter-changing, before-it's-a-$3,000-problem guides. No schedule, no spam β unsubscribe anytime.
Prefer to dive in? Get started free β