HeaterScoutWATER HEATER REPAIR Browse fixes

TANKLESS · NAVIEN · ERROR CODE

Navien Tankless Error Code E438: Causes and Fix

Updated Aug 2026·9 min read·Difficulty: DIY-friendly

E438 is a Navien code you will only ever see on an A-type NPE unit, the ones with a recirculation pump built in. The board is telling you the circulation system is running wrong, and it pulls the burner offline until the flow looks right again. The good news is that most E438 calls trace back to something simple: a service valve that got left half-closed, a clogged inlet filter, or a 2-way valve sitting in the wrong position for the mode you set. The bad news is that the same code also covers a failing recirc pump, which is the pricey end of the list. This walks the causes most-likely first.

The first thing to know: E438 is a recirculation code

A lot of general write-ups call E438 a flow-sensor fault. That is not wrong, but it is too narrow. The code fires when the control board does not see the circulation it expects through the internal recirc loop. A scaled flow sensor is one way to trip it. So is a closed valve, an airbound loop, a mispositioned 2-way valve, or a pump that has quit. If you replace the flow sensor and skip the rest, you may still be staring at E438 an hour later. Treat it as a circulation problem and check the whole path.

Does E438 show up on the condensing NPE-S or NHB models too?

No. E438 is specific to the A-type NPE units that carry the internal recirculation pump and the 2-way valve. The S-type and combi-boiler models do not have that built-in recirc hardware, so they report circulation issues under different codes. If your unit is throwing E438, it has the internal pump, and that pump and its loop are where the fault lives. Check the model label on the side of the cabinet to confirm you are working on an A-type before you start pulling the flow sensor or the pump.

Work the causes in order

Start with the free checks. Roughly half of E438 complaints on the plumbing forums end at a valve or a filter, not a part. Go top to bottom and reset after each step to see whether the code clears. If it stays gone and hot water runs steady, stop. You found it.

  1. 1. Open every service valve, all the way

    The most common trigger is the simplest: a service valve that is only partly open, or one that got bumped closed during other work. Both the hot and cold isolation valves on the unit need to be fully open, and so does the cold supply feeding the water heater. A throttled valve starves the recirc loop of the flow the board is watching for, and E438 fires. Open them fully, then press Back to reset.

  2. 2. Clean the cold inlet water filter

    Navien puts a small screen filter on the cold water inlet to catch grit and scale before it reaches the heat exchanger. When it clogs, flow drops across the whole unit and the recirc side reads abnormal. Shut the cold isolation valve, pull the filter, rinse the screen clean of debris and scale, and reseat it. This is a five-minute job and it clears a surprising share of E438 calls.

  3. 3. Match the 2-way valve to the DIP switch

    A-type units run either internal recirculation or external recirculation, and you tell the unit which with a front-panel DIP switch. The 2-way valve then has to sit in the matching position: open for internal mode, closed for external. If someone changed the mode or moved the valve without matching the other, the board sees a circulation path that does not agree with its settings and posts E438.

  4. 4. Check the flow sensor for scale

    The flow sensor is a small paddle-wheel or fan that spins as water moves past it. Hard-water scale coats the blades and jams them, so the board reads no motion even when water is flowing. A full descale flush often frees it. If a flush does not, the sensor comes out for a hand clean or a replacement, which is a deeper job inside the cabinet.

  5. 5. Listen to the recirculation pump

    Power the unit and put your ear near the pump during a recirc cycle. A healthy pump hums smoothly. A loud buzz, a rattle, or dead silence when it should be running points at a pump that is seizing or has failed. Air trapped in the loop can also make it noisy and unable to move water, so bleed the loop first. If it is truly dead, the pump is the fix, and that is a licensed-tech job.

Four common causes of Navien E438: closed water lines, 2-way valve and DIP switch mismatch, scaled flow sensor, and a failing recirculation pump
E438 is a circulation fault. Rule out closed valves, a clogged filter, and the DIP-switch setting before you suspect the pump.

