Tankless water heater error code 29 usually indicates a problem related to venting, combustion, or airflow. When this error appears, the heater may shut down to prevent unsafe operation. This can happen if the system cannot properly remove exhaust gases or detect correct airflow.
Because tankless heaters include safety sensors, the unit will stop operating if proper airflow is not detected.
In this guide, we explain what tankless water heater error code 29 means and how to troubleshoot the most common causes.
What Code 29 Means
Code 29 typically indicates a problem with condensate drainage or the neutralizer system.
This means the unit is unable to properly drain condensation produced during operation, which can cause the system to shut down to prevent internal damage.
In most cases, this is related to a clogged condensate drain line, blocked neutralizer, or improper drainage setup.
Common Symptoms
When code 29 appears, you may notice:
- unit shuts down during operation
- inconsistent or reduced hot water
- overheating warnings or error codes
- unusual performance changes over time
- error appears after extended use
These symptoms usually indicate internal system issues such as scale buildup or heat exchanger problems.
Tankless Water Heater Troubleshooting Flowchart
Tankless Heater Problem
↓
No Hot Water?
↓
Check Power
↓
Check Gas Supply
↓
Check Water Flow
↓
Check Error Code
↓
Flush Heater if Needed
↓
Call Technician
Blocked Exhaust Vent
Tankless heaters must remove exhaust gases safely.
If the vent pipe becomes blocked, the heater may shut down to prevent dangerous conditions.
Check for:
• leaves in the vent
• snow or dirt blocking the pipe
• bird nests or insects
• damaged vent caps
Clearing the vent may restore normal operation.
Restricted Air Intake
Tankless heaters need fresh air for proper combustion.
If the intake pipe is blocked, the flame may become unstable.
Possible causes include:
• debris in intake pipe
• blocked outdoor vents
• improper installation
• damaged vent screen
Airflow problems often cause the heater to shut down for safety. Airflow issues like this may also appear as tankless water heater error code 10 in earlier stages.
Fan or Blower Problems
Many tankless heaters use a fan to move air through the combustion chamber.
If the fan does not work correctly, the heater may display error code 29.
Possible issues include:
• worn fan motor
• loose wiring
• dust buildup
• electrical faults
Fan problems usually require inspection by a technician.
Loose Vent Connections
If the vent pipe is not properly connected, the heater may detect unsafe airflow conditions.
Loose or damaged vent connections can allow exhaust gases to leak or reduce airflow, causing the heater to shut down.
Check for:
• disconnected vent sections
• cracked vent pipes
• loose clamps
• improper installation
Correct vent installation is required for safe operation.
Improper Installation
Error code 29 can sometimes occur if the heater was not installed according to manufacturer instructions.
Possible installation problems include:
• vent length too long
• incorrect vent material
• poor airflow clearance
• intake and exhaust too close together
Improper installation can cause the heater to stop working even if the unit itself is not damaged.
If installation problems are suspected, the system should be inspected by a qualified technician.
Sensor Malfunctions
Tankless heaters use sensors to monitor airflow and combustion.
If a sensor sends incorrect readings, the heater may shut down even if the system is working.
Possible causes include:
• dirty sensors
• loose connections
• worn components
• control board errors
Routine tankless water heater maintenance helps keep sensors working properly.
Mineral Buildup Affecting Performance
Heavy mineral buildup can reduce efficiency and affect internal sensors.
In some cases, scale buildup can cause overheating or airflow problems.
Flushing the system removes deposits and helps keep the heater running correctly.
See our guide on how to flush a tankless water heater for instructions. If your unit is not producing enough heat or performance has declined, see our guide on tankless water heater not heating.
In more severe cases, similar combustion or venting problems may trigger tankless water heater error code 90.
Overheating Protection
Tankless heaters include safety sensors that shut the system down if overheating is detected.
Restricted airflow or venting problems can cause internal temperatures to rise.
When overheating is detected, the heater may show error code 29 and stop heating.
This safety feature prevents damage to the unit.
Allow the heater to cool before restarting.
Resetting the Heater
Sometimes the error only requires a reset.
Steps may include:
- Turn off the heater
- Wait 30 seconds
- Restore power
- Run hot water
If the error returns, the system may need inspection.
Outdoor Installation Issues
Outdoor tankless heaters can sometimes show error code 29 due to environmental conditions.
Possible causes include:
• strong wind entering vent openings
• debris blocking air intake
• rain entering vent pipes
• extreme cold affecting airflow
Make sure outdoor units have proper clearance and protection.
Dirty Air Filter or Screen
Some tankless water heaters include intake screens or filters that help keep debris from entering the combustion system. If these screens become dirty, airflow may be restricted and the heater may shut down for safety reasons.
Possible causes include:
• dust buildup
• insects inside the intake
• dirt or lint blocking the screen
• lack of regular cleaning
Restricted airflow can prevent proper combustion and may cause error code 29 to appear.
Cleaning the intake screen according to the manufacturer instructions may help restore normal operation.
When to Call a Professional
Call a technician if:
• error code keeps returning
• vent problems are suspected
• fan is not working
• gas combustion issues occur
A professional can safely test the system.
Related Tankless Water Heater Troubleshooting
If your heater shows other problems, see our complete tankless water heater troubleshooting guide for more help.
Frequently Asked Questions
What causes error code 29 on a tankless heater?
Error code 29 usually means the heater detected a venting or combustion problem.
Can blocked vents cause error code 29?
Yes. If exhaust gases cannot exit safely, the heater will shut down.
Can maintenance prevent error code 29?
Yes. Cleaning vents, filters, and internal components helps prevent airflow problems.
Conclusion
If your tankless water heater shows code 29, the issue is usually related to condensate drainage or internal system buildup.
Start by checking for simple issues such as clogged drain lines or maintenance needs, then move to more advanced components if necessary.
If the problem continues, professional inspection may be required to ensure proper operation.