Water Heater No Hot Water: Causes & Fixes
A water heater that produces no hot water is usually caused by a failed thermostat, extinguished pilot light, tripped circuit breaker, or broken heating element. Basic checks and resets cost nothing and take under 15 minutes; replacement parts range from $20 to $300. This guide walks you through diagnosis and repair steps you can handle before calling a professional.
Step-by-Step Fix
- 1
Check the thermostat setting
Locate your water heater's thermostat dial (usually a large knob at the bottom of gas units or a digital display on electric models). Verify the temperature is set to 120°F or higher; if it's turned down, raise it and wait 1–2 hours for water to reheat. Listen for the burner to ignite (gas) or a humming sound (electric) within 5 minutes of adjustment.
- 2
Inspect the pilot light on gas heaters
Look through the small inspection window near the burner box to see if the pilot light is burning (a small blue flame). If it's out, follow the relighting instructions posted inside the access panel: turn the control knob to Pilot, press and hold the ignition button for 30–60 seconds, then turn the knob to On. If the pilot won't light after three attempts, the igniter may be faulty.
- 3
Reset the circuit breaker and thermostat on electric heaters
Check your home's electrical panel for the breaker labeled Water Heater and flip it to the Off position for 10 seconds, then back to On. Next, locate the red reset button (usually a large red dot) on the upper thermostat of your electric tank, press it once, and wait 10 minutes. If power restores but water is still cold, the upper heating element likely needs replacement.
- 4
Drain and flush sediment from the tank
Shut off the water supply valve at the top of the tank and attach a garden hose to the drain valve at the base. Turn on a nearby hot water tap to relieve pressure, then open the drain valve to release sediment buildup. Flush 5–10 gallons until the water runs clear; this can restore heating efficiency if mineral deposits are blocking the heating element.
- 5
Test the heating element on electric units
Turn off power at the breaker and close the water supply valve. Remove the access panel and use a multimeter set to resistance (ohms) to test the upper heating element terminal; a reading of 10–30 ohms indicates the element is good, while infinity means it has failed. A failed element costs $40–$80 and requires draining the tank to remove and install the replacement.
- 6
Check for a failed thermostat on gas heaters
If the pilot light stays on but the burner never ignites, the thermostat may be defective. Listen closely to the control valve when you raise the temperature dial; you should hear a click within 10 seconds. No click or no burner ignition after the click means the thermostat needs replacement, a $150–$300 job best left to a professional due to gas line safety.
⚠️ Safety Notes
- Do not adjust, drain, or open the tank without turning off the water supply and power to prevent burns from 120°F+ water and electrical shock.
- If you smell gas near the water heater, shut off the gas supply at the meter, leave the house, and call your gas company immediately—do not attempt repairs.
- Electric water heater elements remain hot for several minutes after power is shut off; wait at least 10 minutes before touching any internal components to avoid severe burns.
When to Call a Pro
If the pilot light will not relight after three attempts, the thermostat clicks but the burner does not ignite, or the heating element tests as failed but you are uncomfortable draining and replacing it, a licensed plumber can diagnose and replace components safely in 1–2 hours for $200–$500 in labor and parts.
Frequently Asked Questions
- Why is my water heater not producing hot water?
- Most no-hot-water issues stem from a tripped breaker (electric), extinguished pilot light (gas), thermostat set too low, or a failed heating element. Check these four items first; together they account for over 80% of cases.
- How much does it cost to fix a water heater with no hot water?
- If the pilot light or breaker is the issue, repair is free. A replacement thermostat costs $150–$300 and a heating element costs $40–$150 in parts plus labor; full tank replacement runs $800–$2,000.
- Can I reset my water heater myself?
- Yes, press the red reset button on the upper thermostat of an electric unit or relight the pilot on a gas unit using the ignition instructions on the tank's access panel.
- How long does it take to fix no hot water?
- Diagnosis takes 15–30 minutes; if the issue is a breaker trip or low thermostat setting, you're done immediately. Draining, flushing, or element replacement takes 1–2 hours if you do it yourself.
- What is the most common reason for no hot water?
- A tripped circuit breaker on electric units or an extinguished pilot light on gas units—both take under 5 minutes to fix and do not require parts replacement.
Not sure which step applies to your situation?
Describe your specific problem to ProAssist and get a tailored diagnosis — free, no sign-up required.
Diagnose My Plumbing Issue →