Heating, cooling and hot water problems, fixed
HeatCoolFix
Home / Water heaters / Noritz Tankless Error Codes: 11, 12, 16, 90 and More

Noritz Tankless Error Codes: 11, 12, 16, 90 and More

Ray BennettBy Ray Bennett · Updated 2 October 2026 · 6 min read · Checked against the maker’s manual
Noritz Tankless Error Codes: 11, 12, 16, 90 and More
Short answer

On a Noritz tankless heater, 11 is ignition failure and 12 flame loss, both usually gas, air or a dirty ignition rod. 16, 20 and 14 are overheating codes that climb as scale builds up, and 14 cannot be reset. 90 is a combustion problem, gas pressure or venting on a new install and a dirty unit on an old one, and 29 is a blocked condensate drain.

A Noritz tankless water heater shows an error code on its remote or display window when it shuts down. Most of the common ones trace back to three things: the gas supply, the air path through the heater, and scale inside the heat exchanger.

Everything on this page comes from Noritz itself: the error code articles in its help center and two posts from Noritz’s engineering and service training staff on the codes they see most. Noritz’s own advice is to err on the side of caution and call a licensed contractor, and this page marks the few checks that are yours.

Before you start

What to carry: a torch and a pen. Ten minutes.

Gas or electric? These are gas tankless heaters, natural gas or propane.

Read the history, not just today’s code. Noritz’s residential remote keeps past codes. Turn the remote off, hold the up and down arrows together until 03 shows, then press down once: 91 appears, then the most recent code. Press up twice for 92 and the one before. 000 means there are no more.

Then exit. Hold the up and down arrows together until the display goes blank, then turn the remote back on.

Two things Noritz is firm about. Never bypass the thermal fuse. Noritz says in capitals that the thermal fuse behind code 14 is a critical safety device that prevents further damage to the unit or property in an extreme overheat.

Gas pressure, the burner and the board are licensed work. Noritz’s fixes for 11, 12 and 90 involve a digital gas manometer, the ignition rod and the dip switches. Noritz tells owners to call a licensed contractor for them.

11 and 12: it will not light, or will not stay lit

CODE 11: ONE OF THREE THINGS IS MISSING Air vent clear, fan and unit free of lint + Gas valve on, propane in the tank, pressure right + Spark a clean ignition rod and a working igniter Check the gas is on yourself. The rod, the igniter and gas pressure are a technician's.
Noritz says ignition needs air, gas and spark. Code 11 means one of the three is missing.
Check 1Free, five minutes

Check the part that is yours

11, ignition failure. Noritz says the heater knows there is a demand for hot water but cannot ignite, usually no spark or not enough gas reaching the burner. Sometimes it lights but the flame rod fails to detect it.

12, flame loss. The flame lights but will not stay lit, so the water never reaches temperature. Noritz calls it a weak flame, caused like 11 by a lack of gas or air.

Your check: is the gas on? Noritz’s advice for 11 is to check the gas is turned on before calling a contractor. On propane, look at the tank: Noritz names an empty storage tank for 11, and a low tank for flame loss.

In winter, with everything running. Noritz says an undersized gas supply can starve the heater when several gas appliances run at once. A contractor measures that with a digital gas manometer.

What the contractor does. Noritz lists confirming the gas valve is open, the vent is clear and the ignition rod is attached and free of buildup, which it says is the most common cause of no spark.

16, 20 and 14: the scale codes

SCALE: THREE CODES, EACH WORSE THAN THE LAST 16 Outlet too hot a temperature spike; unplug 20 seconds 20 High limit tripped water near 176 to 205°F; power reset 14 Thermal fuse gone cannot be reset; the heat exchanger comes out Resetting 20 again and again without a flush is how a heater reaches 14.
Scale insulates the heat exchanger, so each overheat code is worse than the last. Noritz says 14 cannot be reset at all.
Check 2

Treat 16 and 20 as a warning

16, outlet temperature spike. Noritz says the outlet water temperature jumped abnormally high and the heater restricted its flow. Reset it by unplugging the heater for 20 seconds. Noritz lists scale, manifold gas pressure and the wrong gas type.

20, high limit switch. The switch trips as the water nears 176 to 205°F, depending on the model, and needs a power reset. Noritz says the most common cause is scale in the heat exchanger.

