ZK Mechanical
Request a free quote
What do you need? Pick everything that applies

Free quote, in writing, no obligation. Or just call (647) 801-1252, 24/7.

Home / Answers / Water Heaters

Water Heaters

What does Navien error code E016 mean?

Reviewed by Zobir, licensed technician

Wall-mounted condensing tankless water heater saving floor space in a GTA home utility room

Quick answer

Navien error code E016 means the heat exchanger is overheating. Do not keep running it: the manual says to turn the system off for at least 30 minutes. While it cools, clean the cold-water inlet filter, then restart once. If E016 comes back, the heat exchanger needs a descaling flush and a flow check from a technician, most often because of hard-water scale.

Navien error code E016 means overheating of the heat exchanger: the water passages inside the unit got hotter than the control allows, and the burner was shut down to protect them. The usual reason is that water is not carrying heat away fast enough, because scale lines the passages or because flow through the unit is low. This is the NPE-2 manual's definition. Navien's other series use their own tables, so the label inside the panel is the final word for your heater.

Should I shut the heater off when E016 appears?

Yes. Navien's instruction for E016 is to turn the system off for at least 30 minutes, and it is an instruction, not a hint that the code will pass. A heat exchanger coated in scale has hot spots where the metal runs far above the water temperature, and running a scaled heat exchanger hot is how they crack. That part is the costliest one in the cabinet, and on an older unit a crack usually ends the heater's life.

The safe homeowner step: cool down, clean the inlet filter, restart once

  • Turn the heater off and leave it off for a full 30 minutes.
  • Close the cold-water shut-off feeding the unit and open a hot tap to release the pressure.
  • Remove the cold-water inlet filter following the steps in your manual, with a towel or small bucket underneath for the water that drains out.
  • Rinse the screen under running water and brush off grit, sand and scale flakes. Refit it, open the water valve and watch the fitting for drips.
  • Turn the heater back on and run one hot tap fully open for a few minutes.

If the screen was packed with debris and the code stays away, low flow was the problem. Homes on private wells in Lowville, Kilbride, Campbellville, Carlisle and rural Caledon can load that screen with sediment far sooner than homes on municipal water. If the screen was clean, the restriction is inside the heat exchanger.

Causes of E016, in order of likelihood

  • Scale in the heat exchanger. Water in Halton and Hamilton is hard, and every litre heated leaves a little mineral behind on the hottest surface in the unit.
  • A clogged cold-water inlet filter, which throttles flow so the same flame heats less water.
  • Low flow through the unit from somewhere else in the plumbing: a half-closed isolation valve, or a recirculation loop that is not moving water.

E016 tends to show up first on long, hot draws such as filling a soaker tub or back-to-back showers, when the burner sits at high fire for minutes at a time. Short draws at a sink may still work for a while. That pattern points to scale, and it does not improve by waiting.

What a descale visit involves and what it costs

When E016 returns after one restart, the heat exchanger needs to be descaled. The technician closes the isolation valves under the heater, connects hoses and a small pump to the service ports, and circulates a descaling solution through the heat exchanger until the scale dissolves. The unit is then rinsed with clean water, the inlet filter is cleaned, and outlet temperature and flow rate are checked against the setpoint.

  • Descale flush on a tankless heater: $150–$300.
  • Diagnosis when the cause of the overheating is unclear: $90–$150, applied to the repair.
  • Other repairs found during the visit, such as a sensor or a valve: usually $150–$800, quoted in writing first.

If the heater was installed without isolation valves, they have to be added before a flush is possible, and that is priced on the quote. On hard water, plan on a flush every year. The early signs show up well before the code does, and they are listed in how to tell if a tankless needs descaling.

E016 or E030: which overheating code do you have?

Navien separates two overheating faults. E016 is the heat exchanger itself running too hot; E030 is the exhaust running too hot. Scale is behind both, so they tend to arrive in the same season, but read the display carefully before you call. Every other code is in the Navien error code guide.

ZK Mechanical flushes and repairs Navien heaters across Burlington, Oakville, Milton and Hamilton, where hard water is the norm. Book a tankless maintenance flush if the unit is overdue, or tankless water heater repair if E016 has already come back. Reach the shop at (647) 801-1252 or through the contact form.

Related questions

Need a professional?

Local pages for this service