Why is my water heater not heating?
Your water heater may stop heating due to simple electrical or gas supply issues, sediment buildup, or faulty components like thermostats and heating elements. These problems affect both electric and gas models, often leading to no hot water or lukewarm output. Start with basic checks to identify and fix the issue yourself before considering deeper repairs.
Quick checks (try these first)
- Verify power for electric heaters: Check your circuit breaker panel for a tripped breaker on the water heater circuit and reset it if needed.
- Confirm gas supply for gas heaters: Ensure the gas valve to the unit is fully open and the pilot light is lit; relight it following the instructions on the unit if it's out.
- Inspect thermostat setting: Locate the thermostat dial(s) on the side of the heater and set it to 120°F, then wait 1-2 hours to test hot water.
- Check for the high-limit reset button: On electric models, press the red reset button on the upper thermostat access panel if it's popped out.
- Test water temperature at a faucet: Run hot water for a few minutes; if it's only lukewarm, proceed to full troubleshooting.
No power or tripped safety switches (electric water heaters)
Electric water heaters rely on consistent power; a tripped circuit breaker, blown fuse, or high-limit switch is a leading cause of no heat. The high-limit switch, also called a thermal cutout or reset button, shuts off power if water exceeds 180°F to prevent damage, often due to a faulty thermostat or overheating.[1][7]
These issues stop voltage from reaching the heating elements entirely, leaving the tank cold. Start by ruling out basic power loss before accessing internal parts.
- Locate your home's electrical panel and find the double-pole breaker labeled for the water heater; flip it fully off, then back on.
- Check for a safety switch or reset button near the upper thermostat: Remove the access panel (power off first), press the red button firmly if extended, and replace the panel.
- Test for power at the unit: With power on, use a non-contact voltage tester on the wires at the top of the heater; no voltage means a wiring or breaker issue.
- Avoid touching wires or terminals; if resets don't hold, a faulty element or thermostat is likely next.
Pilot light or gas supply problems (gas water heaters)
Gas water heaters won't heat without a lit pilot light or adequate gas flow; the pilot can extinguish due to drafts, thermocouple failure, or gas interruptions. Modern units may use electronic ignition instead, but burner ignition failures trace back to similar supply issues.[2][3][4]
A faulty gas control valve or clogged burner can also prevent proper flame, reducing or stopping heat output. Always turn off gas before inspecting.
- Check the gas shutoff valve near the heater: Turn it fully parallel to the pipe to open; if recently off, wait for air to purge before relighting.
- Relight the pilot: Turn the control knob to "pilot," press and hold while lighting with a long match; hold for 30 seconds, then release and set to "on."
- Inspect the thermocouple: If the pilot won't stay lit, clean the tip with fine sandpaper or replace it—a small copper tube sensing flame presence.
- Clean the burner: Shut off gas and water, remove the burner assembly, brush off debris, and reassemble; test ignition.
Sediment buildup in the tank
Minerals like calcium and magnesium from hard water accumulate at the tank bottom, insulating the heating elements or burner from water and causing inefficient or no heating. This leads to rumbling noises, longer recovery times, and eventual failure.[2][5]
Flushing removes the sediment; annual maintenance prevents recurrence, especially in hard water areas.
- Turn off power or gas supply and water to the heater; attach a garden hose to the drain valve at the base.
- Open the valve and a hot water faucet to drain fully; watch for sediment flow—chunky discharge confirms buildup.
- Refill the tank by opening the cold water inlet; once full (pressure at faucets returns), restart power/gas and test.
- Repeat if heavy buildup; consider a tank flush kit or vinegar solution for stubborn deposits.
Tankless water heater sediment issues
Tankless models clog faster with scale on heat exchangers, restricting flow and shutting down heat. Descale yearly with vinegar.
- Shut off unit, attach a pump kit with vinegar to the service valves, and circulate for 1-2 hours per instructions.
- Flush with clean water; check inlet filters for blockages and clean/replace as needed.
Faulty thermostat or heating elements
Thermostats control temperature but fail over time, causing no heat or inconsistency; electric heaters have two elements (upper/lower) that burn out, often the lower one first.[2][3][5]
A bad upper thermostat cuts all power, while element failure means partial heating. Test safely with power off.
- Turn off breaker; remove access panels on both elements, peel back insulation, and test continuity with a multimeter (infinite resistance means failed).
- Replace suspect element: Unscrew, disconnect wires, install new one with thread sealant, torque to spec.
- Adjust or replace thermostat: Set both to match (120°F); if no response, swap with a compatible unit.
High-limit switch tripping repeatedly
If the reset button keeps popping, the thermostat is likely faulty, allowing overheating.[1]
- Replace the upper thermostat after confirming element health.
Low water pressure or valve issues
Restricted inflow from a faulty TPR (temperature-pressure relief) valve, clogged inlet, or low main pressure prevents proper filling and heating. Without full water volume, elements or burners can't transfer heat effectively.[1][6]
This often pairs with sediment; check after other fixes.
- Lift and test the TPR valve lever: Water should flow freely; if stuck or dripping, replace the valve.
- Inspect the dip tube: Inside the cold inlet, it directs water down—if broken, replace to ensure even filling.
- Check home pressure: Use a gauge at a faucet; below 40 PSI needs main valve or PRV adjustment.
When to call a professional
DIY fixes resolve most issues, but complex electrical/gas work, persistent resets, or error codes require an expert to avoid safety risks like leaks or fires.
- Gas smell or suspected leak—evacuate and call immediately.
- Repeated high-limit trips or no continuity on tested parts.
- Tankless error lights or heavy scale needing specialized tools.
- Water over 120°F or visible rust/corrosion inside tank.
- Frozen lines in cold weather or gas control valve failure.
Frequently asked questions
Why is my water heater producing lukewarm water only?
One heating element has likely failed (common in electrics) or sediment insulates the bottom; test elements and flush the tank to confirm.
How long should it take for my water heater to recover hot water?
Expect 1-2 hours for a full tank after heavy use; longer means thermostat, element, or buildup issues slowing recovery.
Can I use my water heater if the pilot light won't stay lit?
No—risk of gas buildup; clean/replace the thermocouple or call for gas valve inspection before relighting.
Is sediment buildup dangerous for my water heater?
Yes, it causes overheating, element burnout, and tank rust; flush annually and install a water softener in hard water areas.
What if resetting the breaker doesn't work?
Check for a high-limit switch or test heating elements; persistent trips indicate faulty wiring, thermostat, or overload elsewhere.
Do tankless water heaters have the same problems?
They suffer scale buildup and flow sensor issues more; descale regularly and limit simultaneous use to avoid shutdowns.