HeaterScoutWATER HEATER REPAIR Browse fixes

TANKLESS · NORITZ · ERROR CODE

Noritz Tankless Error Code 66: Causes and Fix

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

A Noritz that flashes 66 has not lost track of the water temperature or the flame. It has lost confidence in a small motor-driven valve buried inside the cabinet. The board commands that bypass servo to a position to trim how water is routed through the heat exchanger, and when it cannot confirm the servo actually got there, it throws code 66 and stops. The fix is usually a reseated connector or a descale that frees a sticky valve, and when it is not, the part is a bypass water servo that lists around $146, not the control board that scares people into a big-ticket call.

What code 66 is actually reporting

Noritz's own knowledge base is blunt about this one: code 66 is a bypass water servo abnormality. The servo is a small electric motor that drives a valve inside the heater. That valve decides how much of the incoming water passes through the heat exchanger and how much is routed around it. A tankless unit heats water in the seconds it takes to travel through the exchanger, and the burner cannot change output instantly, so the bypass valve does the fine trimming that keeps your outlet steady when flow or incoming temperature shifts. The control board tells the servo where to go and waits for feedback that it arrived. No valid feedback, or feedback that says the servo is stuck off-target, and the board reports 66 and shuts down rather than run the mix blind.

Because 66 lives in the water path and affects outlet temperature, it gets confused with code 65. They are not the same. Code 65 is a temperature or flow sensor fault, the thermistor or flow sensor, not the valve. If you are chasing 66 you are working on the bypass servo and its wiring; if the display shows 65 you are checking a sensor. Read the number carefully before you buy a part.

Noritz code 66 versus the sensor codes it gets confused with
CodeWhat it meansPart involvedFirst move
66Bypass water servo abnormalityMotor-driven bypass valve / servoReseat servo harness, clean valve
65Temperature or flow sensor faultThermistor / flow sensorInspect the sensor and its wiring
66 (Pro Series)Same servo fault, premix platformServo on premix/condensing layoutUse the Pro Series procedure

How often it is really the board

The reason 66 is worth working through calmly is that the scary, expensive outcome is the least likely one. Field discussion and Noritz's own troubleshooting order put the connections and the valve first, the servo motor second, and the control board dead last. Spend your effort where the fault usually is.

$146list price, genuine bypass servo (SBH9490)
30 secpower-off wait to clear the latched code
Lastthe control board, only after the servo checks out
Thermo-style infographic explaining Noritz code 66 as a bypass water servo abnormality, showing the first wiring check and the clean-or-replace cure
Code 66 is a bypass water servo fault. Check the servo harness and board plug first, clean scale from the valve, replace the servo if it persists.

What to check first

Work the free causes before you spend a dollar. Noritz points you at the wiring before anything else: verify the bypass water servo is securely connected to the wire harness, and that the harness is properly connected to the circuit board. Cut power at the switch or breaker before you open the cover.

When a reseat and a flush do not hold

If 66 survives cleaning the connectors and descaling the valve, the servo assembly itself is the suspect. A servo can fail two ways: the motor wears or seizes so it no longer drives the valve, or the position feedback element stops reporting where the valve actually is. Either one leaves the board unable to confirm the commanded move, and either one throws 66. At that point the honest fix is a genuine Noritz bypass water servo. One common part is the SBH9490 Water Servo - Bypass, which lists around $146 from Noritz parts suppliers. Confirm the exact part for your model before you order, because the residential N-series and the Pro Series premix platforms do not always share the same servo.

The board reports 66 when it commands the bypass valve to move and never gets confirmation it arrived. Ninety percent of the time that is a loose plug or a scaled valve, not a dead board.Reading the Noritz troubleshooting order the way it is written

Where the homeowner line sits

Resetting the code, inspecting and reseating the servo harness, and descaling the valve are all fair game for a careful homeowner who is comfortable cutting power and pulling the front cover. None of that touches the gas train or combustion tuning, which is what keeps the first round of 66 work on the DIY-friendly side of the line. Swapping the bypass servo itself is doable for a handy owner, but it means opening the water side of the heater and handling a genuine OEM part, so plenty of people hand that step to a plumber or an authorized Noritz tech. The place to stop entirely is the control board. If the servo, the valve, and the wiring all check out and 66 still returns, the drive circuit on the board is the remaining suspect, and diagnosing a board against the model service data is a tech's job. Never jumper or force the servo to make the unit run, because then the heater is holding your outlet temperature blind.

A Noritz bypass water servo and its wiring harness connector being inspected inside the open cabinet during a code 66 diagnosis
Reseat the servo harness at both the servo and the circuit board. A loose or corroded plug is the most common cause of code 66.

Keeping 66 from coming back

A bypass servo fails from three things: age, water quality, and a wiring connection that works loose over years of thermal cycling. You cannot stop the motor from aging, but you can starve the two causes you control. Hard water is the big one. Scale builds in the waterways and around the bypass valve, and a valve that has to fight mineral buildup stalls the servo and drifts toward 66. Descale on the schedule Noritz recommends for your water, more often on hard water, and pull and rinse the cold-inlet screen filter at the same service so debris does not migrate into the valve. While the cover is off, reseat the servo connector and look for the first hint of corrosion, because catching a green pin early beats chasing an intermittent 66 on a cold morning. A unit that gets a yearly look-over rarely surprises you with a servo code out of nowhere.

