Home Improvement

Water Heater Not Heating: Complete Guide for Homeowners

Water Heater Not Heating: Complete Guide for Homeowners

Few household problems are as immediately frustrating as stepping into a cold shower. When your water heater is not heating, the cause is usually one of a handful of common issues — many of which you can diagnose and fix yourself in under an hour. Before calling a plumber at $100 or more per hour, work through these troubleshooting steps for both gas and electric water heaters to identify the problem and determine whether a DIY fix or professional repair is the right move.

Electric Water Heater: Common Causes

Electric water heaters use one or two immersion heating elements controlled by thermostats. When they fail to produce hot water, check these culprits in order.

  • Tripped breaker or blown fuse — check your electrical panel. Electric water heaters run on a dedicated 30-amp double-pole breaker. If it has tripped, reset it once. If it trips again immediately, there is an electrical fault that needs professional diagnosis.
  • Tripped high-limit reset button — located behind the upper access panel on the tank, the reset button (also called the ECO or energy cutoff) trips when the water temperature exceeds 180 degrees Fahrenheit. Press the red button to reset. If it trips repeatedly, the thermostat is likely faulty.
  • Failed heating element — elements corrode and burn out over time, especially in areas with hard water. A failed lower element produces lukewarm water. A failed upper element produces no hot water at all. Replacement elements cost $8 to $20 and the job takes about 45 minutes with basic tools.
  • Faulty thermostat — if the element tests good with a multimeter but still will not heat, the thermostat controlling it has likely failed. Upper and lower thermostats cost $10 to $25 each.

Gas Water Heater: Common Causes

Gas water heaters rely on a burner assembly, gas valve, thermocouple, and pilot light (or electronic ignition in newer models).

  • Pilot light is out — on older models with a standing pilot, check the viewing window at the bottom of the tank. If you do not see a small blue flame, relight the pilot following the instructions on the tank label. Hold the pilot button for 30 to 60 seconds after the flame appears to warm the thermocouple.
  • Failed thermocouple — the thermocouple is a safety sensor that detects whether the pilot is lit. When it fails, the gas valve shuts off the gas supply even if the pilot is burning. Thermocouples are universal, cost $8 to $15, and are one of the most common gas water heater repairs.
  • Gas valve issues — if the pilot lights but the main burner does not ignite, the gas valve may be defective. Gas valve replacement is a job for a licensed plumber or HVAC technician ($150 to $300 for parts and labor).
  • Dirty or clogged burner — dust, lint, and debris can accumulate on the burner assembly, causing weak or uneven flames. Shut off the gas, remove the burner, and clean it with a wire brush and compressed air.

How to Test a Heating Element (Electric)

You need a multimeter and a screwdriver. Turn off the breaker to the water heater before opening any access panels.

  1. Remove the upper and lower access panels on the side of the tank. Peel back the insulation to expose the thermostat and element.
  2. Disconnect one wire from the heating element terminals.
  3. Set your multimeter to the resistance (ohms) setting.
  4. Touch one probe to each element terminal. A working element reads between 10 and 16 ohms for a typical 4,500-watt element. An open reading (infinity or OL) means the element is burned out.
  5. Also test for a grounded element by touching one probe to a terminal and the other to the tank body. Any reading other than infinity indicates a grounded element that must be replaced.
Need help with your plumbing project? Get a free quote by phone.
📞 Call (877) 637-1527
Free, no-obligation quote · Connect with a local pro

How to Replace a Thermocouple (Gas)

This is one of the simplest and most common water heater repairs. Turn off the gas supply valve before starting.

  1. Disconnect the thermocouple from the gas control valve by unscrewing the nut with an open-end wrench (usually 7/16 inch).
  2. Unclip the thermocouple from its bracket near the pilot assembly.
  3. Insert the new thermocouple into the same bracket, positioning the tip so it sits directly in the pilot flame.
  4. Thread the nut back onto the gas control valve and hand-tighten, then snug with a wrench — a quarter-turn past hand-tight is sufficient. Over-tightening can crack the fitting.
  5. Turn the gas back on, relight the pilot, and verify that it stays lit when you release the pilot button after 30 seconds.

Sediment Buildup: A Hidden Cause

Over time, minerals in the water settle at the bottom of the tank and form a layer of sediment. In gas heaters, this layer insulates the water from the burner, reducing efficiency and eventually preventing adequate heating. In electric heaters, sediment buries the lower element, causing it to overheat and fail prematurely.

Flushing the tank annually prevents this problem. Connect a garden hose to the drain valve at the bottom of the tank, open the valve, and let water run until it flows clear. This takes 5 to 10 minutes and is the single best maintenance task for extending water heater life. Most tanks should be flushed once a year — twice a year in areas with very hard water.

When the Water Heater Needs Replacement

Tank water heaters have an average lifespan of 8 to 12 years. If your unit is approaching that range and experiencing repeated problems, replacement is usually more cost-effective than continued repairs. Signs that point toward replacement rather than repair include:

  • Rust-colored water coming from the hot water tap
  • Visible corrosion or rust on the tank exterior
  • Water pooling around the base of the tank
  • The anode rod is completely consumed (check by unscrewing it from the top of the tank)
  • Multiple component failures within a short period

A standard 50-gallon tank water heater costs $800 to $1,500 installed for gas and $700 to $1,200 for electric. Tankless models run $1,500 to $3,500 installed but offer longer lifespans (20+ years) and endless hot water.

Safety Warnings

Never work on a gas water heater if you smell gas. Leave the area, do not flip any switches, and call your gas company’s emergency line. For electric models, always confirm the breaker is off with a non-contact voltage tester before touching any wiring. Water and electricity are a lethal combination, and the 240V circuits powering electric water heaters deliver enough current to cause fatal shock.

Get Free Quotes from Local Plumbers