How to Fix No Hot Water: Gas and Electric Water Heater Diagnosis (2026)
No hot water from any fixture in the house is a water heater problem. This guide covers diagnosing and fixing no-heat issues on gas water heaters (pilot light, thermocouple, gas valve) and electric water heaters (reset button, heating element, thermostat).
No hot water at all: (1) Electric water heater — press the red reset button on the upper thermostat (behind the upper access panel on the side of the tank). A tripped reset is the most common cause of sudden loss of hot water on electric heaters. If it trips again immediately: the heating element or thermostat has failed. (2) Gas water heater — check if the pilot light is lit. Look through the small viewing window at the base of the heater. No pilot flame: relight it following the instructions on the heater label. Pilot won't stay lit: the thermocouple has failed ($15–$30 part, 30-minute DIY replacement).
Frequently Asked Questions
How do I relight the pilot light on a gas water heater?
Standard relighting procedure: (1) Set the gas control knob to 'PILOT'. Wait 5 minutes if the pilot just went out — to let gas dissipate. (2) Hold the knob in the PILOT position and press it down — this opens the pilot gas line. (3) While holding the knob depressed, spark the igniter (push the igniter button, or use a long lighter at the pilot opening). (4) Keep holding the knob depressed for 30–60 seconds after the flame ignites — this heats the thermocouple so it holds the valve open. (5) Slowly release the knob. The flame should stay lit. (6) Set the knob to your desired temperature. If the pilot won't stay lit after holding for 60 seconds: the thermocouple is bad.
What is a thermocouple and how do I replace it?
The thermocouple is a safety device — a thin metal probe that sits in the pilot flame. When the pilot heats the probe, it generates a small voltage that keeps the gas valve open. If the thermocouple is bad, it doesn't generate enough voltage and the gas valve closes (shutting off the pilot and main burner). Replacement: (1) Turn the gas control knob to OFF. (2) Disconnect the thermocouple lead from the gas valve (it threads on). (3) Unclip the probe from the pilot burner bracket. (4) Install the new thermocouple — same path, clip into bracket, thread lead into valve. (5) Relight the pilot. Universal thermocouples are $10–$20 at hardware stores. Replacement takes 15–30 minutes.
I have hot water but it runs out very fast. Is that the same problem?
No — running out of hot water quickly is different from having no hot water at all. Fast hot-water depletion causes: (1) Sediment buildup in the tank — a thick layer of mineral sediment on the tank bottom insulates the water from the heating element/burner. The tank heats slowly and holds less usable hot water. Fix: drain and flush the tank annually. (2) One heating element has failed on an electric heater — electric heaters have two elements (upper and lower). If the lower element is out, only the upper portion of the tank heats. (3) Undersized water heater — a 40-gallon tank can't meet a 4-person household's simultaneous demands. Consider upgrading to 50+ gallons or a tankless heater.
How do I test and replace a heating element on an electric water heater?
Turn off the circuit breaker to the water heater. Drain the tank below the element level (connect a hose to the drain valve). Remove the access panel. Disconnect the two wires from the element. Set a multimeter to resistance (ohms). Touch the probes to the two element terminals: 10–16 ohms = good element. Open circuit (OL/infinity) = failed element, replace. To remove: use an element wrench (a socket wrench designed for the element hex fitting, $10). Thread in the new element (wrap threads in Teflon tape), reconnect wires, refill tank completely before restoring power — heating a dry element destroys it instantly.
The water heater is making a rumbling or popping noise. What is that?
Rumbling and popping from a water heater is sediment — mineral deposits that have settled on the tank floor. Water trapped beneath the sediment layer boils and pops as the burner heats. This reduces efficiency and can shorten tank life. Fix: drain and flush the tank. Connect a hose to the drain valve at the bottom of the tank, open the valve, and let the tank drain until the water runs clear. Flush by briefly opening the cold supply valve to stir up remaining sediment. Repeat until the drain water is clear. If the tank hasn't been flushed in over 5 years and symptoms are severe: the sediment may have hardened and flushing won't fully clear it.
Start with the quick fixes (reset button / pilot relight) before testing components.
What you need
- Screwdrivers (for access panel removal)
- Multimeter (for element testing)
- Long lighter or matches (for pilot relighting)
- Replacement thermocouple ($10–$20 — if pilot won’t stay lit)
- Replacement heating element ($15–$30 — for electric heaters)
- Element wrench (for element replacement)
Electric water heater: Step 1 — Press the reset button
Find the upper access panel on the side of the water heater (it’s usually at upper chest height — a rectangular cover held by one or two screws). Remove the cover and fold back any insulation.
You’ll see the upper thermostat with a red reset button. Press it firmly until you feel it click. Replace the insulation and cover. Wait 30–60 minutes and test the hot water.
If the reset button trips again: proceed to element testing.
Electric water heater: Step 2 — Test the heating elements
Turn off the circuit breaker. Remove both access panels. Disconnect the element wires (take a photo first). Test each element with a multimeter set to ohms:
- 10–16 ohms → element is good
- OL (open circuit) → element has burned out — replace it
The lower element fails more often. Replace the failed element following the procedure in the FAQ above.
Gas water heater: Step 1 — Check and relight the pilot
Look through the viewing window at the base of the heater. If no pilot flame is visible, relight per the instructions on the heater label (or see the FAQ above for the standard procedure).
If the pilot lights but won’t stay lit after holding the knob for 60 seconds: the thermocouple has failed. Replace it.
Gas water heater: Step 2 — Replace the thermocouple
Turn gas control to OFF. Disconnect the thermocouple lead from the gas control valve. Remove the probe from the pilot burner bracket.
Install the new thermocouple in reverse order. Relight the pilot. If the pilot now stays lit: done.
If the pilot still won’t stay lit after thermocouple replacement: the gas control valve has failed. Gas control valves are $40–$120 — on older heaters (8+ years), replacement of the full heater is usually more cost-effective.
Related guides
- How to Replace a Water Heater — full replacement when repair cost exceeds heater value
- How to Drain a Water Heater — annual sediment flush to prevent future problems
- Signs Your Water Heater Is Failing — when to repair vs replace
Free: 10-Point Home Maintenance Checklist
Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.
Your checklist is ready!
Open Checklist →Something went wrong. View the checklist here.