Water Heater Not Heating: Causes & Fixes

Quick answer A water heater not heating is most often caused by a tripped circuit breaker, a blown thermal fuse, failed heating elements, or a faulty thermostat. Check the breaker first, then work through the components below in order.

Quick-Diagnosis Table

SymptomMost Likely CauseDIY Repair CostPro Repair Cost
No hot water at allTripped breaker or blown fuse$0–$5$75–$150
Lukewarm water onlyFailed upper heating element$15–$40$150–$300
Hot water runs out quicklyFailed lower heating element$15–$40$150–$300
No hot water, reset trips againBad thermostat or ECO (high-limit) switch$20–$50$150–$250
No hot water, pilot light out (gas)Faulty thermocouple or gas valve$15–$30$150–$400
No hot water, all burners fineSediment buildup / failed dip tube$10–$20$100–$200

1. Tripped Circuit Breaker or Blown Fuse (Electric Water Heaters)

A power surge or brief short can trip the breaker dedicated to your water heater, cutting power entirely. This is the fastest and cheapest thing to check first.

  1. Locate your home’s electrical panel and find the breaker labeled “Water Heater” (usually 30-amp, double-pole).
  2. If the breaker is in the middle or “off” position, switch it fully to OFF, then firmly back to ON.
  3. Wait 30–60 minutes and test your hot water. If the breaker trips again immediately, move on to the thermostat reset below before calling an electrician.
  4. For older homes with fuse boxes, inspect the fuse for a burned or broken filament and replace it with the same amperage rating.

2. Tripped High-Limit (ECO) Reset Button

Every electric water heater has a red emergency cut-off (ECO) reset button that trips when the water overheats, cutting power to the elements. Pressing it restores power—but find out why it tripped.

  1. Turn off the water heater breaker at the electrical panel.
  2. Remove the upper access panel on the side of the tank (usually held by two screws).
  3. Fold back the insulation carefully to reveal the thermostat and the red reset button.
  4. Press the reset button firmly until you hear a click.
  5. Replace the insulation and panel, restore power, and wait 30–60 minutes.
  6. If it trips again, the thermostat or upper heating element is likely faulty—continue below.

3. Failed Heating Element (Electric Water Heaters)

Electric water heaters use one or two immersion heating elements to heat water; a burned-out element is among the most common reasons for a water heater not heating. Testing takes about 10 minutes with an inexpensive multimeter.

  1. Turn off power at the breaker and connect a non-contact voltage tester to confirm power is off.
  2. Remove the upper and lower access panels and fold back the insulation.
  3. Disconnect the two wires from the element under test.
  4. Set a multimeter to the resistance (Ω) setting and touch the probes to the two element terminals. A reading of 10–30 Ω means the element is good; a reading of “OL” (open loop) or zero means it has failed.
  5. Also touch one probe to the element terminal and one to the metal tank. Any resistance reading here indicates the element is grounded (shorted to the tank) and must be replaced.
  6. To replace: turn off the cold water supply, drain 1–2 gallons from the tank’s drain valve to drop the water level below the element, unscrew the element with an element wrench, and thread in the new element. Reconnect wires, refill, restore power.
Part needed: Water heater heating element (universal screw-in or bolt-in type—match your voltage and wattage, found on the existing element or tank label).
Check price on Amazon

4. Faulty Thermostat (Electric Water Heaters)

The thermostat tells the heating elements when to turn on and off; a defective one can prevent heating entirely or cause inconsistent temperatures. Each heating element has its own thermostat, so either or both may need replacing.

  1. With power off and the access panel removed, locate the thermostat clipped or screwed against the tank above each element.
  2. Set a multimeter to continuity or voltage mode. With power restored briefly and carefully, a functioning thermostat should show 240V across its output terminals when calling for heat. Turn power off again before touching anything.
  3. Alternatively, if the reset button trips repeatedly, the thermostat itself is the most common culprit (not the element).
  4. To replace: document or photograph all wire positions, remove the wires and the thermostat bracket, clip the new thermostat in place, reconnect wires in the same positions, and set the temperature to 120 °F.
  5. Restore power, wait one hour, and check for hot water.
Part needed: Water heater thermostat (upper or lower—note your tank’s voltage and element wattage to match correctly).
Check price on Amazon

