How Often Should You Flush a Water Heater?
Find out how often to flush water heater tanks based on your water quality, plus step-by-step instructions and signs that your tank is overdue for a flush.
The Short Answer
How often to flush water heater tanks depends on your water quality:
- Normal water: Once a year
- Hard water: Every 6 months
- Very hard water or well water: Every 4-6 months
If you've never flushed your water heater — or can't remember the last time — it's overdue. This is the single most important maintenance task for extending your water heater's life, and most homeowners skip it entirely.

Need a plumber? Get free quotes from trusted local plumbers
Are you a plumber? Learn about our partner programWhy Flushing Matters
Every day, your water heater fills with water that contains dissolved minerals — primarily calcium and magnesium. As the water heats up, these minerals separate out and sink to the bottom of the tank as sediment. Over months and years, this sediment builds into a thick layer that causes a chain of problems:
Wasted Energy
Sediment settles right where the heat source is — on top of the gas burner or around the electric heating element. This layer of mineral deposits acts as insulation between the heat and the water, forcing the unit to run longer and harder to reach the set temperature. The result? Higher gas or electric bills for the same amount of hot water.
Flushing a heavily sediment-laden tank can reduce energy consumption by up to 30%.
Less Hot Water
Sediment takes up space inside the tank. A 50-gallon tank with 5 gallons of sediment at the bottom is effectively a 45-gallon tank. If you've noticed you're running out of hot water faster than usual, sediment is a likely culprit.
Tank Damage
When sediment insulates the tank floor from the burner, the metal overheats in concentrated "hot spots." These hot spots weaken the glass lining and the steel beneath it, accelerating corrosion and eventually causing cracks or leaks. This is one of the primary reasons water heaters fail prematurely.
Noise
That popping, crackling, or rumbling sound from your water heater? It's steam bubbles forcing their way up through hardened sediment. The noise itself isn't dangerous, but it's a clear signal that sediment has built up significantly.
How Often to Flush: A Detailed Guide
Once a Year (Standard Recommendation)
If you have municipal water with average mineral content, an annual flush is sufficient. This is the baseline recommendation from most manufacturers and the U.S. Department of Energy. Pick a date that's easy to remember — like the start of a new season — and make it a recurring calendar event.
Every 6 Months (Hard Water)
If you have hard water, sediment accumulates much faster and a yearly flush isn't enough. Hard water is defined as water with more than 120 mg/L (or 7 grains per gallon) of dissolved minerals.
How to know if you have hard water:
- White, chalky deposits on faucets, showerheads, or around drains
- Soap doesn't lather well
- Water spots on dishes and glassware after washing
- Scale buildup inside your kettle or coffee maker
- Check your local water quality report (usually available on your water utility's website or attached to your water bill)
Every 4-6 Months (Very Hard Water, Well Water, or Older Units)
Flush more frequently if:
- You have very hard water (over 180 mg/L or 10+ grains per gallon)
- You're on well water — well water often has higher mineral content, iron, and other sediment-producing compounds
- Your water heater is over 8 years old — older tanks are more susceptible to sediment damage
- You have a water softener — while softeners reduce calcium and magnesium, they add sodium which can be slightly more corrosive; flushing removes any residual sediment
Signs Your Tank Needs Flushing Now
Don't wait for the schedule if you notice any of these:
- Popping, rumbling, or crackling sounds during heating — the classic sign of sediment buildup
- Hot water runs out faster than it used to
- Water takes longer to heat up after the tank has been depleted
- Discolored or cloudy hot water — sediment particles entering the water supply
- Rising energy bills without a change in usage
- Lukewarm water even with the thermostat set correctly
- Rusty or metallic-tasting water — sediment may be combined with corrosion
How to Flush a Tank Water Heater (Step by Step)
This is a straightforward DIY job that takes about 30-45 minutes. Here's the full process:
What You'll Need
- Garden hose
- Flat-head screwdriver or pliers (for the drain valve)
- Bucket (optional, for checking sediment)
- Work gloves (the water will be hot if you don't let it cool)
Step 1: Turn Off the Heat Source
- Gas: Turn the gas control knob to "pilot" or "off"
- Electric: Switch off the circuit breaker for the water heater
For safety, you can let the tank cool for 1-2 hours before draining. If you're comfortable working with hot water, you can skip the wait — just be careful with the hose and drain water.
Step 2: Turn Off the Cold Water Supply
Close the shutoff valve on the cold water pipe at the top of the tank. This prevents new water from entering while you drain.
Step 3: Connect the Hose
Attach a standard garden hose to the drain valve at the bottom of the tank. Run the other end to a floor drain, outside, or into buckets. Make sure the hose end is lower than the drain valve so gravity can do the work.
Step 4: Open a Hot Water Faucet
Turn on a hot water faucet somewhere in the house (a sink near the water heater works best). This breaks the vacuum and allows the tank to drain freely. Leave it open throughout the process.
Step 5: Open the Drain Valve
Open the drain valve and let the tank empty completely. The first water out will likely be discolored — this is normal and shows that sediment is being removed. You may see sandy, gritty particles in the water.
If the drain valve is clogged: Sediment can block the valve. Try opening and closing it a few times to break up the blockage. If that doesn't work, you may need to use a long screwdriver or wire to clear the opening. For severely clogged valves, a plumber can help.
Step 6: Flush With Fresh Water
Once the tank is empty, turn the cold water supply back on while the drain is still open. This sends fresh water through the tank, stirring up and flushing out remaining sediment. Let it run until the water coming out of the hose runs clear — usually 5-10 minutes.
For heavy sediment, repeat this step 2-3 times: close the drain, let the tank partially fill, then drain again.
Step 7: Close Up and Refill
- Close the drain valve
- Remove the garden hose
- Make sure the cold water supply is fully open
- Leave the hot water faucet in the house open — when water flows steadily from it (without sputtering air), the tank is full
- Close the hot water faucet
Step 8: Restore Power
- Gas: Turn the gas control back to your desired temperature setting
- Electric: Turn the circuit breaker back on
Important for electric heaters: Never turn the power on until the tank is completely full. Running a dry heating element will burn it out immediately — a mistake that requires element replacement.
Step 9: Wait and Test
Give the water 30-60 minutes to heat up, then test the hot water at a faucet. It should be clear and reach your set temperature. If you heard popping sounds before the flush, they should be gone or significantly reduced.
What About Tankless Water Heaters?
Tankless water heaters don't store water, so they don't accumulate sediment the same way. However, they do develop mineral scale inside their heat exchangers, which reduces efficiency and can eventually damage the unit.
Descaling Schedule
- Normal water: Descale every 12-18 months
- Hard water: Descale every 6-12 months
How Descaling Works
Tankless descaling is a different process from tank flushing. It involves circulating a descaling solution (white vinegar or a commercial product) through the heat exchanger using a small pump:
- Turn off the gas/power and close the water isolation valves
- Connect a small submersible pump and two hoses to the service valves
- Fill a bucket with 2-3 gallons of white vinegar or descaling solution
- Run the pump for 45-60 minutes, circulating the solution through the unit
- Flush with clean water, reconnect everything, and restore power
Most tankless manufacturers include service valves specifically for this purpose. If yours doesn't have them, a plumber can install them.
What If You've Never Flushed Your Tank?
If your water heater is several years old and has never been flushed, the sediment may be thick and hardened. Here's what to expect:
- The drain valve may clog. Hardened sediment can block the small opening. Work the valve open and closed several times, or use a wire to break up the blockage.
- The water will be very discolored. Don't be alarmed — this is years of accumulated minerals being removed.
- Multiple flushes may be needed. One drain cycle probably won't get everything. Fill and drain 2-3 times until the water runs clear.
- Some sediment may not come out. If it's calcite or has bonite to the tank floor, a simple flush won't remove it. A professional can use a de-scaling solution for stubborn deposits.
Even a partial flush is better than no flush. Getting some sediment out improves efficiency and extends tank life.
Can Flushing Damage an Old Water Heater?
This is a common concern: "If I flush my old tank, will it start leaking?" The short answer is: the flush doesn't cause the damage — it reveals damage that was already there.
In very old tanks, sediment can actually be acting as a temporary seal over corroded areas. Removing it can expose those weak spots. But those weak spots were going to fail eventually anyway — better to discover them during a controlled flush than during a catastrophic leak at 2 AM.
That said, if your water heater is over 12 years old and has never been flushed, a professional inspection before flushing is a reasonable precaution. They can assess the overall condition of the tank before draining it.
Reducing the Need for Flushing
While you can't eliminate the need for flushing entirely, you can slow sediment buildup:
- Install a water softener: Removes calcium and magnesium before they enter the tank. The most effective long-term solution for hard water areas.
- Use a sediment filter: An inline filter on the cold water supply catches particles before they reach the tank.
- Lower the thermostat to 120°F: Higher temperatures accelerate mineral separation. Every degree lower slows the process.
- Consider a self-cleaning water heater: Some newer models (like A.O. Smith's "Dynaclean" systems) have built-in features that reduce sediment accumulation.
How Old Is Your Water Heater?
A water heater's age determines how aggressively you need to maintain it. Units under 5 years old can usually get by with annual flushing. Units over 8 years old benefit from more frequent attention — and units over 12 years old should be evaluated for replacement.
Not sure how old yours is? Use our free Water Heater Age Checker to find out instantly — just enter the brand and serial number.