Warning: Disconnect power before servicing.

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.

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. Test gas supply by checking other appliances, clean the flame sensor rod with fine steel wool, then test the igniter resistance before considering a gas valve replacement.

HaywardPoolheaterSeverity: highDifficulty: intermediate75% DIY Success
Time to Fix
30–150 min
Difficulty
intermediate
Parts Cost
$15 – $300
Tools Needed
Multimeter, Fine steel wool
Wrong code?

Not seeing 10 on your display?

Select what your appliance is actually doing and we'll take you to the right guide.

What Does the 10 Code Mean?

Code 10 is Hayward's ignition lockout after multiple failed ignition attempts - most often a gas supply issue or dirty flame sensor.

Most Likely Causes

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

Gas supply shut off or insufficient pressure at the heater40%
Dirty or corroded flame sensor rod24%
Failed hot surface igniter14%
Debris blocking burner orifice12%
Gas valve not opening (failed coil or wiring)10%

Symptoms You May Notice

  • Code 10 on display after startup attempt
  • Blower starts, igniter glows, but no flame
  • Heater sparks repeatedly but does not stay lit
  • Code 10 appears after cold startup or first use of season

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

After resolving the ignition fault, press Mode to place the heater in standby, wait 30 seconds, then restart. If Code 10 returns immediately, the fault is still active. For a deep lockout reset, shut off the gas valve and the 240V breaker for 60 seconds before restoring both.

Tools Required for Diagnosis

MultimeterFine steel woolScrewdriver set

Diagnostic Checklist

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

1

Verify gas supply

Verify gas supply: confirm the manual gas shutoff at the heater is fully open (handle parallel to pipe). Test another gas appliance in the home to confirm gas is flowing at the meter.

2

Locate the flame sensor rod near the burner assembly

3

Disconnect the igniter and measure resistance with a multimeter

4

During an ignition attempt

5

With gas off and wiring disconnected

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 / flame rodCHXFIR002 · $15–$35
Gas valveCHXVAL003 · $120–$300

Repair vs. Replace Calculator

Appliance Age (Years)7 Yrs
Labor Approach
Our Verdict
REPAIR
Estimated Cost: $158 (Parts) vs $3000 (New Machine)

Frequently Asked Questions

What does Code 10 mean on a Hayward pool heater?
Code 10 is an ignition failure lockout. The heater attempted to ignite the burner multiple times, the flame sensor did not detect a stable flame, and the heater entered a hard lockout to prevent unburned gas from accumulating.
How do I fix Code 10 on a Hayward pool heater?
Work through causes in order: first confirm gas supply is on and other gas appliances work, then clean the flame sensor rod with fine steel wool, then test the igniter with a multimeter. These three steps resolve the majority of Code 10 faults without needing a technician.
Is Hayward Code 10 the same as the IF code?
Yes, they are the same underlying fault - ignition failure lockout - displayed on different model interfaces. Code 10 appears on FiPro series displays while IF appears on the standard H-Series digital panel.
How do I clean the Hayward pool heater flame sensor?
Shut off gas and power, disconnect the single wire from the sensor, remove the mounting screw, and slide the rod out. Gently rub the metal tip with fine steel wool until it is bright again. Reinstall, reconnect the wire, restore power, and test.
Can low gas pressure cause Code 10 on a Hayward heater?
Yes. Hayward H-Series heaters require a minimum of 5 inches water column inlet gas pressure for natural gas. Low utility pressure, an undersized gas line, or multiple appliances running simultaneously can drop pressure below this threshold and cause repeated ignition failure.

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:

H400FDN, H250FDN, H150FDN, H400FDP

Last verified for technical accuracy on March 14, 2026