Your water heater is making a sound like a popcorn machine. That rumbling and popping is the sound of money leaving — it's sediment, a growing layer of mineral gravel at the bottom of the tank, and it's slowly cooking your water heater from the inside. The fix costs nothing but a garden hose and about thirty minutes of actual work, once a year. Most homeowners never do it, which is why most water heaters die years before they should.
What Sediment Actually Is
Every gallon of water that enters your tank carries dissolved minerals — mostly calcium and magnesium. Heat makes those minerals precipitate out of the water and settle. Month after month they accumulate on the tank floor as a gritty, sandy layer.
That layer does three kinds of damage. First, it insulates: on a gas heater, the burner sits directly under the tank floor, so heat has to push through the sediment before it reaches the water — the burner runs longer, the tank floor overheats, and the steel and its glass lining stress and crack. On an electric heater, sediment buries the lower heating element, which overheats and burns out. Second, it steals capacity: a few gallons of your "40-gallon" tank are now gravel. Third, it makes that noise: water trapped beneath the sediment layer flashes to steam and pops through it. Rumbling is the audible version of all of this.
Flushing doesn't require removing the layer surgically. It means draining the tank and stirring the sediment out with the water — a job the heater was literally built with a drain valve to allow.
At a Glance
- Skill level: Beginner — a hose, a valve, and patience. No parts of the heater come apart.
- Tools: A garden hose long enough to reach a floor drain, driveway, or safe outdoor spot; a bucket; work gloves; a flathead screwdriver (some drain valves need one).
- Time: About 30 minutes of hands-on work — plus cooling time first, which is the step people skip and regret.
- Cost: DIY is the price of a garden hose if you don't own one. A professional flush typically runs $100–$250 (typical U.S. range, 2026).
Safety — In This Order, Before the Hose Comes Out
- Kill the heat. First. For an electric heater, switch its breaker OFF at your home's panel. For a gas heater, turn the control knob on the unit to PILOT — that stops the burner without killing the pilot light. (Relighting modern pilots is easy, but there's no reason to.) Never drain a tank that's actively heating.
- Close the cold water supply valve above the heater.
- Respect the scald risk. The water in that tank is 120°F or hotter — enough to scald skin quickly. If the heater has been running recently, let it cool for a few hours, or run hot water in the house beforehand to draw the temperature down. Treat every drop out of the hose as hot until you've felt the hose itself stay cool.
The Flush, Step by Step
- Attach the hose to the drain valve at the bottom of the tank and run it to your drain point — ideally somewhere lower than the valve, and somewhere hot water and grit won't damage anything.
- Open a hot water faucet somewhere in the house (a bathtub tap is ideal) and leave it open. This lets air in so the tank can drain instead of glugging against a vacuum.
- Open the drain valve. The tank will empty over several minutes. This first rush carries the loosest sediment with it.
- Pulse the cold supply. Once the tank is drained, open the cold water valve for 20–30 seconds at a time, then close it. Each blast stirs the sediment bed and pushes grit toward the drain. Repeat — drain, blast, drain — until the water coming out of the hose runs clear.
- Close the drain valve and remove the hose.
- Refill completely. Open the cold supply and let the tank fill. Leave that hot faucet open until water flows from it in a steady stream with no sputtering air — that's your proof the tank is truly full.
- Restore the heat — only now. Electric: breaker back ON. Gas: turn the knob from PILOT back to your temperature setting. Never energize an electric heater before the tank is full: a heating element switched on in air burns out in seconds, turning a free maintenance job into a repair bill.
Reading the Drain Water
The hose tells you how your heater has been living:
- Clear water, little grit — the tank was in good shape. Annual flushing is working; see you next year.
- Cloudy, milky water — fine mineral load, typical for hard water areas. Normal; flush until it clears.
- Sandy or gritty discharge — a real sediment bed was in there. Expect the popping noises to stop and the recovery time to improve.
- Rusty or brown water that doesn't clear — that's not sediment; that's the tank itself corroding. Sediment is a maintenance issue; rust is a mortality issue. If rusty water persists after flushing, start planning for replacement rather than more maintenance.
When to Stop and Call a Pro
- The drain valve won't open, or won't stop dripping afterward. Old plastic valves seize and fail. Forcing one can break it off — a flooded utility room costs more than a plumber.
- Nothing comes out at all. The valve is likely plugged solid with sediment. A plumber has ways to clear it that don't involve breaking it.
- The water never runs clear after repeated pulsing, or rust keeps coming.
- You smell gas, see scorch marks, or find water pooling under the tank. Each of those is a different problem wearing a maintenance costume.
A professional flush ($100–$250) often bundles the visit with a temperature-and-pressure valve test and an anode rod inspection — worth asking about, since those two checks are the rest of the tank's life insurance.
FAQ
How often should I flush? Once a year is the standard recommendation. Homes with hard water — or a heater that already rumbles — benefit from every six months. In soft-water regions, some manufacturers allow up to two or three years, but annual is the habit that protects the tank.
Can flushing hurt an old heater? Occasionally, yes — honestly. On a neglected, elderly tank, the sediment may be plugging pinhole corrosion, and a first-ever flush at year ten can reveal a leak that was already there. That's not the flush causing damage; it's the flush removing the evidence's disguise. If your heater is past ten and has never been flushed, it's reasonable to have a plumber do the first one.
Does this apply to tankless water heaters? No — tankless units need descaling, a different job involving a pump and a cleaning solution, and typically costing more ($150–$300 professionally). This guide is for standard tank heaters only.
Sources
- Plumbing Pros San Diego, "Water Heater Flush: How Often, DIY Steps, Cost" — https://plumbingprosd.com/blog/water-heater-flush-san-diego/
- AEANET, "How Much Does a Water Heater Flush Cost?" — https://www.aeanet.org/how-much-does-a-water-heater-flush-cost/
- PickHVAC, "Sediment in Water Heater: Causes, Effects, and Solutions" — https://www.pickhvac.com/sediment-in-water-heater/
- GreenyPlace, "How Do I Know If My Hot Water Heater Needs Flushing?" — https://greenyplace.com/how-do-i-know-if-my-hot-water-heater-needs-flushing