Frequently asked

Can I reset Noritz error code 66 myself?

You can clear the latched code, and you should, so you can watch whether it comes back. Turn off the power switch on the front of the heater, or flip the unit's breaker if there is no switch, wait about 30 seconds, then power it back on. That resets the control board and drops the current 66. But clearing is not fixing. Code 66 means the board could not confirm the bypass water servo moved to the position it commanded. If the servo, its wiring, or the valve it drives is actually faulty, the code returns the next time the unit runs and cycles the valve. Use the power cycle to confirm a repair worked, not as the repair itself. Resetting over and over without checking the servo just hides the problem.

What is the bypass servo on a Noritz tankless?

It is a small motor-driven valve inside the heater that controls how much water is sent through the heat exchanger versus routed around it. A tankless unit heats water on the fly, and the burner cannot change output instantly, so the bypass valve trims the mix to hold your outlet temperature steady when flow or incoming temperature shifts. The control board commands the servo to a position and expects feedback that it got there. When that feedback is missing or wrong, the board reports code 66. Noritz sells the part as the Water Servo - Bypass, one common number being SBH9490. It is a mechanical assembly with a motor and a position element, and both scale and electrical faults can take it down.

How much does it cost to fix Noritz code 66?

If the fix is a reseated connector or cleaning scale out of the valve, it costs you nothing but time. The part itself, a genuine Noritz bypass water servo such as the SBH9490, lists around $146 from Noritz parts suppliers, and prices vary by exact model and dealer. Doing the swap yourself keeps the bill near the cost of the part. A plumber or authorized Noritz tech to diagnose and replace the servo typically runs somewhere around $150 to $350 once you add the trip and labor, more in high-cost metros. The expensive outcome is the control board, which is a last resort you reach only after the servo, the wiring, and the valve all check out. The servo fails far more often than the board.

Will descaling clear Noritz code 66?

Sometimes, and it is worth trying early. Code 66 is a bypass valve servo fault, and one real cause is mineral scale or debris binding the valve so the servo cannot move it to the commanded position. If your unit runs on hard water and has gone a while without a flush, scale in the waterways and around the bypass valve is a plausible culprit. A proper descale, circulating a descaling solution through the heater for the time Noritz specifies, can free a sticky valve and clear the code. But if the servo motor itself has failed, or the wiring harness is loose or corroded, no amount of descaling touches that. Flush first if the unit is overdue, then reset and see if 66 stays gone. If it returns, the fault is electrical or mechanical in the servo, not scale.

Is Noritz code 66 the same as code 65?

No, and it matters which one you are chasing. Code 66 is a bypass water servo abnormality, a problem with the motor-driven valve that controls water routing through the heat exchanger. Code 65 on Noritz units points at a temperature or flow sensor issue, the thermistor or flow sensor, not the bypass valve. They get confused because both can cause temperature swings and both live in the water path, but the parts and the fix are different. If you see 66, you are working on the bypass servo and its wiring. If you see 65, you are checking a sensor. Read the display carefully before you order a part, because a bypass servo and a thermistor are not interchangeable.

Why does Noritz code 66 keep coming back?

A 66 that returns after you cleared it means the real fault is still live. The usual repeat offenders in order: the harness connector at the servo or at the circuit board is loose, backed out, or corroded, so the position signal drops intermittently. Or scale and debris are binding the valve just enough that the servo stalls partway and the board never sees it reach position. Or the servo motor itself is worn or seized and no longer moves reliably. Reseat and inspect every connector in the servo circuit first, then clean the valve, then suspect the servo. If the servo, the valve, and the wiring all check out and 66 still cycles back, the drive circuit on the control board is the remaining suspect, and that is where an authorized Noritz tech with the model service data earns the call.

Is Noritz error code 66 dangerous?

The code itself is a protective lockout, not a hazard. The bypass servo exists so the heater can hold a steady outlet temperature and avoid sending you water that is too hot. When the board cannot confirm the servo is where it should be, it shuts down rather than run the mix blind and risk a temperature swing at the tap. So 66 stopping the heater is the safety system doing its job. The fault is on the water and electronics side, not the gas train, so it is low risk to work on. What you should not do is bypass or force the servo to make the unit fire, because then the heater is holding temperature blind. If you ever smell gas or see anything scorched at the wiring while the cover is off, stop and get a licensed tech.

Do Pro Series Noritz models handle code 66 differently?

Noritz publishes a separate Knowledge Base article for code 66 on its Pro Series and premix models, so the meaning is the same family of bypass servo fault but the exact component layout and the service steps can differ from a standard residential unit. The premix and condensing platforms are built differently inside, and the servo assembly, its part number, and the way you access it are not guaranteed to match a basic N-series heater. Before you order a bypass servo or start pulling connectors, confirm the code 66 procedure for your exact Noritz model against the label inside the cover or the correct Knowledge Base article. Do not assume a fix that worked on one model line transfers to the Pro Series.