Tankless Water Heater Error Code

Navien Tankless Water Heater Code E046

Direct answer: Navien tankless water heater code E046 usually means the unit is not seeing normal water flow through the heater. The most common causes are a restricted water inlet filter, a partially closed valve, low incoming water flow, or scale buildup inside the heat exchanger.

Most likely: Start with the easy water-side checks: make sure the cold-water isolation valve is fully open, clean the water inlet filter, and see whether flow improves at more than one fixture.

Treat this like a flow problem first, not a mystery code. If the unit still powers up and the code appears when you call for hot water, you can usually narrow it down with a few safe checks. Reality check: tankless units are picky about flow, and a little restriction can be enough to trip a code. Common wrong move: replacing a major part before cleaning the inlet screen and confirming the water valves are actually fully open.

Don’t start with: Don’t start by ordering electronics or opening gas-side components. On this code, a dirty screen or poor flow is far more common than a bad board.

If hot water cuts out only at one faucetCheck that fixture for a clogged aerator or showerhead before blaming the water heater.
If the code shows up at every hot-water fixtureFocus on the water heater inlet filter, isolation valves, and scale restriction inside the unit.
Last reviewed: 2026-04-17

What code E046 usually looks like

Code appears as soon as you open any hot tap

The unit tries to fire, then throws E046 quickly at sinks, showers, and tubs alike.

Start here: Check the cold-water supply valve position and clean the water heater inlet filter first.

Only one shower or faucet triggers the problem

Other fixtures work better, but one location gives weak flow or trips the code more often.

Start here: Inspect that fixture for a clogged aerator, showerhead, or local shutoff restriction before working on the heater.

Hot water used to be fine but got weaker over time

Flow has gradually dropped, temperature may swing, and the code now shows up more often.

Start here: Look for scale buildup or a dirty inlet screen, especially if the unit has not been flushed on schedule.

Code started after plumbing work or a shutoff

The problem began right after valves were closed, a filter was serviced, or water was turned back on.

Start here: Make sure every water heater isolation valve is fully reopened and check for debris knocked loose into the inlet filter.

Most likely causes

1. Restricted water heater inlet filter

This is the most common field fix when a tankless unit sees poor incoming flow. Sediment and small debris collect at the inlet screen and choke the unit down.

Quick check: Shut off the water to the unit, remove the inlet filter, and look for grit, scale flakes, or rust-colored debris.

2. Partially closed isolation valve or weak incoming water flow

A valve handle that looks open but is not fully aligned, or low house pressure, can leave the heater short on flow even though some water still comes through.

Quick check: Confirm the cold-water valve at the heater is fully open and compare hot and cold flow at two different fixtures.

3. Scale buildup inside the tankless water heater heat exchanger

When mineral buildup narrows the water passages, the unit may still run at light demand but trip a flow-related code under normal use.

Quick check: If flow has slowly worsened over months and the unit has not been descaled recently, scale is a strong suspect.

4. Water heater flow sensor issue

If supply flow is good, the inlet filter is clean, and the code still appears immediately, the unit may not be reading flow correctly.

Quick check: Listen for normal startup, verify strong water flow through multiple fixtures, and note whether the code returns right after a call for hot water.

Step-by-step fix

Step 1: Make sure this is a whole-unit flow problem, not one bad fixture

A clogged showerhead or faucet aerator can mimic a heater problem. Separate that lookalike first so you do not tear into the unit for no reason.

  1. Open hot water at two different fixtures, one at a time, and compare flow strength.
  2. Then compare hot flow to cold flow at the same fixture.
  3. If only one faucet or shower is weak, remove and rinse that aerator or showerhead and test again.
  4. If every hot fixture is weak or the code appears everywhere, move to the water heater checks.

Next move: If cleaning one fixture restores normal hot water there and the code no longer appears, the heater was likely fine. If the problem shows up across the house, the restriction is more likely at the water heater or in the incoming supply to it.

What to conclude: A single-fixture problem points local. A whole-house hot-water problem points back to the tankless unit or its supply valves.

Stop if:
  • You find active leaking at a fixture stop valve or supply line.
  • A fixture connection is corroded enough that forcing it may cause a leak.

Step 2: Check the water heater isolation valves and basic supply conditions

