mypros+
Error code reference

Rheem Water Heater Error Code P1

Not enough water flow to operate the unit.

Not enough water flow to operate the unit.

First step from the service manual

Increase the water flow from the fixtures.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for P1.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What P1 means on a Rheem water heater

The P1 error code on a Rheem tankless water heater indicates that the unit has detected insufficient water flow to safely initiate or maintain operation. Rheem tankless heaters rely on a flow sensor to detect movement of water through the heat exchanger. When flow drops below the minimum activation threshold, typically measured in gallons per minute (GPM), the unit will not fire the burner and will display P1 to protect the heat exchanger from dry-firing or overheating. The flow sensor sends a signal to the control board that corresponds to the rate of water moving through the unit, and if that signal falls short of the required minimum, the heater shuts down.

The most immediate corrective action is to increase the hot water demand at the fixture or fixtures being used. Opening additional faucets, ensuring the hot water valve is fully open, or using a higher-flow fixture can bring the flow rate above the activation threshold. Low flow can result from partially closed valves, clogged inlet filters, kinked supply lines, or simply using a very low-flow fixture that does not generate enough demand on its own.

Scaled or clogged inlet filter screens are a common culprit, especially in areas with hard water. Debris accumulation at the cold water inlet filter restricts flow before it even enters the heat exchanger. Additionally, a failing or malfunctioning flow sensor can cause a false P1 reading even when actual flow is adequate. In that case, the sensor itself may need to be cleaned or replaced.

Source: manufacturer service documentation.

Common causes of P1

  1. 01

    Low fixture flow rate

    Wiring / connection

    Using a low-flow faucet or aerator that does not generate enough GPM to meet the unit's minimum activation threshold is the most frequent cause of P1. Opening additional hot water fixtures simultaneously can resolve this immediately.

  2. 02

    Partially closed water supply valve

    Wiring / connection

    If the cold water inlet shut-off valve to the water heater is not fully open, it restricts flow below the required minimum. Inspect and fully open all valves on the cold water supply line feeding the unit.

  3. 03

    Clogged cold water inlet filter screen

    Wiring / connection

    Tankless heaters have a filter screen at the cold water inlet that can accumulate sediment and mineral scale over time, reducing flow into the unit. Remove, inspect, and rinse or replace the filter screen to restore proper flow.

  4. 04

    Kinked or undersized supply line

    Part replacement

    A kinked flexible supply line or an undersized pipe feeding the heater can restrict flow enough to trigger P1. Inspect the supply plumbing for any physical restrictions or bends that limit water volume.

  5. 05

    Faulty flow sensor

    Part replacement

    If adequate water flow is confirmed but P1 persists, the flow sensor inside the unit may be sending an incorrect signal to the control board. A failed or stuck flow sensor will need to be cleaned or replaced to restore accurate flow detection.

See the test procedure for each cause

Frequently asked questions about P1

What does P1 mean on a Rheem water_heater?
P1 on a Rheem tankless water heater means the unit is not detecting enough water flow to safely activate the burner. The heater requires a minimum flow rate measured in gallons per minute before it will fire. This is a protective function to prevent the heat exchanger from overheating without water moving through it. The fix usually starts with increasing the flow at the hot water fixture being used.
How do I fix a P1 error on my Rheem tankless water heater?
Start by fully opening the hot water faucet to ensure maximum flow, or open multiple hot water fixtures at once to raise the total GPM demand. Next, check that the cold water supply valve to the unit is fully open and inspect the inlet filter screen for sediment or scale buildup. If flow appears adequate but the error persists, the flow sensor may be faulty and require professional inspection or replacement.
Is a P1 error on a Rheem water heater dangerous?
The P1 code itself is not a dangerous fault. It is a protective alert that prevents the heater from operating without sufficient water flow, which keeps the heat exchanger from dry-firing or sustaining heat damage. The unit will not produce hot water while this code is active, but it will not create a hazardous condition. Addressing the underlying flow restriction is straightforward in most cases.
Will resetting my Rheem water heater clear the P1 error?
Simply resetting the unit will not permanently clear P1 if the underlying flow problem has not been corrected. The code will return as soon as the heater attempts to activate without detecting adequate flow. You need to resolve the root cause, such as a closed valve, clogged filter, or low-flow fixture, before a reset will result in normal operation.
How much does it cost to repair a P1 error on a Rheem tankless water heater?
If the cause is simply a closed valve or low fixture flow, there is no parts cost at all. Cleaning a clogged inlet filter screen is also a low or no-cost repair. If the flow sensor has failed and needs replacement, parts and labor costs can range from roughly $150 to $400 depending on the specific model and local service rates. Getting a professional diagnosis first can help avoid unnecessary part replacement.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass