Rinnai 25
Rinnai code 25: condensate drain or pump problem
Short answer
Code 25 means condensate backed up far enough to trip the float safety switch, or the accessory condensate pump stopped working. Rinnai's checklist is to confirm power to the pump, check the pump, make sure the drain line is not clogged or frozen, check the wiring, confirm an air gap and inspect the condensate trap.
In this guide
Condensing Rinnai heaters produce acidic water, called condensate, that must drain away. A float switch watches the level. When condensate backs up, the switch trips and the unit shows code 25.
Code 25 can also appear when an external condensate pump, used where there is no floor drain, stops working.
Rinnai makes several generations of tankless heaters (SENSEI, SENSEI RX/CX and older non-SENSEI models). The meaning below comes from Rinnai's own diagnostic code guide; the exact service steps differ slightly between generations.
What to check
- The condensate pump, if you have one. Make sure it is plugged in and has power, and listen for it running.
- The drain line. Follow it from the heater to the drain and look for kinks, sags that hold water, debris or ice.
- The air gap. Rinnai calls for an air gap where the line enters the drain. A line pushed tightly into a drain pipe can stop flowing.
- The neutralizer, if installed. A neutralizer packed with spent media can restrict flow.
In winter, a drain line that runs through a cold garage, crawl space or outside wall is the usual suspect. Thaw it gently with warm air, never an open flame, and insulate the line afterward.
How to reset it
- Close all hot water taps.
- Turn the water heater off at the temperature controller, wait about a minute, then turn it back on.
- Open a hot tap and watch whether the code returns.
If the same code comes back, the cause is still there. Resetting over and over is not a repair.
When to call a technician
Call a licensed installer if code 25 returns after you have confirmed the external condensate line and any condensate pump are working. The blockage may then be in the condensate trap inside the heater, or the float switch wiring may be damaged, and both are inside the unit.
See the full list on our Rinnai error codes page.
Common questions
Can a frozen drain line cause Rinnai code 25?
Yes. Rinnai lists a frozen condensate line as one of the causes. Thaw it gently and insulate it.
Does code 25 apply to all Rinnai models?
It applies to condensing models, which produce condensate. Non-condensing units do not have a condensate drain.
Was this article helpful?
Sorry about that. What was missing?
Please do not include personal information. Links are not accepted.
Thanks for your feedback. It helps us improve our guides.
Other Rinnai codes
| Code | Meaning |
|---|---|
| 02 | No burner operation during freeze protection |
| 03 | Power interruption during bath fill |
| 05 | Bypass flow control device fault |
| 10 | Air supply, exhaust blockage or condensate trap full |
| 11 | No ignition |
| 12 | Flame failure |
| 14 | Thermal fuse or overheat sensor tripped |
| 15 | Venturi control fault |
| 16 | Outgoing water temperature too high (safety shutdown) |
| 17 | Venturi blockage |
| 19 | Electrical grounding fault |
| 21 | Data transfer error after a control board replacement |
| 25 | Condensate drain clogged or condensate pump error |
| 32 | Outgoing water temperature sensor (thermistor) fault |
| 33 | Heat exchanger temperature sensor (thermistor) fault |
| 34 | Combustion air temperature sensor fault |
| 38 | Exhaust gas temperature sensor fault |
| 41 | Freeze protection sensor fault |
| 51 | Inlet water temperature sensor fault |
| 52 | Gas valve or modulating solenoid valve signal fault |
| 54 | High exhaust gas temperature |
| 57 | Burner overheat switch open |
| 58 | Secondary heat exchanger overheat |
| 61 | Combustion fan motor fault |
| 63 | Recirculation low flow |
| 65 | Water flow control device (servo) fault |
| 70 | Control board (PC board) fault |
| 71 | Gas solenoid valve circuit fault |
| 72 | Flame rod (flame sensing) fault |
| 73 | Burner thermocouple fault |
| 79 | Water leak detected inside the unit |
| LC | Scale buildup in the heat exchanger |
| SS | Service soon (maintenance reminder) |
| FF | Maintenance has been performed (service history marker) |