Partially closed valves are common after service, winterizing, or plumbing work. This is fast to verify and costs nothing.

  1. Locate the cold-water and hot-water isolation valves at the tankless water heater.
  2. Make sure the cold-water valve feeding the unit is fully open, not halfway or slightly off line.
  3. Check whether any whole-house filter, pressure-reducing valve, or recent plumbing work may have reduced incoming flow.
  4. Run cold water at a nearby fixture to see whether house pressure itself seems unusually weak.

Next move: If a valve was not fully open and the code clears after reopening it, you found the problem. If valves are open and house pressure seems normal, the next likely issue is debris at the water heater inlet filter.

What to conclude: Good house pressure with poor hot-water performance usually means the restriction is at or inside the tankless unit.

Step 3: Clean the water heater inlet filter

This is the highest-payoff DIY check for this code. A dirty inlet screen can reduce flow enough to trigger E046 even when the rest of the plumbing seems normal.

  1. Turn off power to the water heater using its local switch or unplug method if accessible.
  2. Close the water isolation valves to the unit.
  3. Relieve pressure by opening a nearby hot-water tap.
  4. Remove the water heater inlet filter screen carefully and inspect it under good light.
  5. Rinse debris off with clean water and use a soft brush only if needed. Do not damage the screen.
  6. Reinstall the filter, reopen the valves fully, restore power, and test hot water at a fixture.

Next move: If the unit runs normally and the code stays gone, the restriction was at the inlet filter. If the filter was clean or the code returns right away, scale buildup or a failed flow-reading component becomes more likely.

Step 4: Decide whether scale buildup is the likely next problem

When the inlet screen is clean but flow has been fading over time, mineral scale inside the tankless water heater is the next most common cause.

  1. Think back on the pattern: gradual loss of performance over months points to scale more than sudden part failure.
  2. Check maintenance history. If the unit has not been flushed on schedule, scale is a strong possibility.
  3. Listen during a hot-water call for strained operation, short cycling, or quick shutdown after startup.
  4. If you have service valves and know the flush procedure for your setup, this is the point to plan a proper descaling service rather than guessing at parts.

Next move: If descaling restores steady hot water and the code stays away, the restriction was internal mineral buildup. If a proper flush does not change anything and supply flow is clearly good, the unit may not be sensing flow correctly.

Step 5: If flow is good and the code still returns, stop at the sensor-level diagnosis

Once the easy water-side restrictions are ruled out, the remaining causes are less DIY-friendly and more fitment-sensitive. This is where guessing gets expensive.

  1. Confirm the code appears even with strong flow at multiple fixtures and a clean inlet filter.
  2. Write down exactly when the code appears: immediately on call for hot water, after a few seconds, or only at higher demand.
  3. Check for recurring debris in the filter that could point to an upstream plumbing issue.
  4. If the unit still throws E046 after the basic flow checks and maintenance, schedule service for flow-sensor testing and deeper water-path inspection.

A good result: If a technician confirms a failed water heater flow sensor or internal restriction, repair can be targeted instead of guessed.

If not: If no clear fault is found, the service visit should continue into manufacturer-specific diagnostics rather than homeowner trial-and-error.

What to conclude: At this point the problem is no longer a simple valve or screen issue. It needs measured diagnosis, not parts swapping.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

What does Navien code E046 usually mean?

In plain terms, it usually means the tankless water heater is not seeing the water flow it expects. The usual reasons are a dirty inlet filter, a partially closed valve, weak incoming flow, or scale buildup inside the unit.

Can a clogged faucet aerator cause E046?

Yes, sometimes. If only one sink or shower triggers the problem, start there. A badly restricted fixture can make it look like the water heater is failing when the real issue is local to that outlet.

Should I reset the unit first?

A reset may clear the code briefly, but it will not fix a real flow restriction. It is fine to power-cycle once after cleaning the inlet filter, but if the code comes back, keep troubleshooting instead of repeatedly resetting it.

Is E046 usually a bad control board?

No, that is not where I would start. On this kind of complaint, water-side restriction is much more common than a failed board. Clean the inlet filter and confirm valve position before thinking about electronics.

Do I need to descale the tankless water heater for E046?

Maybe. If the problem built up gradually, hot-water flow has been getting weaker, and the unit has not been flushed on schedule, descaling is a strong next step. If the code started suddenly after plumbing work, debris in the inlet filter is more likely.

When should I call a pro for this code?

Call for service if you smell gas, see leaking around the unit, cannot safely isolate the heater, or the code remains after checking valves, cleaning the inlet filter, and ruling out obvious flow restrictions. At that point the unit may need sensor testing or deeper internal service.