mypros+
Error code reference

Rheem Water Heater Error Code P1

Not enough water flow to operate the unit.

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the P1 error code actually means

Your Rheem tankless water heater is showing P1 because it is not detecting enough water moving through it to turn on safely. This usually means the hot water tap is not open far enough, or something is restricting water flow to the unit. Try opening your hot water faucet all the way, and if the problem continues, a clogged filter or faulty sensor may be the cause.

Diagnostic procedure

The full P1 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Increase the water flow from the fixtures.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock P1 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of P1

Ranked by how often they cause this code
  1. 1Low fixture flow rate
  2. 2Partially closed water supply valve
  3. 3Clogged cold water inlet filter screen
  4. 4Kinked or undersized supply line
  5. 5Faulty flow sensor

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

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

Questions people ask 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.
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.
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.
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.
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.

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

Get Started

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