How often should you flush your water heater?
Water heater flushing is the most commonly skipped piece of routine plumbing maintenance, partly because nothing dramatic happens when you skip it and partly because most homeowners do not know the tank wants flushing in the first place. The right cadence is once a year, plus or minus depending on water quality.
Why flushing matters
Every gallon of water that enters your tank carries dissolved minerals (calcium, magnesium, iron). When water is heated, those minerals fall out of solution and settle to the bottom of the tank as sediment. Over time the sediment layer grows. Three problems follow:
- Efficiency drops. The sediment insulates the burner (gas) or the lower element (electric) from the water, forcing the heater to run longer to deliver the same hot water.
- Capacity drops. A 50 gallon tank with two inches of sediment is functionally a 45 gallon tank.
- The tank fails sooner. Sediment traps heat against the steel, accelerating corrosion. A neglected tank often dies five years before its rated life.
The right interval for your water
- Soft water (under 60 mg/L hardness): once every 12 to 18 months.
- Moderate water (60 to 120 mg/L): once a year.
- Hard water (120 to 180 mg/L): twice a year.
- Very hard water (over 180 mg/L): every 4 to 6 months, plus a softener installed if you do not have one.
If you do not know your water hardness, your municipal supplier publishes it (look up the annual water quality report). Well-water homeowners can buy a test kit at any hardware store.
How to flush a water heater yourself
Allow about an hour. You need a garden hose, a bucket, and a screwdriver. The procedure is similar for gas and electric tanks.
- Turn the heater off. For gas, set the thermostat to vacation or pilot. For electric, switch the breaker off.
- Shut the cold water supply at the valve above the heater.
- Open a hot water tap somewhere in the house (this prevents a vacuum).
- Connect a garden hose to the drain valve at the bottom of the tank. Run the hose to a floor drain or outside.
- Open the drain valve. The first water out is hot; be careful. Let it drain until the flow stops.
- Open the cold water supply briefly to stir up sediment, then close again. Repeat once or twice; the water should run clear by the last flush.
- Close the drain valve, remove the hose, open the cold water supply fully, and let the tank refill with the upstairs hot tap still open.
- When water flows steadily from the upstairs tap, close it, then turn the heater back on.
That is the whole procedure. Many tanks will produce shockingly cloudy water on the first flush after years of neglect; that is a good sign you should be doing this annually.
When to call a plumber instead
- The drain valve is plastic and old. The plastic ones often will not seal again after being opened. A plumber can replace it with a brass valve.
- The tank is over 10 years old. An older tank can surprise you with a corroded outlet that starts leaking once water flow stops. Have a plumber present in case.
- The flush water never runs clear. Major sediment may need a power flush or a chemical descaler.
- You have not flushed in 10+ years. Skip the DIY; get a pro.
The other water heater task most people forget
While you are down there, look at the anode rod. The anode is a sacrificial metal rod inside the tank that corrodes instead of the steel walls. It is the single most important part of why water heaters last. Most anodes are exhausted after five to seven years. Replacing one costs about thirty dollars in parts and an hour of labor; it can add five or more years to the life of the tank.
Tracking it
Annual flushing is the kind of habit that is genuinely free if you track it and frustrating if you do not. Put it on your home maintenance calendar, do it every spring, and you will get the full rated life out of your water heater. Skip it and you will be replacing a tank around year eight instead of year fifteen.