14, thermal fuse. Noritz says the fuse physically breaks in an extreme overheat and cannot be reset. Replacing it means taking out the heat exchanger, 2 to 4 hours of work, so Noritz recommends replacing the heat exchanger at the same time.

The lesson. Noritz warns that resetting code 20 over and over without fixing the cause is likely to end in a 14. A descaling flush, and a water softener on hard water, is what stops the climb: why scale slowly starves a tankless heater.

Every code in Noritz’s help center

Code What Noritz says it means First check
11 Ignition failure Is the gas on, is there propane
12 Flame loss, a weak flame Gas supply, then a contractor
14 Thermal fuse broken by an extreme overheat Service, not resettable
16 Outlet water temperature spiked Unplug 20 seconds, then descale
20 High limit switch tripped Power reset, then descale
29 Condensate not draining, condensing models A frozen or blocked drain line
45 Internal water leak sensor, NRCP and CB models Service
67 Air gas mixer abnormality, NRCP and CB models Power off 20 seconds
71 Gas valve abnormality, often the power supply Battery backup or solar power
73 Circuit board setting Unplug 30 seconds
90 Combustion abnormality New install: gas and venting
91 Incorrect gas type Service
92 Neutralizer near the end of its life Plan a new neutralizer
93 Neutralizer at the end of its life New neutralizer
94 Exhaust temperature too high, condensing models Vent screens clear
760 Remote control not communicating The remote’s cord
903 Combustion abnormality, air in or exhaust out Air inlet and exhaust clear
F76 Two linked heaters not communicating Only one remote connected
C1 and a number Scale building up, premix models A flush by a professional

The checks that are yours

Check 3Free, twenty minutes

Work Noritz's owner checks

29: the condensate line. Noritz says the drain runs by gravity, must be plastic, at least half an inch inside, sloped all the way, with no extra trap. Run outside in a freezing area, it can freeze and back up.

71: the power. Noritz says battery backups and solar inverters must give a pure sine wave, and an old fridge or freezer on the same circuit can upset the board. Try the heater on a different circuit: what power cuts and brownouts do to heating equipment.

73: a reset. Noritz says it comes from changing a dip switch or jumper with the power on. Unplug for 30 seconds and plug back in.

94 and 903: the vent ends. Noritz says to check the air inlet and exhaust for blockage and keep the vent termination screens clear. It adds storms and hurricanes to the list of causes for 903.

760 and F76: the remote. Make sure the remote’s cord is secure all the way to the heater. With two linked heaters, Noritz says only one remote should be connected.

When it needs a technician

Check 4

Know when to stop

90 on a new install. Noritz says it is more often low gas pressure, venting installed wrongly, or dip switches not set for elevation, pipe size or length. That is the installer’s job.

90 on an older heater. Noritz says it is more likely a dirty unit from missed maintenance, such as a fan full of lint. A technician cleans it.

14, and 20 that keeps coming back. The thermal fuse and heat exchanger, or scale that needs a proper flush.

91, 45 and 67. The wrong gas type, an internal leak, and the air gas mixer. All inside the heater.

11 and 12 that survive the gas check. The ignition rod first, then the high voltage cords, the igniter and the board. Noritz says to start where the spark happens and work back to the board.

Questions people ask

What does error code 11 mean on a Noritz?

Ignition failure. The heater wants to fire but cannot light, usually from no spark or not enough gas. Check the gas is on and the propane tank is not empty, then call a licensed contractor.

What does code 12 mean?

Flame loss. The burner lights but the flame will not stay lit, from a lack of gas or air. On propane, a low tank is a common cause.

What does code 90 mean on a Noritz?

A combustion abnormality: the air and fuel mixture is off. On a new install Noritz points at gas pressure, venting and dip switch settings, and on an older heater at a dirty unit.

Can I reset code 14?

No. Noritz says the thermal fuse physically breaks in an extreme overheat and must be replaced, and never to bypass it.

What does code 16 mean?

The outlet water temperature spiked abnormally high. Unplug the heater for 20 seconds to reset it. Noritz says scale is a common cause, so a descaling flush is the lasting fix.

What does code 29 mean?

The condensate is not draining from a condensing model. Noritz says to check the drain line is sloped, unobstructed and not frozen.

Sources: Noritz help center error code articles and Noritz engineering's blog posts on the most common error codes (2015 and 2022)