Water Heater Not Producing Hot Water

Waking up to no hot water is one of the most disruptive home problems — but it's often fixable in an hour. The diagnosis path splits immediately by fuel type: gas and electric water heaters fail for completely different reasons.

Quick Diagnosis

  • Difficulty: intermediate
  • Estimated time: 30–90 min
  • Estimated cost: $0–50

Likely Causes

Pilot Light Out (Gas)

Likelihood: Very common on older gas units

Gas water heaters use a pilot light (or electronic igniter) to ignite the burner. If the pilot goes out, no heating occurs.

Fix: Relight the pilot following the label instructions on the unit. Typically: turn dial to Pilot, press and hold, click igniter.

Tripped Circuit Breaker (Electric)

Likelihood: Common first check for electric

Electric water heaters draw 4,500–6,000 watts and occasionally trip the dedicated 30-amp breaker.

Fix: Find the dedicated 30-amp breaker for the water heater in your panel and reset it.

Failed Heating Element (Electric)

Likelihood: Common after 8–10 years

Electric water heaters have two heating elements: upper and lower. Either can fail, leaving you with no hot water or only a small amount.

Fix: Test each element with a multimeter (continuity test). Replace the failed element ($15–25).

Failed Thermocouple (Gas)

Likelihood: Common cause of pilot won't stay lit

The thermocouple is a safety device that keeps the gas valve open when the pilot is lit. A failed thermocouple causes the pilot to go out immediately after lighting.

Fix: Replace the thermocouple ($15–20). Straightforward replacement that doesn't require a plumber.

Sediment Buildup

Likelihood: Common in hard water areas after 5+ years

Heavy sediment accumulation at the tank bottom insulates the water from the burner, drastically reducing heating efficiency.

Fix: Flush the tank to remove sediment.

How to Fix It

  1. Identify your water heater type

    Gas: you'll see a gas line and a burner assembly at the bottom, plus a flue pipe at the top. Electric: you'll see two electrical wires going to the unit and no gas line.

  2. For gas — check and relight the pilot

    Look at the status window or light on the control box. If the pilot is out, turn the control knob to PILOT, press and hold it down (this opens the gas supply), then click the igniter button repeatedly. Once lit, hold for 30 more seconds to heat the thermocouple, then release. If the pilot immediately goes out when you release: failed thermocouple.

    Tip: If you smell gas, do not attempt to relight. Leave the house and call the gas company.

  3. For electric — reset the breaker and thermal cutoff

    Go to your electrical panel and find the water heater breaker (usually 30A, double-pole). Reset it. Also press the red reset button on the upper thermostat of the water heater (it's on the element panel behind the insulation cover).

  4. Test heating elements (electric only)

    Turn off the breaker. Remove element access panels (two: upper and lower). Remove insulation. With a non-contact voltage tester, confirm power is off. Set multimeter to continuity or resistance (Ω). Touch probes to the two element terminals. Good element: 10–16 Ω. Failed element: infinite resistance (OL).

  5. Replace failed element (electric)

    With breaker off and water supply closed, connect a hose to the drain valve, open a hot water tap to allow air in, and drain 2–3 gallons. Unscrew the old element with an element wrench. Thread in the new element, tighten, reconnect wires matching colors, restore power.

Tools

  • Multimeter
  • Element wrench or socket wrench
  • Non-contact voltage tester
  • Screwdriver
  • Garden hose

Materials

  • Thermocouple (gas) - $15–20
  • Heating element (electric) - $15–25
  • Anode rod (while you're in there) - $20–30

Common Questions

How long should I wait for hot water to return after relighting the pilot?

After successfully relighting the pilot, give the water heater 1–2 hours to fully reheat a standard 40–50 gallon tank. If the pilot is lit but you still have no hot water after 2 hours, the thermostat or gas valve may be faulty.

My electric water heater tripped the breaker. Can I just keep resetting it?

A breaker that trips repeatedly is protecting you from a short circuit — usually a failed heating element that's drawing too much current. Repeatedly resetting without diagnosing the element can cause a fire. Test and replace the failed element.

The pilot stays lit but there's still no hot water. What's next?

If the pilot is burning steadily but the main burner doesn't ignite, suspect a faulty gas valve or thermostat. At this point, a plumber or appliance tech should diagnose the gas valve — it's not a DIY part.

When to Call a Pro

Call a plumber or gas technician if: you smell gas anywhere near the unit, the pilot won't stay lit after thermocouple replacement, or the gas valve appears to be the problem.

Related Symptoms

Get Step-by-Step Help

ChatDIY can adapt this diagnosis to your exact fixture, tools, photos, and skill level.

Ask ChatDIY about this fix