Free guides / Plumbing

How to Flush a Water Heater

Minerals settle at the bottom of a tank water heater, causing rumbling, less hot water and higher energy bills. A yearly flush keeps it efficient and can add years to its life.

DifficultyEasy
Time45–90 min
DIY cost$0–$15
Pro would charge$100–$200

Safety first

Tools

  • Garden hose
  • Flat screwdriver
  • Bucket
  • Gloves

Parts

  • None usually; a brass drain valve if the plastic one leaks

Step by step

  1. Turn off the heat

    Switch off the breaker (electric) or turn the gas control to Pilot/Vacation (gas).

  2. Shut off cold water

    Close the cold-water supply valve on top of the heater.

  3. Connect a hose

    Attach a garden hose to the drain valve at the bottom and run it to a floor drain or outside below the tank level.

  4. Drain and flush

    Open a hot faucet in the house to let air in, then open the drain valve. Let it run, then open the cold supply in bursts to stir up sediment until the water runs clear.

  5. Refill

    Close the drain valve, remove the hose, open the cold supply, and leave the hot faucet open until water flows steadily with no air.

  6. Turn the heat back on

    Only after the tank is full, restore the breaker or turn the gas control back to its setting. Heating an empty tank burns out electric elements.

When to call a pro

Call a plumber if the tank itself is leaking, the relief valve keeps dripping, or the water smells like rotten eggs even after flushing.

Not sure it's the same problem?

Snap a photo in DIYFixAI to identify your exact model and part, then get a step-by-step plan, the exact parts and the best videos.

Scan my repair →