Tankless water heater flame sensor replacement

Short answer

The flame sensor, or flame rod, proves the burner is lit in a gas tankless heater. A dirty or failed one causes ignition and flame failure codes. Igniter or flame sensor replacements typically run about $150 to $300, and broader ignition and burner repairs about $200 to $800. Repeated fouling points to a combustion problem.

In this guide
  1. Typical costs
  2. Codes that can point to the flame sensor
  3. Clean or replace?
  4. Why sensors keep fouling
  5. Other causes of flame and ignition codes
  6. Keep it clean longer
  7. What to tell the technician

A flame sensor is a metal rod that sits in the burner flame. A tiny current passes through the flame, and that signal tells the control board the burner really lit. If the signal is weak, the heater shuts down for safety.

Figures are 2026 national estimates compiled from published cost guides such as HomeGuide, Angi and HomeAdvisor. Labor rates in high-cost metro areas often run above these ranges.

Typical costs

ItemTypical 2026 cost
Igniter or flame sensor replacementAbout $150 to $300
Ignition and burner repairs (Angi)About $200 to $800
Service call and diagnosisAbout $50 to $200

Codes that can point to the flame sensor

  • Rinnai code 72 (flame sensing device), and ignition or flame failure codes such as 11 and 12
  • Rheem code 13 (poor combustion detected by the flame rod)
  • Navien E004 (false flame detection), where grounding is checked first

Clean or replace?

Carbon buildup weakens the signal. A technician may clean the rod, but manufacturers such as Rinnai often call for replacing it with a new gasket, especially if the signal stays low. Rinnai's guide calls for a flame signal of at least 1 microamp.

If you smell gas, do not light anything or touch electrical switches. Leave the house and call your gas utility from outside.

Why sensors keep fouling

A flame sensor that keeps getting dirty usually means the burn is not clean: restricted venting, a dirty burner, wrong gas pressure or the wrong altitude setting. Ask the technician to check combustion, not just swap the rod.

The rod sits inside the sealed combustion area, so this is not a homeowner job. See our tankless water heater repair cost guide for other repair prices.

Other causes of flame and ignition codes

CauseWhat gets checked
Gas supplyValve open, correct pressure, propane tank level, air in the line
VentingBlocked terminal, damaged pipe, wrong vent length
SettingsGas type and altitude settings on the control board
MoistureLeaking heat exchanger or condensation dripping into the burner
GroundingPoor ground on the power supply, especially for false-flame codes

Replacing the flame sensor fixes the code only if the sensor is the cause. A good technician checks the others first, because they are often cheaper.

Keep it clean longer

  • Keep the area around the heater free of dust, lint and chemicals.
  • Have venting inspected, especially after storms or pest activity.
  • Stay on a yearly maintenance schedule, including combustion checks.

What to tell the technician

  • The exact code and how often it appears
  • Whether it happens at startup, during long showers, or only in cold or windy weather
  • Whether anything changed recently: new gas appliances, a propane delivery, venting work or a storm
  • When the unit was last descaled and serviced

These details help separate a worn flame rod from gas supply, venting or moisture problems, and often save a second visit. If the heater is older and has had several repairs, compare the quote with the tankless water heater installation cost for a new unit before approving major work.

Common questions

Can I clean a tankless flame sensor myself?

It sits inside the sealed burner area, so cleaning or replacing it is a job for a qualified technician.

What causes a flame sensor to fail?

Carbon from an unclean burn, age, heat and moisture from a leaking heat exchanger are common causes.

Was this article helpful?

More in Plumbing costs