A tank-style water heater is one of the few major appliances in a house that gets zero regular maintenance. The typical homeowner installs it, sets the temperature, and ignores it until it leaks 8 to 15 years later. Annual flushing is the single best maintenance you can do to extend that lifespan, recover lost efficiency, and avoid the unpleasant moment when sediment-warmed tank floors finally rust through. The procedure is 45 to 90 minutes of work and runs cleanly with $5 in supplies. The trick is knowing when to do it and when to leave a tank alone.

Why sediment matters

Cold water entering the tank carries dissolved minerals: calcium, magnesium, iron, and others. As the water heats, those minerals precipitate out of solution and settle to the bottom of the tank as a layer of mineral sediment. Over years of operation, this layer can grow to several inches thick.

The sediment layer causes three problems:

Reduced efficiency. The sediment insulates the burner (gas heater) or lower heating element (electric heater) from the water it is supposed to heat. The heater runs longer to bring the tank up to temperature.

Localized overheating. The burner or element heats sediment-coated metal to higher temperatures than it would heat water directly. This stresses the tank floor and accelerates metal fatigue.

Tank floor corrosion. Sediment holds moisture against the tank floor and creates an environment where the steel corrodes faster than the rest of the tank. The eventual failure mode is a leak at the tank bottom.

Annual flushing removes the sediment before it accumulates significantly. Tanks that are flushed annually from year 1 typically last 15 to 20 years. Tanks that are never flushed typically last 8 to 12 years.

When NOT to flush

The exception is the old tank that has never been flushed. After 10 to 15 years of accumulated sediment, the layer may be sealing small corrosion holes in the tank floor. Removing the sediment can trigger an immediate leak.

If your tank is over 10 years old and has never been flushed, the conservative choice is to leave it alone and budget for replacement. Plumbers report regular cases where the first attempted flush on an old tank produces an immediate leak.

If you need to flush an old tank for a specific reason (sediment-related noise, dramatic efficiency loss), hire a plumber for the first flush. The plumber can assess condition and respond if a leak develops.

The flush procedure (gas heater)

Tools: Garden hose, flat-head screwdriver, bucket (for first hose collection), towels.

1. Turn the gas valve to OFF or PILOT. This stops the burner from firing during the flush. Some heaters have a labeled valve on the side or front. Others use a thermostat dial. Set it to the lowest setting or pilot position.

2. Turn off the cold water supply. The shutoff valve is on the cold water inlet pipe at the top of the heater. Close it fully.

3. Open a hot water faucet somewhere in the house. Usually the kitchen sink. This allows air into the system as water drains and prevents vacuum lock.

4. Connect a garden hose to the drain valve. The drain valve is at the bottom of the tank. Route the hose to a floor drain, outside, or a bucket if the hose can reach those.

5. Let the tank cool for 60+ minutes before continuing. Hot water from the drain can scald. The tank temperature drops below 110°F after 1 to 2 hours of no heating.

6. Open the drain valve. A flat-head screwdriver fits the slot on most drain valves. Quarter turn counterclockwise is usually enough.

7. Let the tank drain. A 40-gallon tank takes 10 to 20 minutes to drain through a typical drain valve. The first water out should look reasonably clear. Sediment-heavy water (yellow, brown, or with visible particles) confirms the heater needed flushing.

8. When draining slows, open the cold water inlet briefly. This flushes water through the tank and stirs sediment off the bottom. Open for 30 seconds, then close. Repeat 3 to 4 times until the water exiting the drain hose runs clear.

9. Close the drain valve. A quarter turn clockwise.

10. Open the cold water supply fully. Let the tank refill. Listen for water flowing into the tank.

11. Wait for the open hot water faucet to flow steadily with no sputtering. This indicates the tank is full and air is purged from the system. Takes 5 to 10 minutes.

12. Close the open faucet.

13. Turn the gas valve back to ON. The burner should fire within a minute as the tank thermostat senses the cold incoming water.

14. Wait 30 to 60 minutes for the tank to reach temperature. Test hot water at a faucet to confirm normal operation.

15. Inspect the drain valve for drips after a few hours. Plastic drain valves sometimes leak after first use. Tighten or replace if leaking.

The flush procedure (electric heater)

Same procedure with one critical difference: turn off the breaker to the water heater at the main panel before draining. Running the heating elements with no water destroys them within minutes. Confirm the breaker is off, then proceed with the steps above. Restore the breaker only after the tank is fully refilled and the open faucet flows steadily.

