HeaterScoutWATER HEATER REPAIR Browse fixes

TANKLESS · RINNAI · ERROR CODE

Rinnai Tankless Error Code 65: Causes and Fix

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

Rinnai code 65 shows up when the unit stops being able to control its own water flow. Inside every Rinnai tankless heater is a small motor-driven valve, the water flow servo, that opens and closes to regulate how much water passes through the heat exchanger. That is how the heater holds your set temperature when the incoming flow shifts. Code 65 means the board told that valve to move and did not get the answer it expected. Before you assume the valve failed, know this: scale and a clogged inlet screen cause far more 65s than a dead servo does, and both are fixable without a new part.

Two things it usually is, and one it usually is not

Almost every code 65 traces to a water flow problem the servo cannot overcome, or to a fault in the servo circuit itself. Those two feel different once you start working the problem, and telling them apart keeps you from buying a valve you did not need. Match your situation to one side before you open anything up.

A flow or scale problem (start here)

  • The unit is a few years old, in a hard-water area, and has not been descaled on schedule.
  • Code 65 came back within a day or two of cleaning the inlet screen, which points at scale the screen never touches.
  • Hot water flow is weak or surges at a single fixture, so the valve is fighting an unstable supply.
  • Fix path: clean the inlet screen, confirm steady flow, then descale the unit. This clears a large share of 65s with no parts.

A servo circuit fault

  • The code appeared suddenly, often right after service, a move, or work near the unit.
  • A power cycle does not clear it and it returns instantly, with no change from descaling or cleaning the screen.
  • You find a loose connector, a corroded terminal, or chafed wiring on the run between the servo and the control board.
  • Fix path: reseat and inspect the servo wiring first, per Rinnai's own procedure, then test or replace the valve if the wiring checks good.

Do this in order

Rinnai's published troubleshooting for code 65 starts with the wiring, not the valve. Check the harness to the water flow servo for loose, broken, or damaged connections all the way back to the PC board, then cycle power to see whether 65 clears. Only after the wiring checks out and the descale is done does the servo assembly itself become the suspect. Kill power and gas before you open the cabinet.

Thermometer-style graphic showing a Rinnai water flow servo moving from a healthy tracking range into a dragging zone and finally an out-of-range fault where the board locks out and shows code 65
How code 65 happens: scale, a clogged inlet screen, or bad wiring keeps the water flow valve from tracking, and the board locks the unit out.

How the causes stack up

Not every cause is equally likely, and the order matters because it maps to how much the fix costs. Here is the same list a tech works through, ranked by how often it turns out to be the answer, along with what each one takes to clear.

Rinnai code 65 causes, most likely first
CauseHow likelyWho fixes itRough cost
Scale on the water flow valveVery common on older/hard-water unitsHomeowner or plumber (descale)$40 to $70 kit, or $150 to $350 for a pro flush
Clogged inlet filter screenCommonHomeownerFree to $20
Low or unstable house-side flowCommonHomeowner, sometimes plumberVaries; often free to diagnose
Loose or damaged servo wiring/connectorOccasionalHandy homeowner or techFree to a service-call fee
Failed water flow servo valve assemblyLeast common, but realLicensed tech$75 to $150 part, $300 to $600 installed
Technician cleaning the cold water inlet filter screen on an open Rinnai tankless water heater while checking the water flow servo connector for a code 65 fault
Most code 65 repairs end at the inlet screen and a descale. The servo wiring gets checked next, and the valve itself is the last suspect.

What the water flow servo actually does

It helps to know what the board is asking of the valve, because that is what code 65 is really about: a request the servo could not answer. Once you picture the job it does, the fix order makes sense.

Water flow servo (water flow control valve / bypass servo)

A small motor-driven valve inside the Rinnai unit that meters how much water passes through the heat exchanger versus how much bypasses it. By moving to a commanded position, it lets the control board hold your set temperature as the incoming flow and temperature change through the day. The board sends a position command and expects the servo to get there and report back correctly. When the valve cannot move freely because scale is dragging it, when weak flow makes its job impossible, or when the wiring between it and the board is broken, the board stops getting a sensible answer and throws code 65. The valve is a modest part on its own; the value is in the control it gives the board, which is why a servo that will not track shuts the whole unit down.

Work the fix in order

The water side of a 65 is short and cheap to chase, so go from the most likely, lowest-cost fault down to the valve. Cut power and gas before opening the cabinet. If you are not comfortable inside the unit, do the screen cleaning and the power-cycle test, then hand the descale and any wiring or valve work to a licensed tech. Run this list top to bottom and stop when the code clears.

Keeping 65 from coming back