5. Pilot Light Out or Faulty Thermocouple (Gas Water Heaters)

Gas water heaters rely on a standing pilot light or electronic ignition to fire the burner; if the pilot won’t stay lit, a failed thermocouple is almost always the reason. The thermocouple is a safety sensor that shuts off gas flow when it can’t detect a flame.

  1. Look at the pilot window or indicator light on the gas valve. If there’s no flame or light, the pilot has gone out.
  2. Follow the manufacturer’s relighting instructions printed on the tank label: turn the gas valve knob to “Pilot,” press and hold it down, ignite the pilot (push-button igniter or a long lighter), and hold the knob down for 30–60 seconds to heat the thermocouple.
  3. Release slowly and turn the knob to your desired temperature. The pilot should stay lit.
  4. If the pilot lights but immediately goes out when you release the knob, the thermocouple is faulty and needs replacement.
  5. To replace the thermocouple: turn the gas supply valve off and allow the unit to cool. Unscrew the thermocouple from the gas valve (usually hand-tight plus a quarter turn) and unclip it from the pilot bracket. Install the new one, reconnect, and relight the pilot.
  6. If the pilot will not light at all or you smell gas, leave the house, do not use any electrical switches, and call your gas utility or 911 immediately.
Part needed: Universal water heater thermocouple (measure the existing one for length—24″, 30″, or 36″ are most common).
Check price on Amazon

6. Sediment Buildup or Failed Dip Tube

Years of mineral deposits can insulate the bottom of the tank from the burner or element, drastically reducing heating efficiency. A broken dip tube—the plastic pipe that directs cold water to the bottom—allows cold and hot water to mix at the top, making the water heater not heating effectively even when the elements or burner work fine.

  1. Listen for rumbling, popping, or cracking sounds from the tank, which are telltale signs of heavy sediment.
  2. To flush sediment: turn off power or gas to the heater. Connect a garden hose to the drain valve at the base of the tank. Run it to a floor drain or outside. Open the drain valve and let 2–3 gallons drain, or until the water runs clear.
  3. For severe buildup, open the cold-water inlet valve briefly while draining to stir sediment loose; repeat until clear.
  4. To check the dip tube: turn off the cold-water supply and power/gas. Disconnect the cold-water inlet pipe at the top of the tank. Pull out the dip tube. If it’s broken off short or crumbled (common with white polypropylene tubes manufactured in the mid-1990s), replace it.
  5. Insert the new dip tube with the outlet facing down, reconnect the cold-water pipe, and restore power or gas.
Part needed: Water heater dip tube (measure the tank height to choose the correct length; note 3/4″ NPT fitting is most common).
Check price on Amazon

For additional guidance on safe water heater operation and temperature settings, see the U.S. Department of Energy Water Heating Guide.

Still stuck? Get expert help. Ask a technician online now Find a local pro

Frequently asked questions

How long should I wait after resetting my water heater before I have hot water?

After resetting the ECO button or restoring breaker power, allow 30–60 minutes for a standard 40–50 gallon electric tank to fully reheat. A gas water heater typically recovers faster—usually 30–40 minutes. If the water is still cold after an hour, a component such as a heating element or thermostat is likely faulty.

Is it safe to repair a water heater myself?

Replacing parts like heating elements, thermostats, thermocouples, and dip tubes is considered a manageable DIY task for most homeowners, provided you always turn off power at the breaker (electric) or shut off the gas supply valve (gas) before starting work. Work involving gas lines, the main gas valve, or the electrical supply wiring should be left to a licensed professional.

How do I know if my water heater needs to be replaced instead of repaired?

A water heater more than 10–12 years old that requires a major repair (like a new heating element and thermostat, or a corroded anode rod combined with rust-colored water) is often more cost-effective to replace. If the tank itself is leaking or corroded, replacement is always the right answer—tank leaks cannot be patched reliably.

What temperature should I set my water heater to?

The U.S. Department of Energy recommends 120 °F (49 °C) as the ideal setting. This temperature is hot enough to prevent Legionella bacteria growth, while reducing the risk of scalding and lowering standby energy losses.

Related problems

See all Water Heater guides →

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *