Banging or knocking · Water heater

Why is your water heater banging or popping?

The patient has mineral sediment cooking on the bottom of the tank. Water gets trapped beneath, flashes to steam, and pops through. Annoying but usually fixable for free in 30 minutes — or a tell that the tank's nearing end of life. Let's find out which.

Reviewed by Al, the Building Doctor.
Stationary Engineer (IUOE Local 39) EPA Universal Certified 30+ years commercial water heating systems

Commercial water heating systems share their failure modes with residential — just scaled up. My Local 39 Stationary Engineer training covered hot water generation in detail. The flush procedure below is the same one done on commercial 100-gallon storage heaters; the residential version is identical with smaller numbers.

Why is my water heater banging or popping?

It's almost always sediment — mineral deposits settle on the bottom of the tank, water gets trapped underneath, flashes to steam, and pops through. Common in hard-water areas, more severe the longer the tank has gone without a flush. A 30-minute DIY flush fixes early-stage cases. A flush that doesn't quiet the noise plus a tank over 10 years old means plan replacement now — before it leaks.

If you smell gas (gas water heaters only)

Stop. Leave the building. Call your gas utility from outside. Don't toggle anything electrical. Different diagnosis entirely.

What does the bang or pop sound like, and when?

What changed before the noise started?

What should I check on the water heater itself?

  1. Read the manufacture date from the rating plate on the side of the tank. Format varies; usually a date stamp.
  2. Check for leaks. Inspect the tank base, fittings, T&P relief valve. Any moisture = bad news.
  3. Look for rust streaks running down the sides. Surface rust = ok; deep rust around fittings = tank is corroding.
  4. Listen during a heating cycle. Run hot water until the burner / element kicks on. Note when the banging happens.
  5. Check the expansion tank (if installed). Small bladder tank usually mounted above the heater. Tap it — top half should sound hollow, bottom half should sound dull (water side). If it sounds the same all the way around, it's waterlogged.

What's actually causing the noise?

CauseLikelihoodSeverity
Sediment buildup (most common)Very commonFlush fixes early-stage
Failed expansion tank (waterlogged)Common at 8+ years$70 part replacement
Heating element scaled up (electric heaters)Common in hard water$50 element + DIY
Water hammer in supply lines (not the heater)PossibleDifferent diagnosis
Tank near end of lifePast 10 yearsReplace before it leaks

Is a banging water heater dangerous?

Popping during heating cycles + tank under 8 years

Sediment buildup. Flush it. 30-minute DIY. Then add it to the annual maintenance list.

Single sharp bangs + expansion tank present

Likely waterlogged expansion tank. Replace it — $70 part, $150-$250 with a plumber. The flush won't fix this one.

Tank over 10 years + persistent banging despite flush

Tank is at end of life. Plan replacement now, not when it leaks. A failed water heater can dump 40-50 gallons into a finished basement. Get a quote, schedule the swap.

How do I flush a water heater myself?

The annual flush (DIY, 30-45 minutes)

  1. Power off (electric) at the breaker, OR set gas valve to PILOT (gas).
  2. Shut off cold water inlet (valve on the cold supply line above the tank).
  3. Attach garden hose to the drain valve at the bottom of the tank. Route to a floor drain, sump, or outside.
  4. Open a hot water faucet upstairs — this lets air in so the tank can drain.
  5. Open the drain valve. Water will be hot — be careful. Let it run until the water coming out runs clear (initially milky / brown with sediment).
  6. Briefly open the cold inlet with the drain still open to flush remaining sediment. Stir up the bottom with bursts of cold water.
  7. Close drain valve, remove hose. Open cold inlet fully. Wait until water flows from upstairs faucet without sputtering (tank refilled).
  8. Restore power or relight pilot. Wait ~30 minutes for water to heat back up.

Expansion tank replacement (DIY-ish, 60-90 minutes)

  1. Shut off cold water inlet, power off heater. Drain water from the expansion tank port (small valve).
  2. Unscrew old expansion tank (it threads into a tee on the cold line). Support it — full tanks are heavy.
  3. Check the pre-charge pressure on the new tank with a tire gauge. Should match your house water pressure (typically 40-60 psi). Adjust via Schrader valve if needed.
  4. Wrap fitting threads with PTFE tape, thread new tank in. Don't overtighten — fittings strip.
  5. Restore water, check for leaks, restore power.

What tools and parts do I need?

Annual maintenance kit
Replacement parts

When should I call a pro?

Call a plumber if

How long will the tank last after the flush?

FAQ

Why is my water heater making banging or popping noises?

Sediment buildup at the bottom of the tank. Water gets trapped under the sediment, heats up faster than it can escape, flashes to steam in pockets, and pops as it forces through. Common in hard-water areas. Flushing the tank often resolves it.

How do I flush a water heater?

Shut off power (electric) or set gas valve to PILOT. Turn off cold water inlet. Attach a garden hose to the drain valve. Open the drain + open a hot water faucet upstairs. Drain until water runs clear. Close, refill, restore power. ~30-45 minutes.

Should I flush my water heater every year?

Yes if you're in a hard-water area, less critical if you have soft water. Manufacturer's manual usually specifies annual. A flush takes 30 minutes and adds 3-5 years of tank life on average.

What does an expansion tank do?

Absorbs pressure when water expands during heating cycles. Required on closed-loop systems. A waterlogged or missing expansion tank causes pressure spikes that can manifest as banging — often blamed on the water heater itself.

When should I replace my water heater?

Standard tank water heaters last 8-12 years. Signs: leaking from the tank itself, rust-colored water, banging that flushing doesn't fix, or simply hitting age 12 — at that point, you're rolling the dice on a leak in your basement.

Is water heater banging dangerous?

The noise itself isn't dangerous. The underlying conditions can be: excessive sediment heats the tank metal beyond design temps, leading to premature tank failure (= a leak). A leaking water heater can damage thousands of dollars of finished space.

Can I damage my water heater by flushing it for the first time after 10 years?

Possible. Old plastic drain valves get brittle from years of heat cycling — opening one for the first time can snap it off and leave you with a stuck-open tank. Before attempting a first-time flush on a 10+ year tank, have a replacement brass drain valve on hand. If the plastic valve resists, stop and call a plumber rather than force it.

How long does it take to drain a 40-gallon water heater?

Through a standard 3/4-inch garden hose, a full 40-gallon drain runs about 15-25 minutes — slower if sediment is clogging the valve, faster if you have minimal sediment. A 50-gallon tank adds ~5 minutes; an 80-gallon tank doubles the time.