What to inspect during the flush

While the tank is draining, look at:

  • The drain water. Yellow or brown water means the flush was overdue. White flakes or chunks are calcium carbonate sediment. Black flakes can indicate corrosion or anode rod debris.
  • The anode rod (if accessible). The anode rod is a sacrificial metal rod inside the tank that protects the steel from corrosion. Replacement is recommended every 3 to 5 years. A heavily corroded or stub-only anode means the rod needs replacement. This is a separate job that benefits from a plumber unless you have experience.
  • The drain valve. Cheap plastic drain valves leak. If yours leaks after the flush, replace it with a brass drain valve ($15 at hardware stores).
  • The tank exterior for moisture or staining. Any water visible on the tank exterior, especially at the bottom or around fittings, is a warning sign of an imminent leak.

Tankless descale (different procedure)

Tankless water heaters do not require flushing because they do not store water. They require descaling to remove mineral buildup from the heat exchanger.

The descale procedure uses a pump, two hoses, and white vinegar or commercial descaler solution circulated through the heat exchanger for 45 to 60 minutes. Most tankless heaters have isolation valves specifically for this procedure. Frequency is every 1 to 3 years depending on water hardness.

Tankless descale is more technical than tank flushing and benefits from a plumber the first time. Once you understand your specific unit, DIY is feasible.

Final notes

Annual flushing keeps the water heater efficient and extends its life by 3 to 8 years. The exception is old tanks that have never been flushed, where the safer choice is to leave the sediment in place and replace the heater when it eventually leaks. Set a calendar reminder for the same date each year. The hour of work is one of the highest-ROI maintenance tasks in the entire house.

See the winter pipe freeze prevention and spring maintenance checklist for related tasks. The methodology page covers our approach to plumbing product testing.

Frequently asked questions

How often should I flush my water heater?+

Once a year for tank-style heaters in average water hardness areas. Twice a year for hard water areas (above 10 grains per gallon, common in the Midwest and Southwest). Skip flushing entirely if your tank heater is over 12 years old and has never been flushed, because the sediment may be sealing small corrosion holes. Tankless water heaters need a descale procedure every 1 to 3 years depending on water hardness, not a flush. Heat pump water heaters do not require flushing but do need air filter cleaning every 6 months.

Will flushing extend the life of my water heater?+

Yes, by 3 to 5 years for tank heaters in moderate water hardness areas, and 5 to 8 years in hard water areas. Sediment accumulates at the bottom of the tank and insulates the burner or heating element from the water above. This forces the heater to work harder, overheats the bottom of the tank, and accelerates corrosion of the tank floor. Annual flushing removes that sediment and recovers efficiency. The first flush on a 5-year-old tank that has never been flushed produces dramatic improvement. Subsequent annual flushes prevent re-accumulation.

Can I flush a water heater myself?+

Yes, the procedure is straightforward for confident DIY homeowners. Total time is 45 to 90 minutes. Required tools: a garden hose, a flat-head screwdriver, and possibly a 1-1/16 inch socket for anode rod inspection. Risks to manage: hot water burns (let the tank cool first), electric or gas shutoff sequence, and potential leak from the drain valve after the flush (cheap plastic drain valves sometimes leak after first use). For older heaters or those that have never been serviced, hiring a plumber for the first flush makes sense to evaluate condition. After that DIY annually.

Why should I skip flushing an old water heater?+

Sediment at the bottom of a tank that has never been flushed can be sealing small corrosion holes in the tank floor. Removing the sediment releases those holes and the tank starts leaking. This is a real failure mode reported by plumbers and is the reason many recommend not starting an annual flush routine on tanks over 10 to 12 years old that have never been serviced. If your heater is over 10 years old and has never been flushed, leave it alone and budget for replacement within the next 2 to 4 years. Flushing creates more risk than benefit at that age.

What is the difference between flushing and draining?+

Flushing keeps water flowing through the tank to wash out sediment, ideally with cold water entering at the top while hot water and sediment exit at the bottom. Draining simply empties the tank. A full flush takes longer and removes more sediment than draining and refilling. The flush procedure described in this article uses the cold water inlet during draining to keep water moving through the tank and stir up settled sediment. Just opening the drain valve and letting the tank empty removes some sediment but leaves much of it on the bottom.

Jordan Blake
Author

Jordan Blake

Sleep Editor

Jordan Blake writes for The Tested Hub.