Why Is My Water Heater Not Producing Hot Water? (Causes & Fixes)
No hot water? Learn the most common reasons your water heater stopped working and how to fix them — troubleshooting tips for gas and electric models.
No Hot Water? Don't Panic — Here's What to Check
Stepping into a cold shower is nobody's idea of a good morning. If your water heater has stopped producing hot water, the good news is that most causes are straightforward and many can be fixed without calling a professional. This guide covers the most common reasons your water heater isn't working and what you can do about it.

Need a plumber? Get free quotes from trusted local plumbers
Are you a plumber? Learn about our partner programQuick Troubleshooting Checklist
Before diving into detailed diagnostics, start with these quick checks based on your water heater type:
Electric Water Heaters
- Check your circuit breaker — Reset it if it's tripped
- Press the red reset button (high-limit switch) on the upper thermostat
- Verify the thermostat is set between 120°F and 140°F
Gas Water Heaters
- Check the pilot light — Is it lit and burning blue?
- Make sure the gas valve is open
- Confirm your gas supply is connected and working
If these quick checks don't solve the problem, read on for a deeper look at what might be going on.
1. Tripped Circuit Breaker (Electric)
This is the most common reason an electric water heater suddenly stops producing hot water. Circuit breakers trip when the heating elements short out or the unit draws too much power.
How to Fix It
- Locate your home's electrical panel and find the water heater breaker
- If it's tripped, flip it back to the "on" position
- Wait about 1 hour for the water to heat up
- If the breaker trips again immediately, stop and call an electrician — there may be a wiring or element problem
2. Tripped High-Limit Switch (Electric)
Your water heater has a built-in safety feature called the high-limit switch (or reset button). When the water temperature gets dangerously high, this switch automatically cuts power to prevent overheating.
How to Fix It
- Turn OFF power at the circuit breaker first — safety is critical
- Remove the access panel on the side of the tank
- Find the red button on the upper thermostat
- Press it firmly until you hear a click
- Replace the panel, restore power, and wait about 1 hour
If the high-limit switch keeps tripping, the thermostat or a heating element may be faulty and should be inspected by a professional.
3. Pilot Light Is Out (Gas)
If you have a gas water heater and there's no hot water, the pilot light may have gone out. Without the pilot flame, the burner can't ignite to heat the water.
How to Fix It
- Check the small viewing window at the bottom of the tank for a flame
- If the pilot is out, turn the gas regulator to "off" and wait 5 minutes for any gas to dissipate
- Follow the relighting instructions on your water heater's label or owner's manual
- If the pilot won't stay lit, the thermocouple may need cleaning or replacement
Important: Modern water heaters often use electronic ignition systems (glow plugs or spark igniters) instead of a standing pilot light. Consult your owner's manual for the correct procedure.
4. Sediment Buildup in the Tank
Over time, minerals like calcium and magnesium settle at the bottom of your tank, forming a layer of sediment. This acts as insulation between the burner (or heating element) and the water, making it harder — and eventually impossible — to heat effectively.
Signs of Sediment Buildup
- Rumbling, popping, or crackling noises from the tank
- Water takes longer to heat up
- Reduced hot water capacity
- Rotten egg smell (in some cases)
How to Fix It
- Turn off power (electric) or gas supply (gas)
- Turn off the cold water supply valve
- Attach a garden hose to the drain valve at the bottom of the tank
- Open the drain valve and a hot water faucet somewhere in the house
- Let the tank empty completely, then run cold water through until it flows clear
- Close the drain valve, refill the tank, and restore power
Pro tip: Flush your tank once a year — or twice a year if you have hard water. Consider installing a water softener to reduce mineral buildup.
5. Failed Heating Element (Electric)
Electric water heaters have two heating elements — an upper and a lower one. If either burns out, you'll notice a significant drop in hot water output. If the upper element fails, you may get no hot water at all. If the lower element fails, you'll get some hot water but it won't last long.
How to Fix It
- Turn off power at the breaker
- Use a multimeter to test each element for continuity
- Replace any element that doesn't show continuity
- If you're not comfortable working with electrical components, call a professional
6. Broken Dip Tube
The dip tube is a plastic pipe inside the tank that directs incoming cold water to the bottom, where it gets heated. If the dip tube cracks or breaks, cold water mixes with the hot water near the top of the tank, resulting in lukewarm water at best.
Signs of a Broken Dip Tube
- Water is consistently lukewarm, never truly hot
- Small pieces of plastic in faucet strainers or showerheads
How to Fix It
Replacing a dip tube is a relatively straightforward repair. You'll need to turn off the water supply, disconnect the cold water inlet, remove the old dip tube, and install a new one. If you're not comfortable with this, a plumber can do it quickly and affordably.
7. Faulty Thermostat
The thermostat controls when the heating element or gas burner turns on and off. If it malfunctions, the water may never reach the desired temperature — or it could get dangerously hot.
How to Fix It
- Check that the thermostat is set to 120°F (recommended for safety and energy efficiency)
- For electric heaters: use a multimeter to test the thermostat for continuity
- If the thermostat doesn't send power to the heating element when turned up, it needs to be replaced
8. Gas Supply Issues (Gas)
If your gas water heater isn't producing hot water, the issue could be as simple as a closed gas valve or as serious as a gas leak.
How to Fix It
- Verify the gas valve near the water heater is fully open
- Check the gas inlet valve and supply tube for leaks
⚠️ If you smell rotten eggs or sulfur (signs of a gas leak):
- Do NOT use electrical switches, phones, or anything that could create a spark
- Turn off gas valves immediately
- Open windows and doors
- Evacuate the building
- Call the fire department and your gas utility company from outside
- Never attempt to repair a gas line yourself
9. Your Tank Is Too Small
If you consistently run out of hot water during showers or when running multiple appliances, the problem might not be a malfunction — your tank may simply be too small for your household's needs.
General Tank Size Guidelines
- 1-2 people: 30-40 gallon tank
- 3-4 people: 40-50 gallon tank
- 5+ people: 50-80 gallon tank or consider a tankless unit
If your household has grown or your hot water usage has increased, upgrading to a larger tank or a tankless water heater (which heats water on demand) may be the best solution.
10. Your Water Heater Is Too Old
Most tank water heaters last 8-12 years. As they age, sediment buildup worsens, components wear out, and efficiency drops. If your unit is approaching or past the 10-year mark, frequent problems may signal it's time for a replacement rather than another repair.
Signs It's Time to Replace
- The unit is more than 10 years old
- Rust-colored water coming from hot water taps
- Visible leaking or water pooling around the base
- Frequent repairs becoming more expensive
- Rising energy bills despite normal usage
Not sure how old your water heater is? Use our free Water Heater Age Checker tool to find out instantly by entering your brand and serial number.
Maintenance Tips to Prevent Future Problems
Regular maintenance can extend the life of your water heater and help you avoid surprise cold showers:
- Flush the tank annually to remove sediment buildup
- Set the thermostat to 120°F for the best balance of safety and efficiency
- Insulate the tank with a water heater blanket to reduce heat loss by 25-45%
- Insulate hot water pipes especially in unheated areas like basements or crawl spaces
- Check the anode rod yearly — this sacrificial rod prevents rust inside the tank and should be replaced when worn down
- Test the pressure relief valve annually by lifting the lever briefly to ensure water flows freely
When to Call a Professional
While many water heater issues can be diagnosed at home, some situations require a licensed plumber or technician:
- The circuit breaker keeps tripping repeatedly
- You suspect a gas leak
- Electrical wiring appears damaged or incorrectly connected
- The tank is actively leaking from the bottom
- You need heating elements or thermostats replaced and aren't comfortable with DIY electrical work
- The unit is more than 10 years old and experiencing multiple issues
The Bottom Line
Most "no hot water" problems come down to a few common causes: a tripped breaker, a pilot light that went out, sediment buildup, or a worn-out component. Start with the simple checks, and work your way through the list. For water heaters older than 10 years, replacement is often more cost-effective than continued repairs.
Want to find out exactly how old your water heater is? Try our free Water Heater Age Checker — just enter your brand and serial number for instant results.