Hayward Pool Heater Code 10: Ignition Failure Lockout
Quick Answer
Hayward Code 10 is an ignition failure lockout on FiPro and some H-Series models. The heater tried to ignite multiple times and could not confirm a flame via the flame sensor. Gas supply issues and a dirty flame sensor together account for 70% of Code 10 faults.
Code 10 usually shows up on that first spring startup or right after a propane tank refill. It means the board tried to light the burner three times and couldn't confirm a flame. Don't panic though. I've seen this exact situation dozens of times and it's usually just oxidation on the sensor rod or a gas valve someone left closed. If you hear clicking but no fire, start with gas pressure.
What Does the 10 Code Mean?
When I see Code 10 on a Hayward unit, I stop and listen first. You should hear the inducer fan kick on, then the igniter glow up, then the gas valve click open. If that sequence breaks down anywhere, the board shuts it all down. It's the heater's way of saying it won't keep dumping gas into a chamber that isn't lighting. Smart safety feature, honestly.
Most Likely Causes
Based on aggregated repair data, here is the probability breakdown for this error code:
Symptoms You May Notice
- The display shows Code 10 after you hear the full startup sequence run, fan, igniter clicking, gas valve click, and then nothing.
- Blower fan runs fine, you might catch a brief whiff of gas, but no flame ever establishes and the heater just cuts out cold.
- The heater tries to spark two or three times, maybe lights for half a second, then gives up and locks out.
- Pool water stays cold even though the heater's been 'running' all afternoon.
- Code 10 appears on the very first startup of the season after months of sitting idle on the equipment pad.
Can you reset a Hayward poolheater to clear the 10 code?
To clear the lockout, press the Mode button to cycle the heater to standby and then back to heat mode. But if it's tried to fire multiple times, just go to the breaker and flip it off for a full 60 seconds. That clears the board's memory completely. After you restore power, wait for the display to come back up before calling for heat. That full reset is usually necessary after you've fixed whatever caused the lockout.
Tools Required for Diagnosis
Diagnostic Checklist
Follow these steps in order. We start with the easiest external fixes before opening up the machine.
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 | OEM Number | Estimated Price |
|---|---|---|
| Hot surface igniterCHXIGN003 · $25–$60 | CHXIGN003 | $25 – $60 |
| Flame sensor / flame rodCHXFIR002 · $15–$35 | CHXFIR002 | $15 – $35 |
| Gas valveCHXVAL003 · $120–$300 | CHXVAL003 | $120 – $300 |
Frequently Asked Questions
What does Code 10 mean on a Hayward pool heater?
How do I fix Code 10 on a Hayward pool heater?
Is Hayward Code 10 the same as the IF code?
How do I clean the Hayward pool heater flame sensor?
Can low gas pressure cause Code 10 on a Hayward heater?
How much does it cost to fix Code 10 on a Hayward pool heater?
Related Hayward Poolheater Error Codes
Same Fix on Other Brands
Models Known to Experience 10 Errors
This repair applies to most Hayward poolheaters with this error code. Common model numbers include:
H100FDN, H150FDN, H200FDN, H250FDN, H300FDN, H350FDN, H400FDN, H400FDP
Last verified for technical accuracy on March 14, 2026