Warning: Disconnect power before servicing.

Hayward Pool Heater IF Error Code: Ignition Failure

Quick Answer

Hayward IF means the H-Series heater failed all ignition attempts and locked out. Gas supply issues and a dirty flame sensor are responsible for 70% of IF faults. The IF code and Code 10 are the same fault displayed on different interfaces.

What I usually find out back is that this code shows up after the heater's been sitting idle for a while. Spiders love building nests in burner orifices, and a thin carbon coating builds up on the flame sensor rod over time. You'll hear the blower run and maybe catch the igniter glowing orange through the vent, but if the board doesn't sense a flame within a few seconds, it cuts the gas for safety. Leave it alone and you're looking at a locked-out heater all weekend.

HaywardPoolheaterSeverity: highDifficulty: intermediate74% DIY Success
Time to Fix
30–150 min
Difficulty
intermediate
Parts Cost
$15 – $300
Tools Needed
Phillips #2 screwdriver, Flathead screwdriver

What Does the IF Code Mean?

Think of the IF code as a three-strikes rule for your heater. The control board tries to light the burner three times. If it doesn't detect a stable flame signal during those attempts, it locks everything down to keep unburned gas from building up. Honestly, most of the time you're looking at a cleaning job, not a parts replacement.

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Gas supply off or low gas pressure40%
Dirty flame sensor rod with carbon coating24%
Failed hot surface igniter14%
AO or BO fault preventing ignition attempt12%
Gas valve coil failure10%

Symptoms You May Notice

  • IF code shows up on the display right after the startup sequence, everything sounds normal until the heater just stops and locks out.
  • You hear the blower kick on, maybe catch the igniter glowing orange through the vent, then nothing. Silence and a lockout code.
  • Heater worked fine for weeks, then started lighting sometimes and failing other times, before finally giving up and locking out for good.
  • Faint gas smell near the heater during startup attempts, because unburned gas is moving through but not catching.
  • Pool water temperature isn't climbing at all even though the heater sounds like it's trying to cycle and run.

Can you reset a Hayward poolheater to clear the IF code?

Cycle the Mode button to OFF, wait about 30 seconds, then switch it back to your heat setting. If it's being stubborn, pull the breaker for a full minute to clear the board memory. But here's the thing: resetting doesn't fix anything. If the sensor's dirty or the igniter's cracked, it'll just run through three more failed attempts and lock right back out. Fix the actual problem first, then reset.

Tools Required for Diagnosis

Phillips #2 screwdriverFlathead screwdriverMultimeter with AC/DC volts and ohms settingsFine steel wool (0000 grade)Needle-nose pliersFlashlight or headlamp

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

ComponentComponent Under Test
Expected Range50200 ohms
ConditionIf Open (OL) or infinite, replace component.

Replacement Parts

If your diagnostic testing proves the component has failed, you will need a replacement. We recommend OEM parts over aftermarket for water-handling components.

Part Name
Hot surface igniterCHXIGN003 · $25–$60
Flame sensor rodCHXFIR002 · $15–$35
Gas valveCHXVAL003 · $120–$300

Frequently Asked Questions

What does IF mean on a Hayward H-Series pool heater?
IF stands for Ignition Failure. The control board didn't see the flame it expected after opening the gas valve. In my experience, it's usually a dirty flame sensor or a gas supply issue. The heater tries three times to ignite before it locks out and throws this code. Honestly, that safety shutoff is a good thing. You don't want it to keep trying indefinitely with unburned gas moving through the system.
Is Hayward IF the same as Code 10?
Yeah, they're the same fault. Code 10 is what you'll see on the newer FiPro control system, IF is the message on the older H-Series digital displays. Same cause, same fix. I use the exact same diagnostic process for both. If you're searching for one and not finding good answers, try the other term and you'll get more results.
How do I reset the IF code on a Hayward pool heater?
Cycle the Mode button to OFF, wait about 30 seconds, then switch back to your heat setting. If it's stubborn, kill the breaker for a full minute to clear the board memory. But resetting doesn't actually fix anything. If the sensor's dirty or the igniter's cracked, it'll just run through three more ignition attempts and lock back out. Fix the underlying cause first, then reset.
Why does my Hayward pool heater show IF only in the morning?
Cold mornings are a classic setup for this. Gas pressure in residential lines can dip when outdoor temps drop and morning demand spikes, especially if your furnace and water heater are also firing up early. The heater needs adequate pressure to establish a flame and sometimes it just doesn't have it at 6am. Condensation on the igniter or sensor overnight can also cause a failed first attempt that clears on retry. If it's only locking out once and coming right back on, gas pressure is probably your culprit.
How long does a Hayward hot surface igniter last?
Usually 3 to 5 years, but climate and handling matter a ton. These are silicon carbide elements and they're genuinely fragile. Never touch the gray ceramic part with bare fingers, the oils from your skin cause hot spots that burn it out fast. High humidity, chemical storage near the heater, or rough handling during a previous repair can all cut the life short. I always tell people to order a spare when they replace one so it's sitting on the shelf ready to go next time.
How much does it cost to fix a Hayward IF error code?
Honestly it depends what's actually broken. If it's just the flame sensor needing a cleaning, that's free, just some steel wool and 20 minutes of your time. A replacement igniter runs about $25 to $50 for the part. A gas valve is where it gets painful, usually $150 to $300 for the part alone, plus labor if you're hiring someone. In my experience, probably 65 to 70% of IF calls end up being either a sensor cleaning or a new igniter, so start with the cheap stuff before you start pricing out valves.

Related Hayward Poolheater Error Codes

Same Fix on Other Brands

Models Known to Experience IF Errors

This repair applies to most Hayward poolheaters with this error code. Common model numbers include:

H400FDN, H250FDN, H150FDN, H400FDP, H300FDN, H350FDN, H200FDN, H500FDN

RP

Written by

Raj Patel

HVAC & Water Systems Specialist · 15 years experience

Last verified for technical accuracy on March 14, 2026