What a flame sensor does and why it fails
A flame sensor is a small rod inside your furnace that detects whether the burner is actually lit. When you call for heat, the furnace ignites the gas, and the sensor reads the flame. If it sees flame, the furnace keeps running. If it doesn't detect flame within a few seconds, the furnace shuts down to prevent gas from building up in your home.
The sensor fails because it gets dirty. Dust, soot, and carbon buildup coat the rod over time, blocking its ability to sense the flame even when one is there. A dirty sensor causes the furnace to shut down repeatedly — you'll hear it try to start, run for a few seconds, then stop. This cycle repeats every time you ask for heat. A failed sensor won't sense flame at all, so the furnace won't stay on.
You can check the sensor yourself without tools beyond a screwdriver and a soft cloth. The check takes about 15 minutes and tells you whether the sensor is dirty, damaged, or working normally.
Key Takeaways
- The flame sensor is a thin ceramic or metal rod located near the burner inside your furnace, and you can reach it by removing the front panel or access door.
- A dirty sensor is the most common cause of furnace shutdowns, and you can clean it yourself with a soft cloth and gentle rubbing — never use sandpaper or wire brushes.
- If the sensor is cracked, pitted, or corroded after cleaning, it needs replacement, which typically costs between $150 and $300 for parts and labor.
- Testing the sensor's electrical connection requires a multimeter set to measure resistance, and a reading of zero or infinity means the sensor has failed.
Locating the flame sensor in your furnace
The flame sensor sits inside the combustion chamber, close to where the burner flame appears. On most furnaces, you'll find it by looking at the burner assembly — it's a thin rod, usually about 4 to 6 inches long, made of ceramic or metal with a wire running back to the control board.
To reach it, turn off the furnace at the thermostat and at the breaker. Wait 5 minutes for the furnace to cool. Remove the front access panel or cover — this is usually held by two or three screws or clips. Some furnaces have a removable burner cover you'll need to take off first. Once the panel is open, look directly at the burner area. The sensor rod will be standing upright or at an angle near the flame path, with a wire attached to its base.
If you cannot locate it after removing the access panel, check your furnace manual or take a photo of the burner assembly and search online for your specific furnace model number. The manual will show you exactly where the sensor sits and whether you need to remove additional parts to reach it.
Cleaning a dirty flame sensor
Dirt and carbon are the most common reason sensors stop working. A visual inspection will show you a dark, grimy coating on the rod. To clean it, you need only a soft cloth — a microfiber cloth, coffee filter, or soft cotton rag works well.
Gently rub the sensor rod with the cloth, using light pressure. Wipe it from the base toward the tip, rotating as you go, until the rod looks clean and shiny. Do not use sandpaper, wire brushes, steel wool, or any abrasive material — these scratch the ceramic or metal surface and make the sensor worse. Do not soak the sensor or spray it with liquid cleaner. A dry cloth is all you need.
After cleaning, reinstall the access panel, turn the furnace back on at the breaker, and set the thermostat to heat. Listen for the burner to ignite and stay on. If it runs for more than a minute without shutting down, the cleaning worked. If it still cycles on and off every few seconds, the sensor may be damaged or the problem may be elsewhere.
Checking the sensor for physical damage
After cleaning, look closely at the rod under good light. A working sensor should be smooth and shiny, with no visible cracks, pits, or corrosion. If you see any of these, the sensor has failed and needs replacement.
Cracks are the easiest to spot — they appear as thin lines running along the rod. Pitting looks like small holes or rough spots on the surface. Corrosion appears as white, green, or rust-colored patches. Any of these means the sensor's ability to detect flame is compromised, and cleaning will not fix it.
If the rod looks intact and clean but the furnace still shuts down repeatedly, the problem may be an electrical connection issue or a control board problem rather than the sensor itself. In that case, you'll need a multimeter to test the sensor's electrical resistance.
Testing electrical resistance with a multimeter
A multimeter is a handheld device that measures electrical properties. You can buy one at any hardware store for $15 to $30. To test the sensor, set the multimeter to measure resistance (usually marked with the Greek letter omega, Ω). Turn off the furnace and disconnect the wire from the sensor's base — it usually pulls straight off or is held by a small screw.
Touch one multimeter probe to the sensor rod and the other to the wire connector. A healthy sensor shows a resistance reading between 50 and 200 ohms, though the exact range varies by furnace model. Check your manual for the correct range for your furnace. A reading of zero ohms means the sensor is shorted and has failed. A reading of infinity (often shown as "OL" on the display) means the sensor is open and has failed. Either reading means the sensor needs replacement.
If the multimeter shows a normal resistance reading but the furnace still won't stay on, the problem is likely in the control board or the wiring between the sensor and the board, not the sensor itself. At that point, you should call a furnace technician.
When to replace the sensor instead of cleaning it
Replace the sensor if it is visibly cracked, pitted, or corroded, or if the multimeter test shows zero or infinite resistance. Replacement is straightforward: disconnect the wire from the old sensor, unscrew or unclip the sensor from its mounting bracket, and install the new one in reverse order. Most sensors cost $30 to $80 for the part alone.
If you are not comfortable doing the replacement yourself, a furnace technician can do it in about 30 minutes. Labor typically runs $100 to $200, so total cost is usually $150 to $300. This is much cheaper than replacing the entire furnace, which can cost thousands of dollars if a failed sensor is left to damage other components.
After replacement, run the furnace through a heating cycle to confirm it stays on. If it still shuts down, the problem is not the sensor, and you should have a technician diagnose the control board or gas valve.
Frequently Asked Questions
Can I clean the sensor without turning off the furnace?
No. Always turn off the furnace at the thermostat and the breaker before opening the access panel. The burner area gets very hot during operation, and you risk burns. Also, opening the panel while the furnace is running can disrupt airflow and cause safety issues.
What if the sensor looks clean but the furnace still won't stay on?
The problem may be a cracked sensor that is not visible to the eye, a loose electrical connection, or a faulty control board. Use a multimeter to test the sensor's resistance. If the reading is normal, the issue is likely in the wiring or control board, and you should call a technician.
Is it safe to replace the sensor myself?
Yes, sensor replacement is a straightforward mechanical task — you disconnect a wire, unscrew the old sensor, and screw in the new one. The furnace must be off and cool. If you are uncomfortable working inside the furnace, a technician can do it quickly and inexpensively.
How often should I clean the flame sensor?
Most sensors need cleaning once every one to two years if your furnace runs regularly. If your furnace cycles on and off repeatedly, clean the sensor first before calling a technician. If cleaning fixes it, you may need to clean it more often or check your furnace filter — a clogged filter causes excess soot that dirties the sensor faster.