How to Flush a Water Heater: Step-by-Step Guide

Labeled diagram of a tank water heater showing the cold water shut-off valve, pressure relief valve, and drain valve used during the flushing process.
A complete guide on how to flush a water heater

Flushing a water heater is one of the most effective maintenance tasks a homeowner can do. It takes less than an hour, requires no special skills, and can add years to the unit’s life.

Yet most homeowners have never done it. Sediment quietly accumulates at the bottom of the tank year after year, reducing efficiency and accelerating wear.

This guide walks you through the entire process of flushing a water heater, from start to finish, including what to do for both gas and electric units and how to handle the few things that can go wrong.

Why Flushing the Water Matters

As water is heated, naturally occurring minerals like calcium and magnesium separate from the water and settle at the bottom of the tank. Over time, these deposits accumulate into a dense sediment layer.

That sediment layer acts as an insulating barrier between the heating element or burner and the water. The heater has to work harder and longer to reach the set temperature, consuming more energy with each cycle.

Left long enough, sediment also traps heat against the tank’s inner lining, accelerating corrosion. In gas heaters, it causes the popping and rumbling noises that many homeowners hear but rarely investigate.

How Often Should You Flush a Water Heater?

Once a year is the standard recommendation for most households. In areas with hard water, where mineral content is high, flushing a water heater every six months gives better results.

If you have never flushed your heater and it is more than 2 or 3 years old, expect to see a significant amount of sediment in the first flush. Annual flushing after that will keep it manageable.

Water TypeRecommended Flush Frequency
Soft water areaOnce a year
Moderate hard waterOnce a year
Very hard water areaEvery 6 months
Never flushed beforeFlush now, then annually

What You Need Before You Start

  • A standard garden hose long enough to reach a floor drain, utility sink, or outdoor area
  • A flathead screwdriver or a hose bib key for the drain valve
  • Work gloves — the water draining from the tank will be very hot
  • A bucket for the initial water test, if you want to inspect the sediment

Step-by-Step: How to Flush a Tank Water Heater

Step-by-step flowchart showing the eight stages of flushing a water heater from turning off the heat to refilling the tank.

Step 1: Turn off the heating element or gas supply

For electric water heaters, go to your breaker panel and switch off the circuit labeled for the water heater. Do not skip this step — running the heating element dry will burn it out immediately.

For gas water heaters, turn the thermostat dial to the “Pilot” setting. Do not turn the gas off entirely. The pilot setting puts the burner on standby without extinguishing the pilot light.

Step 2: Let the water cool

This step requires patience but protects you from serious burns. Wait at least two hours after turning off the heater before draining.

If you are working on a heater that has been running recently, waiting longer is better. A full tank of 140-degree water is genuinely dangerous to drain without cooling first.

Step 3: Connect a garden hose to the drain valve

The drain valve is located near the base of the tank. It looks like an outdoor spigot or a plastic threaded cap.

Thread one end of the garden hose onto the drain valve and run the other end to a floor drain, utility sink, or outside. Make sure the hose runs downhill or stays level — it will not drain if the end is higher than the valve.

Step 4: Turn off the cold water supply

Find the cold water shut-off valve at the top of the unit and turn it clockwise until it stops. This prevents fresh water from entering the tank while you drain.

Step 5: Open a hot tap somewhere in the house

Turn on a hot water tap in a nearby sink or bathtub and leave it running. This prevents a vacuum from forming inside the tank, which would stop the water from draining.

You will see the flow from this tap slow to a trickle, then stop, as the tank drains. That is normal.

Step 6: Open the drain valve

Slowly open the drain valve by turning it counterclockwise. Water will begin flowing through the hose.

The first water out will likely be discoloured and contain visible sediment. This is exactly what you are removing. Let the tank drain completely.

Step 7: Flush with cold water to clear remaining sediment

Once the tank is empty, briefly turn the cold water supply back on. This stirs up any remaining sediment at the bottom and flushes it out through the hose.

Run the cold water for 2 to 3 minutes or until the water running out of the hose appears clear. Repeat if the water is still heavily discoloured after the first round.

Step 8: Close the drain valve and refill the tank

