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.
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 kind of noise? Popping (like microwave popcorn), banging (single loud bang), rumbling (continuous low growl), or hissing?
- When? During the heating cycle? After hot water draw? At random times?
- How loud? Audible only in the basement, or audible upstairs?
- Recent changes? Hard water area? Recent storm with water main work? New softener?
What changed before the noise started?
- Age of the tank? Standard tanks: 8-12 years. Past 10, every diagnosis includes "replace consideration."
- Last flush? Annual recommended. Many homeowners never flush — that's the problem.
- Anode rod replaced? Probably never. (Most homeowners don't know it exists.)
- Water quality? Hardness from your municipal source (check water utility website). Anything over 7 grains/gallon = hard water = faster sediment buildup.
- Other plumbing noises? Banging pipes elsewhere = water hammer (different diagnosis). Tank-localized banging = sediment.
What should I check on the water heater itself?
- Read the manufacture date from the rating plate on the side of the tank. Format varies; usually a date stamp.
- Check for leaks. Inspect the tank base, fittings, T&P relief valve. Any moisture = bad news.
- Look for rust streaks running down the sides. Surface rust = ok; deep rust around fittings = tank is corroding.
- Listen during a heating cycle. Run hot water until the burner / element kicks on. Note when the banging happens.
- 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?
| Cause | Likelihood | Severity |
|---|---|---|
| Sediment buildup (most common) | Very common | Flush 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) | Possible | Different diagnosis |
| Tank near end of life | Past 10 years | Replace before it leaks |
Is a banging water heater dangerous?
Sediment buildup. Flush it. 30-minute DIY. Then add it to the annual maintenance list.
Likely waterlogged expansion tank. Replace it — $70 part, $150-$250 with a plumber. The flush won't fix this one.
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)
- Power off (electric) at the breaker, OR set gas valve to PILOT (gas).
- Shut off cold water inlet (valve on the cold supply line above the tank).
- Attach garden hose to the drain valve at the bottom of the tank. Route to a floor drain, sump, or outside.
- Open a hot water faucet upstairs — this lets air in so the tank can drain.
- 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).
- Briefly open the cold inlet with the drain still open to flush remaining sediment. Stir up the bottom with bursts of cold water.
- Close drain valve, remove hose. Open cold inlet fully. Wait until water flows from upstairs faucet without sputtering (tank refilled).
- Restore power or relight pilot. Wait ~30 minutes for water to heat back up.
Expansion tank replacement (DIY-ish, 60-90 minutes)
- Shut off cold water inlet, power off heater. Drain water from the expansion tank port (small valve).
- Unscrew old expansion tank (it threads into a tee on the cold line). Support it — full tanks are heavy.
- 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.
- Wrap fitting threads with PTFE tape, thread new tank in. Don't overtighten — fittings strip.
- Restore water, check for leaks, restore power.
What tools and parts do I need?
- Water heater flush valve replacement kit — replaces the cheap plastic drain valve with a brass ball valve. Worth the swap — plastic valves fail with sediment. ~$25.
- Magnesium anode rod (replacement) — replace every 5 years. Doubles tank life. ~$30.
- Govee water leak sensor (3-pack) — one under the water heater. Alerts your phone when it starts leaking, BEFORE it floods. ~$30.
- Amtrol Extrol ST-12 expansion tank — the standard residential 2-gallon. ~$70.
- Flo by Moen smart water shutoff — auto-detects leaks and shuts off the whole house water supply. Insurance-friendly. ~$500 + install.
When should I call a pro?
- Drain valve won't open or won't close (corroded — common on old units)
- You see active leaking from the tank body
- T&P relief valve is dripping (could be high pressure, could be the valve itself failing — neither is DIY)
- The flush didn't quiet the noise
- Tank is over 10 years old
How long will the tank last after the flush?
- After annual flush: popping should disappear within one heating cycle. Expect 3-5 years of additional tank life vs not flushing.
- After expansion tank replacement: immediate quiet on pressure-related banging.
- After full replacement: 10-12 years of new service. Modern tanks are more efficient — expect 10-15% lower gas/electric bill on hot water.
- Long-term: annual flush + 5-year anode rod replacement = consistent 15-20 year tank life vs the 8-12 year typical lifespan with no maintenance.
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.