Goodman HVAC Error Code SF: How to Fix It

Medium 20-60 minutes Medium Severity Verified June 2026
Error Code
SF
Brand
Goodman
Product Type
hvac
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
20-60 minutes
The Goodman furnace error code SF stands for 'Self-Test in Progress,' meaning your furnace control board is running an internal diagnostic routine to check its own components and sensors. This is typically a temporary status code that appears after a power cycle, a reset, or when the control board is initializing — it does not always indicate a fault. However, if the SF code persists for more than a few minutes without clearing, it can signal a stuck control board, a wiring issue, or a component failure that needs further investigation.
Ad

Tools You'll Need

How to Fix Error Code SF

  1. Allow the Self-Test to Complete

    Do not attempt to open the furnace cabinet or touch any internal components while the unit is powered on. Always work safely around gas appliances.
  2. Power Cycle the Furnace

    Make sure to turn off both the furnace power switch AND the circuit breaker before touching any internal components. Do not attempt any internal inspection while power is live.
  3. Check the Thermostat Settings

  4. Inspect the Control Board LED for Additional Fault Codes

    Turn off the furnace power switch before opening the access panel. Restore power only to observe the LED pattern, and keep hands clear of moving parts and electrical terminals.
  5. Inspect Wiring Connections on the Control Board

    Always disconnect power at both the furnace switch and the circuit breaker before inspecting wiring. Gas furnaces carry live voltage on the control board — contact with live terminals can cause serious injury.
  6. Check and Replace the Control Board if Needed

    Replacing a furnace control board involves working with gas appliance electronics and 120V wiring. If you are not confident in your ability to safely complete this repair, stop and call a licensed HVAC technician.
  7. Restore Operation and Monitor the Furnace

    If you smell gas at any point during this process, immediately turn off the gas supply valve, leave the home, and call your gas utility company and emergency services before re-entering.

Parts You May Need

Furnace control board
Check Price on Amazon
Thermostat batteries
Check Price on Amazon
Wiring harness connector
Check Price on Amazon
Ad

When to Call a Professional

Call a licensed HVAC technician if the SF code does not clear after a full power cycle, if additional fault codes appear that you cannot diagnose safely, if you notice signs of burnt wiring or physical damage on the control board, or if the control board requires replacement. You should also call a professional immediately if you detect any smell of gas, hear unusual banging or hissing sounds from the furnace, or if the furnace is more than 15 years old and experiencing recurring issues. Any work involving the gas valve, heat exchanger, or high-voltage wiring should always be performed by a licensed HVAC professional.

Frequently Asked Questions

Is Goodman error code SF dangerous?
In most cases, the SF code is not dangerous on its own — it simply means the furnace control board is running a self-test routine. However, if it persists and is accompanied by a gas smell, unusual noises, or other fault codes, you should turn off the furnace and call an HVAC technician to inspect the unit.
How long does a Goodman furnace self-test take?
The Goodman furnace self-test (SF) typically completes within 1 to 3 minutes. If the SF code is still displayed after 5 minutes, it is a sign that the control board may be stuck in a loop and you should proceed with a power cycle and further troubleshooting.
Will the Goodman SF code clear on its own?
Yes, in most cases the SF code will clear on its own once the self-test routine finishes. If the furnace was recently reset or had a power interruption, just wait a few minutes and normal operation should resume. If it does not clear, try a full power cycle by turning off the furnace switch and the circuit breaker for 60 seconds.
Can a bad thermostat cause the Goodman SF code to loop?
Yes. A malfunctioning or improperly configured thermostat can send unusual signals to the control board, sometimes causing it to repeat its self-test routine. Check your thermostat settings, replace dead batteries, and make sure it is set to Heat mode with a temperature set point above the current room temperature.
Do I need to replace the control board if SF code keeps returning?
Not necessarily. Before replacing the control board, perform a power cycle, inspect all wiring connectors for looseness or corrosion, and check for any secondary fault codes that may point to a specific failed component like a pressure switch or limit switch. If all connections are good, no other codes are present, and the SF loop persists, the control board may need to be replaced. A licensed HVAC technician can confirm this diagnosis.