The single best thing you can do for a Rinnai on hard water is descale it on schedule, once a year in most areas and more often where the water is very hard. A yearly flush keeps scale off the water flow valve, which is the number one reason 65 returns. Pair that with cleaning the inlet screen at the same visit, and you have removed the two most common causes before they ever trip the code. If your water is hard enough that you are flushing every few months, a whole-house softener or a scale-inhibiting filter ahead of the heater pays for itself in fewer service calls and a valve that keeps moving the way the board expects.

Frequently asked

What does Rinnai error code 65 mean?

Code 65 is a water flow control valve fault. Inside a Rinnai tankless heater there is a small motor-driven valve, called the water flow servo or bypass servo, that opens and closes to control how much water passes through the heat exchanger. That is how the unit holds your set temperature when the incoming flow or temperature changes. Code 65 means the control board commanded that valve to move and did not get the response it expected. The valve is not reaching its position, its feedback is off, or the wiring between the servo and the board is broken. One thing worth flagging: a few generic error-code lists online describe 65 as an inlet solenoid valve problem. Rinnai's own service documentation frames it as the water flow servo, sometimes labeled the water flow control valve. It is the same assembly and the same repair path either way, so do not let the wording throw you.

Can I reset Rinnai code 65 myself?

Yes, and it is the first thing to try. Turn the unit off at the controller or unplug it, wait about a minute, then power it back up and run hot water at one fixture. If 65 was a one-time glitch, it may clear and stay gone. But here is the honest part: if the valve is scaled, the inlet screen is clogged, or the servo wiring is bad, code 65 comes right back the next time the unit calls for hot water, because the fault is mechanical or electrical, not a stuck display. Rinnai's own troubleshooting for 65 says the same thing in reverse: check the servo wiring first, then cycle power to see whether it clears. A code that returns immediately after a reset is telling you to stop resetting and start inspecting.

What is the most common cause of Rinnai code 65?

On a unit that has run for a few years, scale is the usual culprit, especially in hard-water areas where the heater has not been descaled on schedule. Mineral buildup makes the water flow valve sluggish or keeps it from moving to the position the board wants, and the board reads that as a fault. Right behind scale is a clogged inlet water filter screen, which is the little screen at the cold water inlet that catches sediment and debris. When it plugs up, flow gets weak and unstable and the servo cannot regulate against it. After those two come the electrical causes: a loose or corroded connector at the servo, or damaged wiring back to the control board. A failed servo valve assembly itself is real but it is usually the last suspect, not the first.

How much does it cost to fix Rinnai code 65?

It depends entirely on where the fault lands. If it is a clogged inlet screen or a servo that just needed a descale, your cost is a vinegar-and-pump flush kit, roughly $40 to $70, or nothing if you already own the gear. If a plumber does a diagnostic and descale, expect somewhere in the $150 to $350 range for the visit and the flush. If the water flow servo valve assembly actually failed and needs replacing, the OEM part is commonly $75 to $150 depending on your model, and installed by a licensed tech you are usually looking at $300 to $600 all in, since the job means opening the cabinet, swapping the valve, and confirming the servo tracks correctly afterward. The reason a good tech descales and checks the screen before condemning the valve is that the cheap fix clears a large share of these.

Is Rinnai code 65 dangerous?

The code itself is the safe response, not a hazard. Unlike the combustion or venting codes, 65 is on the water side of the unit, so it is not about gas, exhaust, or carbon monoxide. What the lockout is protecting against is the unit running without proper control of water flow, which could let temperature swing or the heat exchanger see conditions it should not. Shutting down and showing 65 is the board refusing to run blind. The thing you should not do is try to defeat it or force the unit past the code. If the valve cannot be controlled, the heater cannot reliably hold your temperature, and that is worth fixing rather than bypassing. Find the cause, clear it, and let the servo track the way it is supposed to.

Why does Rinnai code 65 keep coming back?

Because the underlying restriction or fault is still there. This is the most common frustration with 65: someone cleans the inlet screen, the code clears for a day, then it returns. On older or hard-water installs, that almost always means scale on the valve that a screen cleaning did not touch. The screen catches debris at the inlet, but it does nothing about mineral buildup coating the servo inside the unit. If 65 keeps returning after you have cleaned the screen and confirmed steady flow, the next step is a full descale of the heat exchanger and valve, not another screen cleaning. If it still comes back after a proper descale, the servo assembly or its wiring is the remaining suspect, and that is where a tech takes over with the service manual.

Will descaling clear Rinnai code 65?

Often, yes, and that is exactly why it is worth doing before you buy any parts. Code 65 is a water flow control problem, and scale is one of the top reasons the valve stops moving freely. A proper descale runs a descaling solution through the heat exchanger and valve for the recommended time, which can free a sluggish servo and clear the code without touching a single component. This is the opposite of a code like a burner sensor fault, where a flush does nothing. Here the flush is aimed right at the likely cause. Do the inlet screen first, then descale, then run the unit. If 65 is gone, you found it. If it survives a good descale with clean flow, you have ruled out the cheap fixes and the valve or wiring is next.