Internal recirculation on an A-type NPE

The A in an NPE model number means the unit ships with a recirculation pump and a 2-way valve inside the cabinet. In internal mode, the pump pushes hot water back toward the fixtures through a dedicated return line or a crossover valve, so hot water is ready at the tap without a long wait. The control board monitors flow through that loop. E438 is what it posts when the loop is not moving water the way the board expects, whether the cause is a closed valve, a jammed sensor, or a dead pump.

Fix the flow, do not force the pump

Do not jumper around E438 or leave the unit running with the code active to force hot water. If the recirc pump is seized or the loop is airbound, running it that way can leave the pump dry-running and overheating. E438 is not a gas-safety fault, but it is a stop-and-fix code, not a nuisance to override. Clear the flow problem, then reset.

The homeowner-safe fix, start to finish

Here is the sequence a homeowner can run without opening the sealed cabinet. It handles the cheap causes, which is where most E438 codes actually live. If you get to the end and the code still returns, you have narrowed it to the pump, the sensor deep in the unit, or the board, and that is when you call a Navien-certified tech.

1. Confirm the model and the modeRead the label on the side of the cabinet and confirm it is an A-type NPE. Note whether you run internal or external recirculation. You need to know the mode before you can check that the DIP switch and the 2-way valve agree with it.
2. Open all service valves fullyCheck the hot and cold isolation valves on the unit and the cold supply valve feeding it. Turn each one fully open. A lever should sit in line with the pipe when open. This alone clears a large share of E438 codes, so do not skip it because it seems too simple.
3. Clean the cold inlet filterClose the cold isolation valve, pull the inlet screen filter, and rinse it clear of grit and scale. Reseat it and reopen the valve. A clogged inlet screen drops flow across the whole unit and reads as a recirculation fault.
4. Verify the 2-way valve positionMatch the 2-way valve to your mode: open for internal recirculation, closed for external. Confirm the front-panel DIP switch is set for the same mode. If the valve and the switch disagree, the board sees a circulation path it cannot reconcile and posts E438.
5. Descale the unitRun a descaling flush through the service valves with vinegar or a commercial descaler for 45 to 60 minutes. This clears scale off the flow sensor and out of the recirc line. Light buildup is a real E438 trigger, and a flush is cheap insurance before you spend on parts.
6. Reset and watchPress the Back button to clear the code, then run hot water and let a recirc cycle happen. If E438 stays gone and hot water is steady, you are done. If it returns within a couple of minutes, the fault is the sensor, the pump, or the board, and it is time for a certified tech.
Technician cleaning the cold water inlet screen filter on a Navien NPE-A tankless water heater during E438 troubleshooting
The cold inlet filter and the service valves are the first two checks, and they clear a large share of E438 codes.

When it is the pump, the sensor, or the board

If the cheap checks did not hold, the fault is inside the sealed cabinet. This is where a licensed, Navien-certified tech takes over, because the work touches gas, high-voltage wiring, and sealed water joints, and doing it yourself voids the warranty on a unit that likely still has years of coverage.

The flow sensor comes out for a hand clean or replacement when a descale flush will not free it. In parts that runs roughly $40 to $90, and it is a modest labor job for someone who knows the unit. The recirculation pump is the big one. A buzzing, rattling, or dead pump gets replaced, and between the pump itself and the labor to open the cabinet and reseal the water connections, a full replacement commonly lands somewhere between $700 and $1,400 installed. Before anyone condemns the pump, make sure the loop is not simply airbound, because trapped air mimics a failing pump and bleeds out for free.

A control board fault is the least common cause and usually the last one a tech checks, after the pump, the sensor, and the wiring harness test clean. If the board is genuinely bad, the repair cost climbs toward the point where, on an older unit, replacement of the whole water heater starts to make sense. Get a tech to confirm the board with the diagnostic mode before you buy one, because a mispositioned valve or a bad connector can look like a board failure and cost a fraction to fix.

Keeping E438 from coming back

