← All articles
πŸ’§

Why Your Tankless Water Heater Shows an Error Code (Fixed)

πŸ”§ Maintenance & Repairs August 12, 2026 Β· 6 min read tankless water heater error code water heater troubleshooting tankless water heater maintenance home maintenance plumbing water heater repair hard water scale
TL;DR: Most tankless water heater error codes point to one of five things: a gas supply problem, blocked or damaged venting, mineral scale buildup, a dirty flow sensor, or an ignition failure. Codes like 11, 12, 14, and 16 (common on Rinnai, Noritz, and Rheem units) can often be cleared by resetting the unit once the underlying cause is fixed, but repeated codes after a reset usually mean it's time to call a licensed plumber or gas technician.

_Last reviewed: July 2026 Β· 7 min read_

You turn on the shower, the display flashes a two-digit code instead of a temperature, and the hot water stops. It's rarely as scary as it looks. Tankless units are built to shut themselves down the moment something's off, so a code is the unit protecting itself, not necessarily a sign of a major failure.

Okoniq Property Hub lets you log the exact code, date, and what fixed it, so if the same error shows up again in six months you're not starting the diagnosis from zero.

Why do tankless water heaters throw error codes in the first place?

They throw codes because the unit's control board is constantly checking gas pressure, water flow, exhaust temperature, and flame status, and it shuts down the second any of those readings falls outside a safe range. Unlike a tank heater, which just quietly loses efficiency as it ages, a tankless unit has no buffer. If the flame sensor doesn't detect ignition within about 4 seconds, or the exhaust temperature spikes past a safety limit, the board cuts gas flow immediately and displays a code.

This is a design feature, not a flaw. It's the same logic that makes tankless units last 20 years versus the 10-12 years typical of a tank model, but it also means small issues surface faster and more visibly. A loose gas valve connection that a tank heater would tolerate for years will trip a tankless unit within days.

What do the most common error codes actually mean?

The numbers vary slightly by brand, but the categories are consistent across Rinnai, Noritz, Navien, and Rheem. Error 11 or 12 usually means ignition or flame failure, often from a closed gas valve, empty propane tank, or a dirty flame rod. Error 14 typically points to overheating, frequently caused by scale buildup on the heat exchanger restricting water flow. Error 16 or a fan-related code signals a venting problem, either a blocked exhaust, a disconnected vent pipe, or debris in the intake.

Codes in the 70s and higher (like 79 on some Rinnai models) often relate to the flow sensor or remote controller wiring. If your unit sits in an unheated space, check closing a seasonal home for winter for how freeze protection failures can also trigger shutdown codes when temperatures drop below 32Β°F.

| Code range | Likely cause | Typical fix | |---|---|---| | 11-12 | Ignition/flame failure | Check gas valve, propane level, flame rod | | 14-15 | Overheating | Descale heat exchanger, check water flow | | 16-19 | Venting/fan issue | Clear vent pipe, check for blockage | | 70+ | Sensor/wiring fault | Check flow sensor, remote control connection |

Can you fix an error code yourself, or do you need a pro?

You can safely handle a handful of things yourself: confirming the gas valve is fully open, checking the propane tank isn't empty, clearing visible debris from the intake and exhaust vents, and power-cycling the unit at the breaker for 60 seconds. These four steps resolve a large share of one-off codes, especially after a power outage or a windstorm that blew debris into the vent terminal.

Anything involving the gas line, the heat exchanger, or an error that returns within 24 hours of a reset needs a licensed plumber or HVAC technician. Opening the unit to descale the heat exchanger or replace a flame rod involves both gas and electrical components, and most manufacturer warranties (typically 12-15 years on the heat exchanger, 5 years on parts) are voided if you disassemble the unit yourself. If the code involves gas smell, soot around the vent, or a carbon monoxide alarm, stop and call immediately. That overlaps with the same caution used for aluminum wiring safety: when gas or electrical safety systems are involved, DIY stops being the cheaper option.

How do you prevent codes from coming back?

Regular descaling is the single biggest thing you control. Hard water (anything above 7 grains per gallon) leaves mineral deposits inside the heat exchanger that restrict flow and trigger overheating codes within 2-3 years if ignored. Manufacturers recommend flushing the system annually with a descaling solution and a circulation pump, or every 6 months in areas with very hard water. This is the same logic behind boiler maintenance basics: mineral buildup is the quiet cause behind most heating-system service calls, tankless or not.

Keep the vent terminal clear of snow, leaves, and nesting insects, especially after storms. If your unit is tied into a drain for condensate, treat it the way you would an AC condensate line and check it isn't backing up, since a clogged condensate drain on condensing tankless units can also trigger shutdown codes. Finally, keep a log of every code and fix. Patterns matter: three ignition failures in one winter usually means a gas pressure issue, not three unrelated flukes.

What if the error code shows up only in cold weather?

This usually means the unit's freeze protection is working, not failing, but it can still leave you without hot water at the worst time. Tankless units have built-in heating elements that activate below roughly 37Β°F to keep internal components from freezing, and if the unit loses power during a cold snap (a tripped breaker, a storm outage), pipes can freeze and trigger a fault code once power returns. If you have a vacation property or a seasonal home, this is worth checking before you leave for the season, not after you get the code.

FAQ

What does it mean when a tankless water heater flashes a two-digit code?

It means the internal control board detected a reading outside its safe operating range, usually related to gas, ignition, venting, or water flow, and shut the burner off automatically as a safety measure.

Is the same error code number the same across all brands?

No. Rinnai, Noritz, Navien, and Rheem each use their own numbering system, so always check the code against the manual or nameplate for your specific model rather than assuming it matches a code you saw for a different brand.

How often should a tankless water heater be descaled?

Once a year is standard for most water hardness levels, and every 6 months if your water tests above 10-15 grains per gallon of hardness, since scale buildup is the leading cause of overheating error codes.

Will resetting the unit clear the error code permanently?

Only if the underlying cause is fixed first. Resetting without fixing the gas, vent, or scale issue usually brings the same code back within hours or days.

Does a tankless water heater error code mean the unit needs full replacement?

Rarely. Most codes trace to a fixable issue like scale, a blocked vent, or a loose gas connection. A full heat exchanger failure is uncommon within the first 10-12 years if the unit has been descaled annually.


This is educational information, not plumbing or gas-safety advice. Call a licensed plumber or gas technician if you smell gas, see soot near the vent, or the error code returns after a reset.

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 β†’