Tankless water heater error help

Rinnai Tankless Water Heater Code 10

Direct answer: Rinnai code 10 usually means the unit is seeing a venting or combustion air problem, so it shuts down instead of heating water. The first checks are outside the unit: look for blocked intake or exhaust terminations, crushed or disconnected venting, and anything that started after wind, snow, nesting, or nearby work.

Most likely: The most common cause is a blocked or restricted vent or air intake, especially at the outside termination.

Treat this one seriously. A tankless unit that cannot vent cleanly should not be forced to keep running. Reality check: sometimes the fix is as simple as clearing leaves, lint, or a bird screen packed with debris. Common wrong move: resetting the heater over and over without checking the vent ends first.

Don’t start with: Do not start by buying a control board or taking apart gas components. Code 10 is more often an airflow or vent path problem than an electronic failure.

Most likely first checkInspect the outdoor intake and exhaust openings for leaves, nests, snow, insect buildup, or anything blown against them.
If it happened suddenlyThink about recent wind, roof work, siding work, deep cold, or a new screen or cover near the vent termination.
Last reviewed: 2026-04-17

What code 10 usually looks like in the house

Code 10 appears right away

The unit tries to fire, then stops quickly and shows code 10 before you get steady hot water.

Start here: Start with the outside vent termination and any visible vent pipe sections. A hard blockage is likely.

Hot water runs briefly, then code 10 shows

You get warm or hot water for a minute, then the burner drops out and the code appears.

Start here: Look for partial restriction, sagging vent pipe, condensate-related blockage, or an intake opening that is partly choked off.

Code 10 happens mostly in bad weather

The problem shows up during wind, freezing weather, or after heavy rain.

Start here: Check for snow or ice at the vent end, wind-driven debris, water intrusion, or a vent termination location that is getting overwhelmed.

Reset works for a while, then the code returns

Power cycling clears it temporarily, but the same code comes back under use.

Start here: That usually points to a real venting or combustion issue, not a one-time glitch. Recheck the full visible vent path before assuming electronics.

Most likely causes

1. Blocked intake or exhaust termination

This is the most common field cause. Leaves, nests, lint, snow, insect buildup, or a cover too close to the vent can choke airflow enough to trigger code 10.

Quick check: Go outside and inspect both openings closely with a flashlight. Look for anything packed into the opening or pressed against it.

2. Damaged, disconnected, or sagging vent pipe

If a vent section came loose, got crushed, or started holding condensate, the unit may vent poorly even if the outside end looks clear.

Quick check: Follow every visible vent section from the heater to the termination and look for separation, corrosion, low spots, or obvious damage.

3. Combustion air path contaminated or restricted near the unit

Stored items, dust, construction debris, or a dirty area around the heater can interfere with clean air supply on some installations.

Quick check: Look around the heater cabinet area for boxed-in storage, heavy dust, insulation fibers, or anything recently moved close to the unit.

4. Internal venting sensor or combustion problem

If the vent path is clear and intact but code 10 keeps returning, the issue may be with internal sensing, fan operation, or burner combustion that needs service-level diagnosis.

Quick check: If you have clear venting, no visible damage, and the code returns immediately under demand, stop at basic checks and schedule service.

Step-by-step fix

Step 1: Confirm it is really a code 10 venting problem

You want to separate a true venting shutdown from a no-power or no-gas complaint before you start chasing the wrong thing.

  1. Run a hot water fixture and watch the unit display if you can do it safely.
  2. Confirm the code shown is 10, not a different code that looks similar at a glance.
  3. Listen for the unit trying to start, then shutting down instead of staying in a normal heating cycle.
  4. If the display is blank or the unit is completely dead, this page is not the best fit; you are dealing with power or control loss instead.

Next move: If the unit clearly shows code 10 during a call for hot water, move to the vent and intake checks. If there is no code 10, no display, or a different error code, stop using this page and troubleshoot that exact symptom instead.

What to conclude: A confirmed code 10 points you toward venting, intake air, or combustion-related shutdown rather than a simple temperature setting issue.

Stop if:
  • You smell gas anywhere near the heater or vent termination.
  • You hear unusual booming, rumbling, or see scorch marks.
  • The unit cabinet is hot, damaged, or shows signs of melting or burning.

Step 2: Check the outdoor vent termination first

