Your water heater works hard every day, and over time it quietly collects a layer of sediment at the bottom of the tank. Minerals from your water, mostly calcium and magnesium, settle out as the water heats. That layer makes the heater less efficient, noisier and more likely to fail early. Flushing the tank once a year is one of the simplest maintenance jobs you can do to protect it.
This step-by-step guide shows you how to flush a tank water heater safely, whether it’s gas or electric. It also covers the warning signs that your tank needs attention, a few extra checks to do while you’re at it, and how to descale a tankless unit.
Quick answer: Turn off the power or set the gas to pilot, shut off the cold water supply, connect a garden hose to the drain valve, open a hot water faucet, and drain the tank. Briefly turn the cold supply back on to stir up sediment until the water runs clear. Close the valve, refill the tank completely, and only then restore power or gas.
Why flushing your water heater matters
Sediment causes several problems at once. On a gas water heater, it sits between the burner flame and the water, so the heater has to work longer to deliver the same hot water. On an electric heater, sediment can bury the lower heating element and shorten its life. The trapped water under the sediment can also boil in small pockets, which causes the popping and rumbling sounds many homeowners notice.
Most manufacturers recommend flushing a tank water heater at least once a year. If you have hard water, every six months is better. Regular flushing helps the heater run efficiently, keeps it quieter, and can help it reach the full lifespan you paid for.
Signs your water heater needs flushing
- Popping, crackling or rumbling noises when the heater is running.
- Hot water runs out faster than it used to.
- Water takes longer to heat after heavy use.
- Cloudy, sandy or rusty-looking hot water.
- Higher energy bills without a change in how you use hot water.
If you’ve never flushed your tank and it’s more than a few years old, plan to do it soon. Just go gently with an older tank: the drain valve may be stiff, and heavy sediment can clog it.
What you’ll need
- A garden hose long enough to reach a floor drain, a utility sink or outside
- A flat screwdriver or pliers (for some drain valves)
- Work gloves and safety glasses
- A bucket and towels
- About 60 to 90 minutes
How to flush a tank water heater: step by step
Step 1: Turn off the energy source
For an electric water heater, switch off its breaker at the electrical panel. This is critical: heating elements that switch on in an empty tank can burn out within seconds. For a gas water heater, turn the gas control knob to “Pilot” or “Vacation” so the burner won’t fire while you drain the tank.
Step 2: Let the water cool (recommended)
The water in your tank can be hot enough to scald. If possible, wait a few hours or flush first thing in the morning before using hot water, so the water has cooled down. If you can’t wait, handle the hose carefully and point it somewhere safe.
Step 3: Shut off the cold water supply
Find the cold water inlet pipe on top of the heater and close its shut-off valve. A lever valve turns a quarter turn so it’s perpendicular to the pipe; a round handle turns clockwise until it stops.
Step 4: Connect a hose to the drain valve
The drain valve sits near the bottom of the tank and looks like a small spigot. Screw on a garden hose and run the other end to a floor drain, a utility sink or outdoors, below the level of the valve if possible so gravity helps.

