🛠️ DIY Water Heater Flush

How to Flush a Water Heater
A 45-Minute DIY Walkthrough

Most homeowners can flush a tank-style water heater themselves in under an hour with a garden hose and a screwdriver. Here is the full step-by-step, plus the common first-time mistakes to avoid.

Before you start

Pick a weekend morning so the family can go without hot water for a few hours. If the tank has never been flushed and is over five years old, schedule it during plumber business hours in case the drain valve clogs.

What you need

  • Garden hose long enough to reach a floor drain or outside
  • Flathead screwdriver for the drain valve handle
  • Work gloves — the drain water is scalding
  • A bucket in case the drain valve drips or you need to catch sediment
  • Replacement drain valve (optional) if the existing one is plastic and you have not flushed in years

The seven steps

These steps work for any standard tank-style heater — gas or electric. Tankless units use a descaling cycle instead, covered in the FAQ below.

  1. 1
    Turn off the heat source. For an electric heater, flip the breaker. For a gas heater, turn the dial to "pilot" or "vacation." Never drain a tank with the burner or element active.
  2. 2
    Shut off the cold water inlet. Find the cold-water shutoff valve on the pipe entering the top of the tank and close it. This stops new water from entering while you drain.
  3. 3
    Connect the garden hose to the drain valve. The drain valve is at the bottom of the tank. Screw the hose on hand-tight. Route the other end to a floor drain, a sink, or outside on a slope — the water comes out hot.
  4. 4
    Open a hot water tap somewhere in the house. Any sink will do. This breaks the vacuum so the tank can drain freely. Without it, the water trickles out.
  5. 5
    Open the drain valve. Use a flathead screwdriver if needed. Water will come out fast at first, then slow as the tank empties. A full 50-gallon tank takes 20 to 30 minutes through a standard hose.
  6. 6
    Flush sediment with cold water. Once the tank is empty, briefly open the cold-water inlet for 10 to 20 seconds. The fresh cold water stirs up settled sediment and pushes it out the drain. Repeat 2 or 3 times until the water runs clear.
  7. 7
    Close the drain, refill, restart. Close the drain valve, disconnect the hose, open the cold-water inlet, and let the tank fill. Keep that hot water tap open until water flows steadily — that means the tank is full. Then turn the heat back on.

Common first-time mistakes

Each one of these adds an hour or a plumber call.

Leaving the power on

An electric element exposed to air while powered will burn out in seconds. A gas burner will fire against a hot empty tank and warp the bottom. Turn off the breaker or set the gas to pilot first.

🚰

Skipping the hot-water tap

Without an open tap somewhere in the house, the drain runs in slow drips. Open any hot tap on any floor — the tank drains fully in a fraction of the time.

🔧

Forcing a stuck plastic drain valve

Old plastic drain valves crack if you crank too hard. If yours will not open with reasonable force, stop. Either back-flush it carefully or have a plumber replace it with a brass ball valve.

You're done. Now set up next year.

The hard part is not the flush — it is remembering to do it again in twelve months. The sediment layer rebuilds slowly, the tank gives no feedback, and a year passes faster than anyone expects.

Set a yearly email reminder now, while you still have the hose connected. See the water heater flush reminder pillar for how the reminder works, or check the cadence guide to confirm yearly is right for your water.

Set it now so next year's flush is on the calendar before you forget.

Create a Reminder

Done in seconds. No sign-up required.

Common questions about flushing a water heater

Can I flush my water heater myself?

Yes. A standard tank-style water heater can be flushed by most homeowners in under an hour using a garden hose. The job involves shutting off power or gas, connecting a hose to the drain valve, and draining the tank fully before refilling. Tankless units are more involved and may benefit from a plumber the first time.

How long does it take to flush a water heater?

Plan on 45 to 60 minutes for a 40 to 50-gallon tank, plus another 20 minutes to refill and reheat. Most of the time is the tank draining through a garden hose. If you have not flushed in years, allow extra time in case the drain valve runs slowly.

Do I need to turn off the water heater before flushing?

Yes. Turn off electric power at the breaker for an electric heater, or set a gas heater to "pilot" or "vacation." Running the heating element or burner against an empty tank can damage both. Always turn off the heat source first.

What tools do I need to flush a water heater?

A garden hose, a flathead screwdriver (some drain valves need one to open), a bucket or floor drain for the hose end, and a pair of work gloves. That is it. If your drain valve is plastic and you suspect it is clogged, have a replacement valve on hand.

Can you flush a water heater without a garden hose?

You can drain it into a bucket if you have no hose, but it takes much longer and risks spills. A standard garden hose attaches directly to the drain valve and routes water to a floor drain, sink, or outside. Use one if at all possible.

How do I flush a tankless water heater?

Tankless units require a descaling cycle: isolate the unit with the service valves, connect a pump and bucket of vinegar or descaler, and circulate it through the heat exchanger for 45 to 60 minutes. Most manufacturers publish a step-by-step in the owner's manual.

How often should I do this?

Once a year for most tanks. Every six months for hard water, well water, or tankless units. See the full cadence guide for your specific situation.

Set Next Year's Flush on the Calendar

A free yearly email reminder. Today's flush takes an hour. Future-you gets a one-click setup.

Set My Yearly Reminder

Last modified: