HeaterScoutWATER HEATER REPAIR Browse fixes

TANKLESS · NORITZ · ERROR CODE

Noritz Tankless Error Code 12: Flame Failure Explained

Updated Aug 2026·10 min read·Difficulty: call a pro

A Noritz that lights for a second, then quits with a 12 on the panel, is not telling you the board is bad. It is telling you the flame it started could not stay lit long enough to satisfy the flame-sensing rod. Code 12 is a flame failure: the unit detects a flame, then loses it during the burn, and the control board shuts the gas off on safety. The fix almost always sits upstream of the electronics, in the gas supply, the combustion air, or a carbon-coated sensing rod that stopped doing its one job.

Is code 12 a board problem or a gas problem?

A gas problem, in the large majority of cases. The board is reading a flame signal from the flame rod and reporting that the signal dropped out. Low inlet gas pressure, a starving propane tank, blocked combustion air, or a dirty flame rod all make that signal disappear while the board is working fine. Swap the board first and you will usually see 12 again on the new one. Start with gas, air, and the rod.

Who is looking at a code 12, and what it means for them

Code 12 shows up in a few recognizable situations, and which one you are in changes what you check first. The propane user with a half-empty tank has a different problem than the person whose unit has run fine for five years and suddenly trips. Find yourself below, then follow the diagnosis order further down.

Most common

Ran fine for years, now trips on 12

This is almost always a dirty flame-sensing rod. Carbon builds up on it slowly, and one day the signal drops below threshold and the unit lights then quits. Clean the rod first. It fixes a large share of these calls and costs nothing.

Propane homes

Trips under heavy hot-water demand

A propane tank that is low, or a regulator that cannot keep up, lets pressure sag when the burner ramps to full fire. The flame starves and dies. Check the tank level and the regulator before you touch the unit. Natural-gas homes see the same thing with an undersized line.

New install or DV units

12 right after install or a venting change

A direct-vent unit whose intake pulls its own exhaust, or another appliance's exhaust, starves for oxygen and trips 12. Wrong gas type or unconverted orifices for propane do the same. This one needs the installer or a licensed tech, not a reset.

California installs

Whole-house gas suddenly off

If a seismic or earthquake gas shutoff valve near the meter tripped on a bump or a quake, the unit loses gas mid-burn and throws 12. Check whether other gas appliances also died, then reset that safety valve per its own instructions before blaming the heater.

Gauge showing Noritz error code 12 as a flame-failure fault with gas supply, dirty flame rod, and pro-only gas work as the main factors
Code 12 is a combustion fault. Gas supply and combustion air come first, the flame-sensing rod second, and the board last.

Code 12 versus the codes it gets confused with

Noritz uses several combustion-related codes, and 12 sits in the middle of them. Knowing which one you have narrows the search fast, because they fail at different points in the burn cycle. This table lines them up so you are not chasing the wrong fault.

How code 12 compares to nearby Noritz combustion codes
CodeWhat the board reportsWhen it failsFirst thing to check
11No ignition, flame never establishedAt startup, before any flameGas on, ignition electrode, gas pressure
12Flame failure, flame lost during the burnJust after light-off, mid-burnGas pressure, combustion air, flame rod
10Combustion air or intake fault (model dependent)During operationAir intake, vent for blockage or recirculation
14Overheat / high-limit tripUnder load, after runningScale, flow, heat exchanger, not usually gas

What the fault actually is

The flame-sensing rod, sometimes called the flame rod, sits in the burner flame and carries a small current known as flame rectification. When a flame bridges the rod and the burner, that current flows and the board knows a flame is present. Anything that breaks that current, a film of carbon on the rod, a flame too weak to reach it, or a flame that dies from lack of gas or air, reads to the board as flame loss. That is code 12. The table below is the reference sheet for the whole fault.

Noritz code 12 at a glance
Official meaningFlame failure. Flame detected, then lost during operation, or never confirmed by the flame-sensing rod.
Also shown asEC12, F12, or 12 depending on the remote and model line.
Fault classCombustion / gas safety. The unit shuts the gas off on purpose.
Top causesLow inlet gas pressure, low propane tank, blocked combustion air, dirty or failed flame rod.
Secondary causesIgnition electrode fouling, wrong gas type or orifice, venting recirculation, condensate blockage, gas valve or PCB (rare).
Homeowner-safePower-cycle reset, confirm gas is on, check other gas appliances, clean the flame rod.
Licensed-tech onlyInlet and manifold gas pressure, gas valve, orifice or gas-type conversion, venting correction.
ResetPower off and unplug for one minute, confirm gas, restore power, run hot water.
Typical fix cost$0 to $200 for a rod clean or gas-supply fix; $200 to $400 for a gas valve or PCB.