This is the safest and most common fix. A blockage at the vent end can cause code 10 even when the heater itself is fine.

  1. Turn off the hot water call so the unit is not actively trying to fire while you inspect.
  2. Go to the outdoor intake and exhaust termination.
  3. Remove loose leaves, spider webs, windblown debris, snow, or ice from around the openings by hand.
  4. If there is light dirt on an accessible screen or cover, clean it gently with a soft brush or cloth. Do not deform screens or poke deep into the vent.
  5. Make sure no furniture, stored items, lattice, plastic, or temporary weather covering is crowding the vent area.

Next move: If the unit runs normally after clearing the vent ends, you likely found the problem. If the vent ends are clear but code 10 returns, inspect the visible vent path next.

What to conclude: A blocked termination is the leading cause, especially when the problem started suddenly after weather or outdoor activity.

Step 3: Inspect the visible vent pipe and area around the heater

A vent can look fine outside but still fail because of a separated joint, crushed section, or restricted air path near the unit.

  1. With the unit not actively firing, inspect all visible vent sections from the heater toward the outside.
  2. Look for disconnected joints, sagging runs, corrosion, dents, melted sections, or staining around seams.
  3. Check around the heater for stored boxes, insulation, dust, pet hair, or construction debris crowding the cabinet area.
  4. If the exterior of the heater is dusty, wipe accessible outer surfaces with a dry or slightly damp cloth only. Do not spray cleaners into the unit.
  5. If you recently had work done nearby, look for anything that may have shifted or blocked the vent route.

Next move: If you find and remove a simple external restriction around the heater area and the code stays gone, keep monitoring during normal use. If the vent path looks intact and the code still returns, the problem is beyond a basic visual check.

Step 4: Do one controlled reset and retest

A single reset after clearing obvious restrictions tells you whether the shutdown was caused by a temporary blockage or whether the fault is still active.

  1. Restore the unit to normal standby if you turned anything off for inspection.
  2. Use the normal homeowner reset method available on your unit, or power the unit off and back on once if that is the only accessible reset.
  3. Run one hot water fixture and watch whether the heater lights and stays running for several minutes.
  4. Pay attention to whether the code returns immediately, only under longer use, or not at all.

Next move: If the heater now runs through a normal hot water draw without code 10 returning, the restriction was likely external and you can move to prevention. If code 10 comes back right away or during a normal draw, stop resetting it and arrange service.

Step 5: Stop at the safe line and call for service if the code keeps coming back

Once the easy external checks are done, the remaining causes often involve combustion analysis, internal fan or sensor checks, or vent disassembly that should not be guesswork.

  1. Tell the service company the exact code and whether it happens immediately or after a few minutes of hot water use.
  2. Report anything you found outside, including snow, nests, debris, loose venting, or recent storm or construction activity.
  3. Do not keep running long hot water draws to test it repeatedly.
  4. If the heater is your only hot water source, leave it off if you noticed exhaust smell, soot, or damaged vent parts.

A good result: If a technician confirms and corrects the venting or combustion issue, verify the unit can run a full hot water draw without the code returning.

If not: If the problem remains after service, the next step is a deeper brand-specific combustion and vent configuration review, not more homeowner trial and error.

What to conclude: At this point the likely causes are internal combustion sensing, fan-related airflow trouble, improper vent configuration, or hidden blockage that needs pro tools and access.

FAQ

What does code 10 mean on a Rinnai tankless water heater?

It usually means the heater is not venting properly or is not getting the combustion air it expects. In plain terms, the unit thinks exhaust flow or intake airflow is unsafe, so it shuts down.

Can I reset code 10 and keep using the heater?

One reset after clearing obvious debris is reasonable. If the code comes back, do not keep forcing it to run. Repeated resets can hide a real venting or combustion problem.

Can snow or wind cause code 10?

Yes. Snow, ice, windblown leaves, and nesting debris are common triggers. This is especially true when the heater was working fine and the code started suddenly after weather changed.

Is code 10 a bad control board?

Usually not. Most homeowners jump too fast to electronics, but code 10 is more often caused by blocked venting, restricted intake air, or a vent problem you can actually see.

Should I clean inside the unit myself?

Not beyond basic exterior housekeeping around the cabinet and a visual inspection. Internal fan, sensor, burner, and combustion checks are service work on a gas appliance.

Why does the heater work for a minute and then show code 10?

That pattern often points to a partial restriction rather than a total blockage. The unit starts, then airflow or exhaust conditions drift out of range as it continues running.