Yesterday, I saw a tankless water heater showing an odd error code in a customer’s laundry room. The homeowner said, “My heater stopped working. It shows a number on the screen.” Sound familiar?
What Is the Code for Tankless Water Heater Condensate Drain?
The tankless water heater condensate drain code is usually Error Code 29. This code appears when the condensate drain line is clogged, blocked, or not draining properly.
I checked the unit. The screen showed Code 29. That code points to a condensate drain issue.
If you’re searching what is the code for tankless water heater condensate drain, you’re in the right place. I’ve fixed this problem many times in my 15 years working on home water heaters, and the good news is that it’s often a simple fix.
Let me walk you through it.
Quick Answer
The code for tankless water heater condensate drain is usually Error Code 29.
This code appears when the condensate drain line is blocked, installed wrong, or not draining water properly. Condensing tankless water heaters produce acidic water called condensate, and it must drain through a small pipe. If that pipe clogs, the heater stops working to prevent damage.
My First Experience Fixing This Problem
I remember when I fixed my first tankless condensate drain issue. It was in a small home in Texas. The heater kept shutting off.

The owner thought the heater was broken.
But when I looked closer, I saw the drain tube was clogged with dirt and scale. Water could not leave the unit.
I cleaned the line. The error went away in minutes.
Sometimes the fix is that simple.
Pro Tip:
Always check the condensate drain hose before calling for a costly repair.
What Is Condensate in a Tankless Water Heater?
Modern condensing tankless water heaters are very efficient. They pull extra heat from the exhaust gases.
When that hot gas cools, it turns into water droplets. This liquid is called condensate.
The heater sends this water through a condensate drain line.
But here’s the catch.
The water is slightly acidic, so most units use a neutralizer filter before draining it.
If the drain gets blocked, the heater shows Error Code 29 and shuts down.

Pro Tip:
If your heater is installed in a basement, check that the drain pipe slopes downward. Flat pipes clog faster.
Common Causes of Tankless Water Heater Code 29
When homeowners ask me what is the code for tankless water heater condensate drain, they usually also want to know why it happens.
Here are the most common causes I see.
1. Blocked Condensate Drain Line
Dust, scale, and debris can clog the pipe.
Pro Tip:
Flush the drain line once a year with warm water.
2. Dirty Condensate Neutralizer
The neutralizer filter breaks down acid in the water.
Over time, it fills with mineral deposits.
Pro Tip:
Replace the neutralizer media every 1–2 years.
3. Poor Drain Pipe Installation
Sometimes the pipe is installed flat or bent.
Water cannot flow out.
Pro Tip:
The pipe should slope ¼ inch per foot downward.
4. Frozen Drain Line
In cold states, outdoor drain pipes may freeze.
Frozen water blocks the line.

Pro Tip:
Use insulated tubing if your heater sits in a cold garage.
Step-by-Step Guide to Fix a Condensate Drain Code
If your heater shows Code 29, here is a simple guide.
Step 1: Turn Off the Heater
Always start by shutting the unit off.
Safety First:
Unplug the heater or turn off the breaker.
Step 2: Locate the Condensate Drain Hose
Look under the heater.
You’ll see a small plastic hose or PVC pipe.
Step 3: Check for Blockage
Remove the hose carefully.
Look for:
- Dirt
- Mineral buildup
- Standing water
Pro Tip:
A small wet/dry vacuum works great for clearing clogs.
Step 4: Flush the Drain Line
Pour warm water through the pipe.
This clears light debris.
Step 5: Reset the Heater
Turn the power back on.
If the drain is clear, the error code should disappear.
If not, call a licensed plumber or HVAC tech.
When You May Need a New Tankless Water Heater
Sometimes a drain code is just the start of bigger issues.
Here are signs it may be time for a new unit:
- Heater is 15+ years old
- Frequent error codes
- Poor hot water flow
- Expensive repair costs
Modern tankless heaters are more energy efficient and last longer.
Many homeowners now upgrade to trusted brands like:
- Noritz
- Rinnai
- Navien
These units have better condensate systems and smart error alerts.
Pro Tip:
If repair costs reach half the price of a new heater, replacement is usually the better deal.
Safety First
Water heaters mix gas, heat, and electricity.
If you’re unsure about the repair, stop.
Call a trained professional.
A quick service call can prevent gas leaks or water damage.
Quick Summary
Let’s keep it simple.
- The tankless water heater condensate drain code is usually Error Code 29
- It means the drain line is blocked or not draining correctly
- Cleaning the drain hose often fixes the issue
- Check the neutralizer and pipe slope
- If the heater is very old, replacing it may be the best option
FAQ
The most common code is Error Code 29. It means the condensate drain line is blocked or not draining properly.
Yes. Many homeowners can clear the drain line with warm water or a small vacuum. If the code stays, call a technician.
High-efficiency tankless heaters cool exhaust gases. This creates water droplets called condensate.
I recommend checking the drain once a year during maintenance.
Yes. If water backs up, it can flood internal parts. That’s why the heater shuts down and shows the error code.




