Tankless Water Heater Error Code 10 (Causes & Fixes)

Tankless water heater error code 10 usually indicates a problem with the air supply or exhaust venting system. When this error appears, the heater may shut down to prevent unsafe combustion. Tankless units require proper airflow to operate correctly, and if the system detects blocked or restricted ventilation, it will stop producing hot water.

This guide explains what tankless water heater error code 10 means, the most common causes, and how to fix the issue safely.

Tankless Water Heater Error Code 10 Airflow Check Diagram

Tankless Heater Shows Error Code 10

Check Exhaust Vent

Check Air Intake

Look for Blockage or Debris

Inspect Fan Operation

Flush Heater if Overheating

Reset Unit

Call Technician if Error Returns


What Does Tankless Water Heater Error Code 10 Mean?

Error code 10 is commonly related to air intake or exhaust vent blockage in gas tankless water heaters.

Most manufacturers use this code when the unit cannot confirm proper airflow through the combustion system.

Possible causes include:

  • blocked vent pipe
  • clogged air intake
  • damaged venting
  • fan airflow problems
  • installation issues
  • debris inside the unit

When airflow is restricted, the heater cannot burn gas safely, so it shuts down and shows error code 10.


Blocked Exhaust Vent

The exhaust vent removes combustion gases from the heater. If the vent becomes blocked, the unit will not operate and may display error code 10.

Common causes of vent blockage:

  • bird nests
  • leaves or dirt
  • snow or ice
  • crushed or bent vent pipe
  • incorrect vent installation

Check the vent outlet outside your home and make sure it is completely clear.

Airflow problems are one of the most common tankless heater issues, so regular inspection is recommended as part of routine service.

See the tankless water heater maintenance guide for cleaning and inspection tips.


Blocked Air Intake

Tankless water heaters also need fresh air for combustion. If the air intake is blocked, the heater may show error code 10.

Possible intake problems:

  • dust buildup
  • insulation covering the intake
  • stored items blocking airflow
  • insects or debris inside the pipe

Make sure the intake opening is clean and unobstructed.

Restricted airflow can also cause overheating, which is why flushing and cleaning the heater regularly is important. If the unit has not been serviced recently, follow the
tankless water heater flush guide to remove buildup that can affect performance.


Improper Vent Installation

Error code 10 may appear if the venting system was installed incorrectly.

Common installation issues:

  • vent pipe too long
  • too many bends in the vent
  • wrong pipe size
  • incorrect slope
  • loose connections

Tankless heaters must follow strict venting rules from the manufacturer. If the installation does not meet specifications, airflow may be restricted even if the pipe looks clear.

If the heater is new or the error started after installation, the venting system should be checked.


Fan or Airflow Sensor Problem

The heater uses a fan and sensors to control airflow. If the fan does not run at the correct speed, the unit may display error code 10.

Possible causes:

  • dirty fan
  • failing fan motor
  • wiring problem
  • faulty airflow sensor
  • control board issue

Signs of fan problems:

  • loud noise
  • heater starts then stops
  • repeated error codes
  • overheating
  • no hot water

Internal components should be cleaned during regular maintenance to prevent airflow errors.

If you are troubleshooting multiple problems, use the tankless water heater troubleshooting guide to check other possible causes step by step.


Scale Buildup Causing Overheating

Mineral buildup inside the heat exchanger can make the heater run hotter than normal. When this happens, the system may increase fan speed and trigger error code 10.

This is common in homes with hard water.

Signs of scale buildup:

  • temperature fluctuations
  • reduced hot water flow
  • loud operation
  • frequent shutdowns
  • multiple error codes

Flushing the heater once per year helps prevent overheating and airflow problems.


How to Fix Tankless Water Heater Error Code 10

Follow these steps in order:

  1. Turn off the heater
  2. Check the outside vent for blockage
  3. Inspect the air intake
  4. Reset the unit
  5. Clean dust from the heater exterior
  6. Flush the system if needed
  7. Restart the heater

If the error returns after these steps, the fan, sensor, or vent installation may need professional service.


When to Call a Professional

Call a technician if:

  • error code 10 keeps coming back
  • venting looks damaged
  • fan is not running
  • heater overheats
  • unit shuts down repeatedly

Venting repairs and internal component replacement should only be done by a qualified technician.


How to Prevent Error Code 10

You can reduce the chance of airflow errors by doing regular maintenance.

Recommended schedule:

  • flush once per year
  • inspect vent every 6–12 months
  • keep intake clear
  • clean dust around the unit
  • follow manufacturer service intervals

Tankless water heaters work best when airflow and internal parts stay clean.

Frequently Asked Questions

What does tankless water heater error code 10 mean?

Tankless water heater error code 10 usually means there is a problem with the air intake or exhaust vent. The heater needs proper airflow to operate safely, and it will shut down if the system detects blocked or restricted ventilation.

Can a blocked vent cause error code 10?

Yes, a blocked vent is one of the most common causes of error code 10. Leaves, nests, snow, or debris can prevent proper airflow, which causes the heater to stop working for safety.

Can I fix error code 10 myself?

You can often fix error code 10 by checking the vent, clearing the air intake, and resetting the heater. If the error continues, the problem may be related to the fan, sensor, or installation, which may require professional service.

Does scale buildup cause error code 10?

Yes, mineral buildup can cause overheating, which may trigger airflow or safety errors. Flushing the heater regularly helps prevent scale from affecting performance.

When should I call a technician for error code 10?

Call a technician if the error keeps returning, the fan is not running, or the venting system looks damaged. Incorrect vent installation and internal component problems usually require professional repair.


Conclusion

Tankless water heater error code 10 usually means the unit has detected an airflow or venting problem. The most common causes are blocked vents, restricted air intake, fan issues, or improper installation.

Start by checking the vent and intake, then clean and reset the unit. If the error continues, professional service may be required.

Regular maintenance and flushing can prevent most airflow-related errors and keep your tankless water heater running safely and efficiently.

Scroll to Top