Diagnosis in the order that works

Work this top to bottom and stop when the unit runs clean. The order is deliberate: the cheapest and most common causes come first, the expensive parts last. Do the homeowner-safe steps yourself, then hand the gas work to a licensed tech. Do not skip to the gas valve because it is the scary part; it is almost never the problem.

  1. 1. Reset and confirm gas is actually flowing

    Shut the unit off, unplug it or kill its breaker for a full minute, and let the board reset. While it is off, confirm the gas shutoff at the unit is fully open and the meter or propane tank is on. Light another gas appliance in the house, a stove burner works, to prove the house has gas at all. Power the Noritz back up and run hot water. If 12 clears and stays gone, you were chasing a gas hiccup and you are done.

  2. 2. Check propane level and gas-supply capacity

    On propane, look at the tank gauge. A tank under about 20 percent, or a cold tank in winter, cannot hold pressure when the burner goes to full fire, and the flame dies mid-burn on 12. Refill or warm the situation and retest. On natural gas, if 12 only appears when several fixtures run at once, the gas line may be undersized or shared with a big load like a furnace. That is a licensed-plumber diagnosis.

  3. 3. Clean the flame-sensing rod

    This is the highest-yield homeowner step. Power the unit off, open the front cover, and find the flame-sensing rod at the burner. Pull it and clean the metal tip gently with fine-grit sandpaper, the rough side of a kitchen sponge, or a folded dollar bill, then wipe it clean and reseat it fully. Do not bend it. A carbon film here is the classic cause of a unit that lights then quits. Reassemble and retest.

  4. 4. Inspect combustion air and venting

    Look at the air intake and the exhaust vent. On a direct-vent unit, make sure the intake is not pulling the unit's own exhaust or another appliance's exhaust back in, which starves the flame of oxygen. Clear any lint, leaves, snow, or nests from the intake and the termination. Recirculating exhaust is a common hidden cause of 12 on outdoor and DV installs.

  5. 5. Check the ignition electrode and its lead

    While the cover is off, look at the ignition electrode and its wire. Scale on the electrode or a loose, cracked, or fouled ignition lead can give a weak spark that lights a poor flame the rod cannot hold. Reseat a loose plug and clean visible scale. A cracked or heavily eroded electrode needs replacement, still a low-cost part.

  6. 6. Hand off gas pressure, valve, and orifice work

    If gas, air, rod, and ignition all check out and 12 still returns, a licensed tech takes it from here. They will put a manometer on the inlet and manifold to confirm the unit sees the pressure Noritz specifies for your gas type, verify the correct orifices for natural gas versus propane, and only then look at the gas valve or the board. Those are diagnoses of exclusion, not first guesses.

Technician cleaning the carbon-coated flame-sensing rod of a Noritz tankless water heater to clear an error code 12
The flame-sensing rod is where most code 12 calls end: a carbon film blocks the flame signal, so the unit lights then trips.

Keeping code 12 from coming back

Most repeat code 12 calls are preventable. An annual service that cleans the flame rod and burner, checks combustion, and verifies gas pressure catches the carbon buildup and the slow gas-supply problems before they trip the unit. On propane, keep the tank above a quarter full through winter and size the tank and regulator for the unit's peak fire rate, not just its idle. If your line feeds a furnace and the water heater at once, have a plumber confirm the pipe is sized for both running together. Keep the intake and vent clear, and make sure no remodel boxed the unit into a space that cannot breathe. Treat 12 as a combustion checkup, not a parts lottery, and it usually stays gone.

Frequently asked

What does error code 12 mean on a Noritz tankless water heater?

