How to Flush & Drain a Water Heater, Step by Step

PlumbinGuide EditorialReviewed June 20266 min readHow we research
The short answer

To flush a water heater, turn off the gas (to pilot) or the electric breaker, shut off the cold-water supply, hook a garden hose to the drain valve, open a hot tap upstairs, and drain the tank until the water runs clear. The whole job takes 30 – 45 minutes and clears the sediment that makes a heater noisy, slow and short-lived. Do it once a year.

On this page

Why a flush matters: sediment is the silent killer

Every gallon of water that enters a tank heater carries dissolved minerals. When that water heats, calcium and magnesium drop out and settle as a gritty layer of scale on the bottom of the tank, right above the gas burner or the lower electric element. In hard-water regions that layer can build a half inch a year.

Sediment does three expensive things. It insulates the burner from the water, so the heater burns more fuel to do the same work. It traps pockets of water that flash to steam and rattle, which is the popping and rumbling you hear. And it holds heat against the steel tank floor, accelerating corrosion. A tank that pops and knocks is usually telling you it is overdue, and our guide to what those water heater sounds mean decodes each one.

Flushing reverses most of that before it becomes permanent. A yearly flush is the least expensive thing you can do to keep a heater efficient and stretch its service life, which is why it shows up on every manufacturer maintenance card.

Step 1: Shut it down safely (gas vs electric)

You never drain a tank while it is still trying to heat. An electric element that fires with no water around it burns out in seconds (a "dry fire"), and a gas burner has no reason to run during a flush. Powering down first is the rule, and it is the same reason power-off comes first any time you turn the unit off to drain it.

On a gas heater, turn the thermostat dial on the front of the gas control valve to "Pilot." This keeps the pilot lit but stops the main burner from firing. On an electric heater, go to the breaker panel and switch off the double-pole breaker feeding the water heater. Then shut the cold-water supply valve at the top of the tank (turn it clockwise until it stops).

  • ·Gas: gas control dial to "Pilot"
  • ·Electric: water-heater breaker to OFF at the panel
  • ·Both: close the cold-water inlet valve on top of the tank
  • ·Let very hot tanks cool 30 – 60 minutes first to avoid scalding

Step 2: Drain and flush the tank

Thread a standard garden hose onto the drain valve near the bottom of the tank and run the other end to a floor drain, a driveway, or a lower spot in the yard. The water leaving will be near scalding, so keep the end controlled. Open a hot-water faucet somewhere upstairs and leave it open; this breaks the vacuum so the tank actually drains instead of gurgling.

Open the drain valve and let the tank empty. Watch the hose end: it usually runs cloudy and gritty at first. Once the tank is empty, briefly reopen the cold-water supply valve for 15 – 30 seconds in bursts. The incoming water stirs and blasts settled sediment toward the drain. Repeat those bursts until the water leaving the hose runs clear, typically three to five rounds.

If your drain valve is the cheap plastic kind and it clogs with sediment or will not reseal afterward, that is a common $15 part a plumber swaps for a brass one. Stubborn buildup, a valve that will not close, or a tank that barely drains are the points where a flush turns into a service call, and our water heater repair cost guide lays out what those fixes run.

Step 3: Refill, purge air, and restart

Close the drain valve and remove the hose. Open the cold-water supply valve fully and let the tank refill. Keep that upstairs hot faucet open: at first it sputters air, and when it runs a smooth, steady stream the tank is full. Check the drain valve and the supply connections for drips.

Only now do you restore heat. On gas, turn the control dial back from "Pilot" to your normal temperature (around 120°F). On electric, switch the breaker back on. Restoring power before the tank is completely full is the classic way to ruin an element, so confirm a steady stream from that hot tap first. Hot water returns in about 30 – 40 minutes on gas, 60 – 90 minutes on electric.

How often, and when sediment is too far gone

Flush once a year as a baseline. On a well, with hard municipal water, or if you have skipped it for years, twice a year is better. A heater you have never flushed in a decade may shed enough debris on the first try to clog the drain valve; if that happens, a plumber can open it up and clear it.

A flush is maintenance, not resurrection. If a tank has run a decade with no flushing, the sediment may be a fused, brick-hard crust that water bursts will not move, and the popping will not fully quiet. Combined with age, that is a repair-or-replace signal rather than a maintenance one. Flushing pairs with checking the sacrificial anode rod, and tracking those two together is most of what determines how long a water heater lasts.

Lines open 24/7

Rather talk it through with a pro?

Calls are answered around the clock and routed to a licensed plumbing pro serving your area.

(855) 000-0000
Common questions
How often should I flush my water heater?
Once a year for most homes. In hard-water areas, on a private well, or if the tank already pops and rumbles, flush every 6 months. A yearly flush is the least expensive single thing you can do to keep a tank efficient and reach its full 8 to 12 year service life.
How long does it take to flush a water heater?
About 30 to 45 minutes once the tank has cooled. Draining a 40 to 50 gallon tank takes 15 to 20 minutes, the sediment-blasting bursts add another 10, and refilling and purging air takes 10 to 15. Budget an hour the first time you do it.
Do I turn off the water heater before flushing it?
Yes, always. Turn a gas unit to "Pilot" or switch off the electric breaker before you drain, then shut the cold-water supply. Draining with the heat on can dry-fire and destroy an electric element. Restore power only after the tank is fully refilled and a hot tap runs a steady stream.
What if no water comes out of the drain valve?
Sediment has likely plugged the valve, common on tanks never flushed before. Open a hot faucet upstairs to release the vacuum, then poke a stiff wire into the valve. If it stays blocked or will not reseal afterward, a plumber can clear it or swap the cheap plastic valve for brass during a routine service call.
Can flushing a water heater cause leaks?
Rarely, and when it does, the flush only exposed a problem that already existed. A failing drain valve may not reseal, or sediment that was masking thin, rusted steel washes away and a weep starts. If an old tank leaks from the body after a flush, that is the tank failing, not the flush causing it.
Is it too late to flush a 10-year-old water heater?
You can still try, but manage expectations. A tank never flushed in 10 years often holds a hard, fused crust that water bursts will not dislodge, and the popping may not fully stop. At that age, weigh the flush against replacement rather than expecting it to restore the heater to new condition.
Keep reading
Call (855) 000-0000