Skip to content

How to Flush a Water Heater (Step-by-Step)

Flushing your water heater once a year removes sediment, restores efficiency, and adds years of life. Here's exactly how to do it safely in about an hour.

3 min read
In your maintenance planFlush sediment from water heaterSee the cadence, priority, and steps for Water heater.

Sediment is the silent killer of water heaters. Minerals settle to the bottom of the tank, harden into a crust, and force the heater to work harder to push heat through them. Flushing the tank once a year clears that sediment out — it's one of the highest-return money-saving tasks a homeowner can do, and it takes about an hour with a garden hose.

Why it matters

A water heater is a $1,000–$2,000 appliance, and sediment is what most often sends it to an early grave. Left alone, sediment:

  • Wastes energy by insulating the burner or element from the water.
  • Makes the tank rumble and pop as water boils under the sediment layer.
  • Shortens the tank's life by years and can cause leaks.

Annual flushing reverses all of that. Pair it with checking the anode rod and you can push a tank to the high end of its 8–12 year lifespan.

What you'll need

  • A garden hose
  • A flathead screwdriver (for some drain valves)
  • A bucket
  • Work gloves — the water is hot

Step by step

  1. Turn off the heat. On a gas heater, set the thermostat dial to "Pilot." On an electric heater, switch off the breaker that feeds it. Never run an electric element in an empty tank — it will burn out.
  2. Shut off the cold water supply to the tank using the valve on the inlet line.
  3. Let it cool (optional but safer). For a less scalding job, wait an hour or two. You can flush while warm if you're careful.
  4. Connect a garden hose to the drain valve at the bottom of the tank and run the other end to a floor drain, a driveway, or outside — somewhere the hot, dirty water can go.
  5. Open a hot-water faucet somewhere in the house. This breaks the vacuum so the tank drains smoothly.
  6. Open the drain valve and let the tank empty. Expect cloudy, gritty water at first.
  7. Flush it clean. Once drained, briefly open the cold supply valve in short bursts to stir up and rinse out remaining sediment. Repeat until the water runs clear.
  8. Close the drain valve, remove the hose, and reopen the cold supply. Leave the hot faucet open until water flows steadily — that means the tank is full and the air is purged.
  9. Restore the heat. Turn the gas back to its normal setting or flip the breaker on. Only do this once the tank is completely full.

A few cautions

  • Old drain valves can leak after you reopen them. If yours weeps, a brass replacement valve is cheap insurance.
  • If almost nothing drains, sediment may be clogging the valve. Don't force it — that can be a sign the tank is near the end of its life.
  • Working with a TPR valve? Testing the TPR valve is a good thing to do at the same time, but understand what it does first.

When flushing isn't enough

If your heater is already past 10 years, leaking from the tank body, or won't drain at all, flushing won't save it. Learn the signs it's time to replace a water heater so you can plan ahead instead of waking up to a cold, flooded basement.

Want this scheduled automatically alongside every other task your home needs? Build your free Owner Tools — no login, no address required.

Frequently asked questions

How often should I flush my water heater?+
Once a year for most homes. If you have hard water or notice rumbling and popping sounds from the tank, flush it more often — sediment builds faster in hard-water areas.
Can I flush a water heater myself?+
Yes. Flushing a tank water heater is a beginner-friendly DIY task that needs only a garden hose and about an hour. The only real cautions are working with hot water and following the gas or electric shutoff steps first.
What happens if you never flush a water heater?+
Sediment hardens on the bottom of the tank, insulating the burner from the water. The heater works harder, costs more to run, gets noisy, and fails years earlier. On gas units, sediment can also cause overheating and damage the tank.

← All guides