Code 12 is a flame failure, also written EC12 or F12 on some panels. The control board is reporting that it did not get a solid flame signal from the flame-sensing rod. In most cases the burner actually lights, then the flame is weak or goes out partway through the burn, and the board shuts the unit down on safety. So the label people use, flame loss, is accurate: the unit saw a flame and then lost it. Because the fault is about combustion, the real causes cluster around gas supply, combustion air, and the flame rod. The board is usually the messenger, not the broken part.

Can I reset code 12 myself?

You can clear it, and you should try that once. Turn off any hot tap, shut the unit off at its remote or power button, then unplug it or trip its breaker for a full minute so the control board resets. Confirm the gas is actually turned on at the unit and at the meter, and check that other gas appliances still light, because a whole-house gas problem shows up here first. Power the unit back up and run hot water. If 12 clears and stays gone, the fault was a hiccup in gas or air. If it comes right back, move to diagnosis. Do not keep power-cycling a unit that trips on 12 every time, since it keeps trying to fire against a fault.

Is Noritz code 12 dangerous?

The code itself is a safety response, so the unit protecting you is the good news. It shuts the gas off when it cannot confirm a stable flame, which is exactly what should happen. The risk is not the code, it is what causes it and what people do to chase it. Low gas pressure, blocked combustion air, or a direct-vent system pulling its own exhaust back in are combustion problems, and problems that involve raw gas or exhaust are not something to poke at without training. Cleaning the flame rod is homeowner-safe. Opening the gas valve, checking manifold pressure, or touching orifices is licensed-tech territory. When in doubt, leave the unit off and call a pro.

Why does code 12 keep coming back after I reset it?

Because a reset clears the memory, not the cause. A flame rod coated with carbon still cannot sense the flame after a reset, so the unit lights and trips on 12 again within seconds. A low propane tank keeps sagging under load and the flame keeps dying. Venting that pulls exhaust back into the intake starves every burn for oxygen. A code that returns immediately points at the flame rod or a steady gas or air problem. One that returns only under heavy demand, like two showers at once, points at gas supply that cannot keep up. The pattern of when it comes back tells you where to look.

Will cleaning the flame rod fix code 12?

Often, yes, and it is the single most common cure. The flame-sensing rod sits in the burner flame and passes a tiny current that tells the board a flame is present. Over time it grows a carbon or oxide film that blocks that current, so the board sees no flame even though the burner is lit, and it trips on 12. Noritz says to pull the rod and clean it gently with fine sandpaper, the rough side of a sponge, or even a folded dollar bill, then wipe it and reseat it. If cleaning brings the unit back to life, you found it. If the rod is cracked, badly eroded, or cleaning does nothing, the rod or its wiring may be failing and needs replacement. Cleaning first is free and fixes a large share of code 12 calls.

How much does it cost to fix Noritz code 12?

It ranges from nothing to a few hundred dollars depending on the cause. Cleaning the flame rod costs only your time, or roughly a service-call fee of $100 to $200 if a tech does it. A replacement flame-sensing rod is a modest part, often $30 to $80, plus labor. Correcting gas supply is the wildcard: a low propane tank is a refill, but an undersized gas line or a failing regulator can run several hundred dollars with a licensed plumber. A failed gas valve is one of the pricier parts, often $200 to $400 installed, and a control board is in a similar range. Because so many code 12 calls end at a dirty rod or a gas-supply fix, the average repair lands on the lower end, not the parts-swap end.

Does code 12 mean my Noritz needs a new gas valve or control board?

Not usually, and replacing either one first is how people waste money on this code. The order that works is gas and air, then the flame rod, then ignition, then the expensive parts. Only when a tech has confirmed good gas pressure, clean combustion air, and a working flame rod does the gas valve or the PCB come into question. A gas valve that will not hold the right manifold pressure, or a board that misreads a good flame signal, can throw 12, but those are diagnoses of exclusion. Let a licensed tech confirm them with a manometer before you buy the part.

Is Noritz code 12 the same as code 11?

They are close cousins and people mix them up. Code 11 means no ignition, the unit never got a flame going at all. Code 12 means flame failure, the unit lit but the flame was weak or died during the burn. The causes overlap heavily, gas supply, combustion air, and the flame or ignition electrodes show up in both, which is why Noritz points you to the same flame-rod cleaning for each. The practical difference is timing: 11 fails at startup, 12 fails after a brief light-off. If you see both codes alternating, treat it as one combustion problem, usually gas pressure or a dirty rod.