Scale is the quiet killer here. Every year the flow sensor and the recirc line pick up mineral buildup, and in hard-water areas it happens fast. An annual descale flush is the single best habit for keeping E438 away, and it protects the heat exchanger at the same time. Pair it with a quick clean of the cold inlet filter, because that screen catches the grit that would otherwise scale up the sensor faster. If your water is hard enough that you are descaling more than once a year, a whole-house softener pays for itself in avoided service calls.

The other prevention is discipline around the valves. After any plumbing work near the unit, confirm every service valve went back to fully open and the 2-way valve is in the position your mode needs. A lot of E438 codes are self-inflicted, left behind by a valve someone forgot to reopen. Two minutes of checking beats a service call.

Frequently asked

What does Navien error code E438 mean?

E438 tells you the control board saw the circulation system running abnormally. It shows up on Navien NPE A-type units, the ones with a built-in recirculation pump and a 2-way valve for internal recirculation. The board watches for expected flow through that recirc loop, and when it does not see what it expects, it stops the burner and posts E438. That is why the code points at flow and the recirc pump first, not at gas or venting. A few sources loosely call it a flow-sensor fault, and a scaled flow sensor is one trigger, but the code covers the whole circulation path, so do not chase only the sensor.

Can I reset code E438 myself?

Yes. Press the Back button on the front panel, which acts as the reset on Navien units, or cut power at the breaker for 30 seconds and restore it. If the underlying flow problem is still there, E438 comes right back within a minute or two of the pump trying to run. Clearing the code is not the fix. It only tells you whether the fault is live. Open every service valve fully, check the cold inlet filter, and then reset. If it stays clear and hot water is steady, you found it. If it returns, work down the cause list.

Will descaling clear code E438?

Sometimes, and it is worth trying early because it is cheap. Scale builds on the flow sensor and inside the recirc line, and enough of it chokes the flow the board is looking for. A vinegar or descaler flush through the service valves for 45 to 60 minutes clears light buildup and can bring a marginal unit back. Descaling will not fix a dead pump, a wrong DIP switch setting, or a closed valve, so if the code returns after a flush, the problem is mechanical, not scale.

How much does it cost to fix Navien E438?

It ranges widely. If the cause is a closed valve, a fouled inlet filter, or a wrong DIP switch position, it costs nothing but your time. A descale kit runs about $20 to $40. A replacement flow sensor is roughly $40 to $90 in parts. The recirculation pump is the expensive one: the pump itself is often $150 to $350, and with a licensed tech's labor a full pump replacement commonly lands between $700 and $1,400 installed. A board (PCB) failure is rarer and pricier still.

Why does E438 keep coming back after I reset it?

Because the reset does not touch the cause. If the recirc pump is failing, the 2-way valve is in the wrong position for your mode, or the flow sensor is scaled over, the board sees the same bad flow the instant it tries to circulate again and re-posts E438. A code that returns within minutes is telling you the fault is still physically present. Work the cause list in order, valves and filter first, then sensor, then pump, and reset only to confirm each step.

Is Navien E438 dangerous?

It is not a gas or carbon-monoxide safety fault the way a combustion or venting code is. The unit shuts the burner down and stops making hot water, which is a nuisance more than a hazard. The risk is indirect: if you ignore it and the recirc pump is seized or the loop is airbound, you can leave the pump dry-running or overheating. Fix the flow problem rather than jumpering around the fault, and do not run the unit for long with an active E438.

Do I need a licensed plumber, or can I handle E438 myself?

The first tier is homeowner-safe: open all service valves, clean the cold inlet water filter, confirm the 2-way valve position matches the DIP switch setting, and descale the unit. Many E438 calls end there. What needs a licensed tech is opening the heat exchanger cabinet to replace the recirculation pump, swapping the flow sensor deep in the unit, or diagnosing a control board. Those involve gas, high-voltage wiring, and sealed water connections, and doing them wrong voids the warranty and can leak or misfire.