Skip to main content
Garden & Home Reviews is reader-supported. We earn affiliate commissions from qualifying purchases — how this works.

How Often Should You Flush a Water Heater?

Home/Resources/DIY Plumbing/Flushing a Water Heater
Close-up detail of the material being worked in a diy plumbing project, in soft overcast light

Affiliate Disclosure

Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.

Flush a tank water heater once a year. Go to every 6 months if your water is hard — above roughly 7 grains per gallon — or if you hear rumbling and popping during heating. In soft-water homes, every 18 to 24 months is defensible. Tankless units need descaling instead, typically annually, or every 6 to 12 months on hard water. Most manufacturers make annual flushing a condition of the tank warranty, so it is worth doing even where the benefit is modest.

We never buy, test or physically handle the products we rank; recommendations come from aggregated owner reviews and expert consensus, described in how we rank. More at the DIY plumbing hub.

How does water hardness change the interval?

Hardness is the whole argument, so start by finding out what you have. Your water utility publishes it in the annual Consumer Confidence Report, and a $10 test strip kit gives an answer in a minute. The US Geological Survey classifies hardness in these bands, and the practical flushing interval follows directly:

HardnessGrains per gallonmg/L as CaCO₃Suggested tank flush
SoftUnder 3.5Under 60Every 18–24 months
Moderately hard3.5–7.060–120Every 12 months
Hard7.0–10.5120–180Every 6–12 months
Very hardOver 10.5Over 180Every 6 months

Large parts of Texas, Arizona, Nevada, Utah, Kansas and the upper Midwest sit in the very hard band; the Pacific Northwest, New England and the Southeast are broadly soft. If you are in a hard-water area and have never flushed the tank, that is the single most likely reason it is noisy and slow to recover.

Close-up detail of the material being worked in a diy plumbing project, in warm late-afternoon light

How do you flush a tank water heater?

It is a straightforward job with one genuine hazard — the water in the tank is at scalding temperature, so do not skip the cooling step.

  1. Turn off the heat. Gas: set the control to Pilot or Vacation. Electric: switch the breaker off. Never run an electric element in a drained tank; it will burn out in seconds.
  2. Let it cool for one to two hours, or run hot taps until the water is lukewarm.
  3. Shut the cold inlet valve on top of the tank.
  4. Connect a hose to the drain valve at the base and run it to a floor drain or outside, below the level of the tank.
  5. Open a hot faucet somewhere in the house to break the vacuum, then open the drain valve.
  6. Drain, then stir. Once flow slows, crack the cold inlet open in bursts to swirl the tank floor and push settled sediment out. Repeat until the discharge runs clear.
  7. Close the drain, refill with the hot faucet still open until water flows steadily and air stops sputtering, then restore the heat.

You need a garden hose, a flathead screwdriver for the drain valve, and ideally a brass replacement drain valve on standby. Basic kit is covered in best plumbing tools.

Wide view of a person's hands tightening a fitting under a kitchen sink with a wrench, in warm late-afternoon light

How is a tankless unit different?

There is no tank floor to drain, so the job is descaling the heat exchanger rather than flushing sediment. You isolate the unit at its service valves, connect a small submersible pump and two hoses, and circulate several gallons of white vinegar or a proprietary descaler through the exchanger for 45 to 60 minutes, then rinse. Most manufacturers specify annually, shortening to every 6 months in hard water, and — importantly — most make it a condition of the exchanger warranty. If the isolation valve kit was not installed originally, adding one costs $150 to $300 and makes every future service straightforward.

Three-quarter view of a person's hands tightening a fitting under a kitchen sink with a wrench, in soft overcast light

How do you know a flush is overdue?

Four signals, in order of how often they show up: rumbling, popping or kettling as the burner fires, which is steam escaping through a sediment layer; less hot water than the tank used to deliver, because sediment has taken up volume; slower recovery between showers; and gritty sediment or discolored water at the hot taps, particularly first thing in the morning. If hot water is running out fast, work through why hot water runs out so fast — sediment is one cause of several.

Related: how long a water heater lasts, what temperature to set a water heater to, and if the tank is beyond saving, do you need a permit to replace a water heater.

Straight Answers

Frequently Asked

How long does flushing a water heater take?

About 45 to 90 minutes for a tank, most of which is waiting. Ten minutes to shut off the heat source and let the water cool, five to hook up a hose, 20 to 40 minutes to drain and refill with the cold inlet cracked open to stir up sediment, and another 20 to 30 to reheat before you have hot water again. Tankless descaling runs 45 to 60 minutes of circulating solution, plus setup.

Can flushing a water heater cause problems?

It can, mostly on old neglected tanks. The plastic drain valve on budget units frequently will not reseal once sediment gets under the seat, so a flush turns into an unplanned valve replacement — worth having a brass replacement on hand before you start. Heavy sediment can also block the drain outlet entirely. And on a tank past about twelve years, disturbing a sediment layer that is effectively sealing a corroded spot can reveal a leak. That does not mean the flush caused the failure, but the timing looks that way.

Do you need to flush a water heater if you have a water softener?

Less often, but still do it. Softened water carries far less scale-forming calcium and magnesium, so many softened-water households stretch to every 18 to 24 months. You are still removing anode corrosion products, iron and general fines. Softening also increases the rate at which the sacrificial anode is consumed, so inspect the anode more often than you flush — that is where softened water shortens tank life.

What does sediment in a water heater actually do?

It settles on the tank floor and forms an insulating layer between a gas burner and the water above it. The burner then has to run hotter and longer for the same output, which wastes energy and drives the steel shell to higher temperatures, accelerating corrosion. Sediment also displaces usable volume, so you get less hot water from the same tank, and the popping or rumbling noise people report is water flashing to steam under that layer.

Is it too late to flush a 10-year-old water heater that has never been done?

Flush it, but with the tank near the end of its life and no history, the honest expectation is that it will make less difference than annual maintenance would have. Drain slowly, expect the valve to weep afterward, and have a replacement drain valve ready. If the drain clogs with hard sediment or the water runs rusty and never clears, that is a tank telling you what to budget for — see how long a water heater lasts for what to expect.