Close the drain valve firmly by turning it clockwise. Do not overtighten — drain valves on older heaters can crack if forced.

Disconnect the hose, then turn the cold water supply back on. Let the tank fill completely before restoring power or relighting the gas.

Step 9: Restore power or relight the gas

For electric units, go back to the breaker panel and switch the water heater circuit back on. The unit will begin heating immediately.

For gas units, turn the thermostat dial from “Pilot” back to your desired temperature setting. The burner will ignite automatically on most modern units.

Allow 30 to 60 minutes for the tank to reheat before drawing hot water.

What to Check After Flushing a Water Heater

Once the tank has refilled and the heater has returned to normal operation, take a few minutes to check the following.

  • Run a hot tap and check that the water runs clear with no discoloration
  • Inspect the drain valve for drips — tighten slightly if it is not fully sealed
  • Check the area around the base of the heater for any moisture
  • Confirm the pressure relief valve is not dripping

Flushing a Tankless Water Heater Is Different

The steps above apply only to tank water heaters. Flushing a tankless unit involves circulating a descaling solution through the heat exchanger using a small pump and hose kit.

The process takes about an hour and requires a descaling solution such as white vinegar or a purpose-made tankless descaler. Most tankless manufacturers recommend descaling once a year in hard water areas.

Refer to your unit’s manual for the specific procedure, as the valve locations and bypass setup vary between brands.

Common Problems When Flushing a Water Heater and How to Handle Them

The drain valve will not open

Older valves, particularly plastic ones, can seize up from years of inactivity. Apply gentle pressure and turn slowly. Do not force it.

If the valve is completely seized, stop and call a plumber. Forcing a brittle valve risks breaking it, which turns a simple maintenance task into an urgent repair.

The water does not stop running from the hose after closing the valve

Sediment or mineral scale may be preventing the valve from sealing. Open and close it several times to dislodge the obstruction.

If the drip persists, the valve seat is likely worn, and the valve needs to be replaced. This is a minor repair a plumber can handle in under an hour.

Very little or no water drains out

This usually means the hose end is higher than the drain valve, or a kink in the hose is restricting flow. Check the hose run and straighten any kinks.

If the flow is still blocked, there may be heavy sediment packed tightly around the valve opening. Try briefly flushing with cold water to break it up.

The water stays discoloured even after multiple flushes

Heavy discoloration that does not clear after two or three flush cycles can indicate internal tank corrosion rather than just sediment.

This is worth a professional inspection. Persistent rust-coloured water from the hot tap is one sign that a water heater may be nearing the end of its life.

Frequently Asked Questions

Do I need to flush a brand-new water heater?

Not immediately. A new unit has no sediment buildup. Start annual flushing after the first year of use.

Can flushing a water heater damage it?

Flushing a very old heater that has never been flushed carries a small risk. Sediment can actually be plugging minor leaks in a corroded tank.

If the unit is already over 10 years old and showing signs of wear, it is worth having a plumber assess it before attempting a first flush.

Should I flush a water heater before replacing the anode rod?

Yes. Flushing before replacing the anode rod clears sediment and gives you a clearer view of the tank’s interior condition. Do both tasks in the same maintenance session.

How long will my water heater be out of service during a flush?

Plan for 3 to 4 hours total. That includes the 2-hour cooldown, the 30 to 45 minutes of active work, and the hour to reheat the tank afterward.

Is cloudy or milky water after refilling normal?

Yes. Air introduced during the drain-and-refill process causes temporary cloudiness. Run the hot tap for a few minutes, and the water should clear on its own.

An Hour a Year Keeps the Plumber Away

Flushing a water heater once a year is one of the simplest and most cost-effective home maintenance tasks.

It removes the sediment that reduces efficiency, causes noise, and accelerates corrosion. It takes less than an hour of active work and requires nothing more than a garden hose.

Add it to your annual home maintenance checklist, and your water heater will reward you with years of reliable, efficient service.

TOOL: Smart Home Plumbing Checklist
Use our free interactive checklist to track your annual water heater flush alongside all your other home plumbing maintenance tasks. Get a plumbing health score and a printable record.