How to flush a water heater
Short answer
Turn off the power or set the gas to pilot, close the cold water supply, attach a hose to the drain valve, open a hot water tap and drain the tank. Briefly open the cold supply to stir up sediment, drain again until the water runs clear, then refill completely before turning the heat back on.
In this guide
Minerals in your water settle to the bottom of the tank as sediment. Over time it makes the heater noisy, slows heating and can shorten the life of the tank. Flushing once a year keeps it under control.
You need a garden hose, a bucket and about an hour. The steps are the same for gas and electric tanks except for how you turn the heat off.
The water is hot. Let the tank cool for a few hours, or route the hose somewhere hot water cannot hurt anyone or damage plants.
Before you start
- Electric: turn off the breaker. Never power an electric heater while the tank is empty, because the elements burn out in seconds without water around them.
- Gas: turn the gas control to the pilot or vacation setting so the burner does not fire.
- Check the drain valve. Plastic drain valves on older tanks can crack when opened. Have a replacement brass valve on hand if yours looks brittle.
Step-by-step
- Close the cold water shutoff valve on the pipe entering the top of the heater.
- Connect a garden hose to the drain valve and run it to a floor drain, a utility sink or outside, lower than the valve.
- Open a hot water faucet somewhere in the house. This lets air in so the tank drains.
- Open the drain valve and let the tank drain.
- When the flow slows, open the cold water valve for a few seconds to stir up sediment on the bottom, then close it again. Repeat until the water from the hose runs clear.
- Close the drain valve and remove the hose.
- Open the cold water valve and let the tank refill. Leave the hot faucet open until water flows from it steadily with no sputtering. That means the tank is full.
- Turn the breaker back on, or return the gas control to its normal setting.
If the drain valve clogs
Heavy sediment can plug the drain valve. Close the valve, disconnect the hose and briefly open the cold supply to push water back through. If it stays clogged, a plumber can remove the valve and flush the tank through the larger opening.
How often to flush
Once a year works for most homes. With hard water, every six months helps. If you have never flushed an older tank, be aware that disturbing years of sediment can sometimes cause a weak drain valve to leak afterward.
When flushing will not help
If the tank keeps rumbling after a thorough flush, or the water stays rusty, the tank may be near the end of its life. Check its age and compare the cost of a replacement.
Common questions
How long does it take to flush a water heater?
About an hour for most 40 to 50 gallon tanks, plus time to let the water cool first.
Do I need to flush a new water heater?
Yes, starting in the first year. Sediment builds up from day one, and regular flushing keeps it from hardening.
Can flushing a water heater cause a leak?
On an old tank, the drain valve can fail to seal after being opened. The tank itself should not start leaking because of a flush.
Was this article helpful?
Sorry about that. What was missing?
Please do not include personal information. Links are not accepted.
Thanks for your feedback. It helps us improve our guides.
More in Water heaters
- Water heater problems: a homeowner's guide (start here)
- Water heater leaking from the bottom: causes and what to do
- How old is my Bradford White water heater? Reading the serial number
- How old is my A. O. Smith water heater? Reading the serial number
- How old is my Rheem water heater? Reading the serial number
- Water heater leaking from the top: causes and fixes
- Water heater making popping noises: causes and fixes
- Hot water smells like rotten eggs: causes and fixes
- Water heater not heating: how to find the problem