Plumbing

No hot water? Start here

A water heater that stops heating often has a simple cause. On an electric heater, check the breaker and the reset button. On a gas heater, check whether the pilot light has gone out. On either kind, make sure the thermostat hasn't been turned down. Those checks cost nothing and take a few minutes. While you're there, check the date on the label. Tank water heaters often last around 10 years, give or take, and an older one that starts acting up may be near the end.

A hand turning the control knob on the gas valve of a tank water heater in a basement
On a gas water heater, the control valve and pilot are the first things to check.
Quick answerElectric: check the breaker and the reset button. Gas: check whether the pilot is out. Either way, make sure the dial hasn't been turned down. Gas or electric? Start here
Worth checking firstLook at the label before anything else: gas or electric, and the year it was made. On gas, check whether the pilot is lit through the little window. On electric, a heater that gives a few minutes of hot water then goes cold usually has one failed element, not a dead heater.

Good to knowRepair or replace?No toolbox needed

Moderate15–45 min$0–40
Gas tank water heater parts diagram: cold inlet, hot outlet, relief valve, gas control, pilot window, drain valve
Water heater parts to check when there's no hot water: the gas control and thermostat (4), the pilot window (5), and on electric models, the breaker. Never cap the relief valve pipe (3).

How your water heater works

Most homes have a tank water heater that keeps 40 or 50 gallons hot around the clock. Gas models heat with a burner lit by a pilot light or electronic igniter. Electric models use two heating elements, top and bottom. When hot water disappears, it's usually because the heat source lost power or flame, not because the tank itself failed.

A useful clue: if you get lukewarm water that runs out fast, an electric heater's upper or lower element may have failed. If it's completely cold, look at power or the pilot first.

Why the hot water stopped

Electric: a tripped breaker or reset

Electric water heaters have their own breaker and a high-temperature reset button inside.

Gas: the pilot went out

A draft, a dirty thermocouple or a gas supply hiccup can put out the pilot light.

A failed heating element

If the water is lukewarm or runs out quickly on an electric heater, one of the two elements likely burned out.

Sediment buildup

Minerals settle in the bottom of the tank, which cuts capacity and makes popping or rumbling sounds.

Gas or electric: what to check first
If you haveCheck firstThen
Gas heaterIs the pilot lit? Look through the small window near the bottom.Relight following the label, or call if it won't stay lit.
Electric heaterIs the breaker tripped? It's usually a double breaker.With the breaker off, press the red reset button behind the upper panel.
Either type, water just lukewarmThe thermostat settingAbout 120°F. Then think sediment or a failed element.
Either type, water on the floorLeaksTurn off power or gas and see the leak guide.
If you smell gasIf you smell gas (a rotten-egg smell), don't light anything or flip switches. Leave the house and call your gas company from outside.

Work through the checks

0 of 5 done
  1. Figure out gas or electricGas heaters have a gas line and a flue pipe on top. Electric ones have a thick cable going into a box on top and no flue.
    Gas water heater with a flue pipe on top next to an electric water heater with a power cable
  2. Electric: check the breakerWater heaters usually have a double breaker labeled "water heater" or "WH". If it's tripped, push it fully off, then on. Some heaters also have a red reset button behind the upper access panel; turn the breaker off before you open it.
    Something went wrong?
    • The breaker trips again right away Leave it off. It can mean a failed heating element or a wiring fault; call a plumber or electrician.
    Breaker panel with the double breaker labeled water heater tripped to the middle position
  3. Gas: check the pilotLook through the small window near the bottom. If there's no flame, first make sure the gas valve on the supply line is open, then relight it by following the instructions on the label on the heater, step by step. If you smell gas, don't relight anything; leave and call the gas company.
    Something went wrong?
    • The pilot won't stay lit Hold the pilot button down for a full 30 to 60 seconds after it lights, as the label says. If it still goes out, the thermocouple may need replacing.
    • You smell gas Stop. Don't light anything. Leave the house and call the gas company from outside.
    Close-up of the pilot viewing window on a gas water heater showing a small steady blue flame
  4. Check the temperature settingDials get bumped, especially on heaters tucked in a garage or closet. Safety agencies commonly suggest about 120°F to reduce the risk of scalding; your heater's label and manual show its own settings.
    Water heater temperature dial turned to about 120 degrees Fahrenheit
  5. Give it timeAfter fixing power or the pilot, a full tank takes 30 to 60 minutes (gas) or 60 to 90 minutes (electric) to heat up.
    Something went wrong?
    • The water is warm but not hot Give it the full time. If it never gets hot, the thermostat setting, a heating element or sediment may be the cause.
    Clock and water heater showing a full tank takes 30 to 60 minutes for gas and 60 to 90 for electric

Watch it done

Electric Water Heater Not Heating? Electric Water Heater TroubleshootingBy RepairClinic.com on YouTube. Their method may vary a little from ours.
Watch on YouTube
How you'll know it's fixed
  • The breaker is on, or the pilot flame shows in the window
  • The dial is at the setting you chose
  • Hot water at the tap after 30 to 60 minutes (gas) or 60 to 90 minutes (electric)

Pilot won't stay lit? Stop and call a pro. If you smell gas, leave and call the gas company.

If the water stays cold

If the pilot won't stay lit after relighting, the thermocouple is probably bad. It's an inexpensive part, but it's a job for someone comfortable working on gas appliances.

If hot water runs out much faster than it used to, flushing the tank can help.

How old is it?Look at the serial number on the label. Many brands encode the build year in it. If your heater is 10 to 12 years old or more, start budgeting for a replacement even if today's fix works.
Renting?If you rent, checking the breaker, the thermostat and the pilot is reasonable. Anything beyond that, such as replacing parts or relighting a pilot that won't stay lit, is the landlord's job.
Call a plumber ifWater pooling under the tank, rust-colored water from the hot side only, a pilot that won't stay lit after relighting, or popping and rumbling that gets worse over time.Fix it yourself or call? Compare the cost →

What a pro typically charges (a rough estimate; prices vary by area): Water heater repairs typically run $150–$600. A new tank water heater installed usually costs $1,200–$2,500.

Find water heater repair near you

Other hot water problems

No hot water questions

How long do water heaters last?

Tank water heaters often last about 8 to 12 years, depending on water quality and upkeep. Flushing the tank yearly can help.

Why is my hot water running out so fast?

On an electric heater, a failed lower element is a likely reason. On any heater, sediment in the bottom of the tank can cut how much hot water you get.

Why is my hot water only lukewarm?

On electric heaters, one of the two heating elements has likely failed. On gas heaters, check the thermostat setting and look for sediment buildup.

Why does my pilot light keep going out?

Often it's a dirty or failing thermocouple, or a draft near the heater. A plumber can replace the thermocouple quickly and cheaply.

How do I know if my water heater is gas or electric?

Gas heaters have a gas pipe and a metal flue pipe on top. Electric heaters have a thick cable going into a box on top and no flue.

Can I shower while I wait for it to heat back up?

Yes. It'll be lukewarm at first. A full tank usually takes 30 to 60 minutes on gas and longer on electric.

Why is my water heater not working?

Often it's a tripped breaker, a pilot light that went out, or a thermostat someone bumped. Check those before replacing it.

Reader reports

Did this fix work for you?

Tell the next person how it went. Your numbers are added to the totals anonymously; tips are read by our team before they appear.

How did it go?
Reader Q&A

Questions from readers

No questions on this guide yet. If you're stuck, ask below. Useful questions and answers get added here for the next person.

Ask a question

We read every question before anything is published, and we never show names or emails. Please leave out personal details. PrivacyAccessibility

About the authors

GrabTheHammer Team

  • No sponsored picks
  • Safety first
  • Tells you when to call a pro

We're a small team of writers and editors who check every guide against manufacturer instructions and common code requirements. Our goal is to help you understand the problem, tackle what you safely can and know when to call a pro.

Checked against: Manufacturer instructions for the parts and products involved, U.S. Consumer Product Safety Commission, U.S. Department of Energy.

How we write and review →
A helpful next stepReset an electric water heaterWhere the red reset button is, and how to press it safely.