Step 5: Open a hot water faucet
Open the hot water side of a faucet somewhere in the house, ideally on a floor above the heater. This lets air into the system so the tank drains freely instead of forming a vacuum.
Step 6: Open the drain valve and drain the tank
Open the drain valve slowly. Some turn with a handle; others need a flat screwdriver. Water will start flowing through the hose. It may come out cloudy or with bits of sediment. Let the tank drain completely, which usually takes 20 to 40 minutes depending on the tank size and the water pressure.
Step 7: Stir up the sediment
Once the tank is nearly empty, open the cold water supply valve for a few seconds, then close it. This sends a burst of water into the tank that stirs up sediment from the bottom so it can drain out. Repeat a few times until the water coming out of the hose runs clear.
Step 8: Close the drain valve and refill
Close the drain valve, disconnect the hose, and open the cold water supply fully. Leave the hot water faucet you opened earlier running. At first it will sputter as air escapes. When it flows steadily with no spitting, the tank is full. Close the faucet.
Step 9: Restore power or gas
Only after the tank is completely full, turn the breaker back on for an electric heater, or return the gas control knob to its normal setting. If your gas heater has a standing pilot that went out, relight it by following the instructions printed on the tank’s label. Give the heater an hour or so to bring the water back up to temperature.
Step 10: Check for leaks
Look at the drain valve and the connections at the top of the tank for drips. If the drain valve keeps dripping after closing, a hose cap screwed onto it can stop a slow drip until you can replace the valve.
Safety note: Never restore power to an electric water heater with an empty or partially filled tank. And if you smell gas at any point, leave the house immediately and call your gas utility from outside.
While you’re at it: 3 quick checks
Test the temperature and pressure relief valve
The T&P relief valve is a safety device near the top of the tank with a discharge pipe running down the side. Place a bucket under the pipe and lift the lever briefly. Water should rush out and stop when you release it. If nothing comes out, or it keeps dripping afterward, the valve needs replacing. This is an important safety part, so have it replaced promptly.
Check the temperature setting
The U.S. Department of Energy suggests setting your water heater to 120°F (49°C) for most households. It’s hot enough for everyday needs, reduces the risk of scalding, and saves energy compared with higher settings.
Plan an anode rod inspection
The anode rod is a metal rod inside the tank that corrodes on purpose so the tank lining doesn’t. Many plumbers suggest checking it every few years, and more often if you have softened water. If it’s worn down to the core wire, replacing it can extend the tank’s life. This job requires a large socket and some muscle, and some tanks have limited overhead clearance, so many homeowners leave it to a plumber.
How to descale a tankless water heater
Tankless heaters don’t collect sediment the same way, but minerals form scale inside the heat exchanger. Most manufacturers recommend descaling once a year, or more often with hard water. The typical process uses the service valves on the unit, a small submersible pump, a bucket and white vinegar or a descaling solution circulated through the heater for about an hour. Follow your manufacturer’s manual exactly, since steps vary by model.
Water heater flushing at a glance
| Task | How often | DIY difficulty |
|---|---|---|
| Flush tank water heater | Once a year (every 6 months with hard water) | Easy to moderate |
| Test T&P relief valve | Once a year | Easy |
| Check temperature setting | Once a year | Easy |
| Inspect anode rod | Every few years | Moderate to hard |
| Descale tankless heater | Once a year | Moderate |
When to call a plumber
- Water is leaking from the tank body itself, not a fitting. That usually means the tank has failed.
- The drain valve is clogged with sediment and won’t drain, or it breaks.
- The T&P valve doesn’t work or discharges often.
- You have no hot water after the flush and the pilot or elements won’t work.
- You smell gas or see scorch marks around a gas burner.
Frequently asked questions
How often should I flush my water heater?
Once a year for most homes. If you have hard water or notice sediment noises, every six months is a good idea.
Can flushing an old water heater cause a leak?
Occasionally. On a very old tank that has never been flushed, sediment can be the only thing sealing a weak spot, and plastic drain valves can crack. If your tank is near the end of its life, consider having a plumber inspect it first.
What if the water won’t drain?
Sediment may be blocking the drain valve. Close the valve, turn the cold supply on briefly to push the clog loose, and try again. If it still won’t drain, call a plumber rather than forcing the valve.
Do I need to flush a new water heater?
Start annual flushing after the first year. It’s much easier to keep a tank clean than to clean one that has years of buildup.
How long does a water heater last?
A traditional tank water heater typically lasts about 8 to 12 years. Annual flushing and anode rod checks help it reach the upper end of that range.
The bottom line
Flushing your water heater takes about an hour, costs nothing, and pays you back with quieter operation, faster hot water and a longer-lasting tank. Mark a date on your calendar, follow the steps above, and never forget the golden rule: the tank must be full before the power or gas goes back on.




