Home › Water heater guide

Water Heater Not Working or Leaking: What to Check First

No hot water, lukewarm water or a puddle around the tank is a common winter problem. This guide covers safe checks to run first, warning signs that mean you should stop and call a pro, and what to tell the plumber. LocalRepairLine is a referral service, not a contractor, and this is general information, not a substitute for an in-person inspection. If the only symptom is cold water, our guide on no hot water walks through the checks by heater type.

Safety first

If you smell gas, leave the house, avoid switches and flames, and call your gas utility or emergency services from outside. Do not touch a tank that's hot to the touch near a leak, and keep children and pets away from standing water around electrical items. Never block or cap the pressure relief valve or its drain pipe.

Signs of a water heater problem

Quick checks if you have no hot water

  1. Check the power or gas. On an electric unit, look at the breaker. On a gas unit, make sure the gas valve is on and the pilot or igniter is working as the label describes.
  2. Check the thermostat setting. It may have been bumped or set too low.
  3. Look for a tripped reset button on an electric heater. Follow the label and don't open panels with the power on.
  4. Check other taps. If only one tap is cold, the problem may be a mixing valve or fixture, not the heater.
  5. Think about cold weather. Very cold incoming water, or a cold garage or basement, can make the heater struggle.

If the tank is leaking

  1. Turn off the power at the breaker, or set a gas unit to its off or pilot setting.
  2. Close the cold water supply valve on top of the tank.
  3. Find where the water is coming from: a fitting, the relief valve or the tank itself. A leak from the tank body usually means the tank has failed.
  4. Mop up water and move items away so it can't spread. Photograph the leak and the area.
  5. Arrange a repair with a local plumber.

What not to do

Common causes

What to tell the plumber

Need a plumber?

Describe the problem to an independent local plumbing company. A short automated prompt plays first, and then you're connected. LocalRepairLine is a referral service, not a contractor.

📞 Call (833) 350-0420Call hours: 8am–8pm ET, 7 daysYour call may first be answered by a short screening service that asks what the problem is and where you are. Stay on the line and you will be connected to an independent local pro.

Water heater repair by city

Akron, OH · Cincinnati, OH · Cleveland, OH · Columbus, OH · Dayton, OH · Denver, CO · Fort Wayne, IN · Grand Rapids, MI · Kalamazoo, MI · Lansing, MI · Philadelphia, PA · Pittsburgh, PA · South Bend, IN · Springfield, OH · Toledo, OH

📞 Call (833) 350-0420