How To Drain and Clean A Water Heater To Remove Mineral Buildup
Over time, minerals from your home’s water supply can settle inside your water heater tank. This sediment buildup is especially common in areas with hard water and can reduce efficiency, shorten the lifespan of your water heater, and even cause strange noises or inconsistent hot water. Learning how to drain and clean a water heater to remove mineral buildup is a simple DIY maintenance task that can help keep your system running efficiently. Most experts recommend flushing your water heater at least once per year to prevent sediment from accumulating and damaging the tank. Below is a step-by-step guide from our experts at Oliver for how to safely drain and clean your water heater.
Why Mineral Buildup Is A Problem
Water naturally contains minerals like calcium and magnesium, and when water is heated inside a water heater tank, these minerals separate from the water and settle at the bottom. Over time, the sediment layer becomes thicker and begins to affect the system’s performance. This buildup can reduce heating efficiency, increase energy bills, cause rumbling or popping noises from the tank, and limit the amount of hot water available. It can also put extra strain on the heating elements and shorten the overall lifespan of the water heater. Flushing the tank periodically helps remove this sediment, allowing the system to operate more efficiently and reliably.
Step 1: Turn Off The Power Or Gas
Safety should always come first when working on a water heater. For electric water heaters, turn off the power at the circuit breaker panel. For gas water heaters, switch the gas control valve to the pilot setting or turn the gas supply off completely. This prevents the heating elements or burner from operating while the tank is empty.
Step 2: Turn Off The Cold Water Supply
Locate the cold water supply valve at the top of the water heater and turn it clockwise to shut it off. This stops additional water from entering the tank while you drain it.
Step 3: Allow The Water To Cool
Water inside a heater tank can reach temperatures of 120–140°F or higher. To prevent burns, allow the water to cool for a while before draining. If you need to speed up the process, you can run hot water from a faucet in your home for a few minutes to release some of the hot water in the tank.
Step 4: Connect A Hose To The Drain Valve
Next, locate the drain valve near the bottom of the water heater tank.
- Attach a garden hose to the drain valve.
- Run the other end of the hose to a floor drain, utility sink, or outside area where hot water can safely drain.
Make sure the hose is secure to avoid leaks.
Step 5: Open A Hot Water Faucet
Go to a nearby sink or bathtub and turn on the hot water faucet. This step allows air into the plumbing system and helps the water drain more smoothly from the tank.
Step 6: Open The Drain Valve
Use a flathead screwdriver or carefully turn the valve by hand to open the drain valve. Water will begin flowing through the hose and out of the tank. At first, you may notice cloudy water or visible sediment, which is normal when flushing a water heater. Allow the tank to drain completely.
Step 7: Flush The Tank
Once the tank has drained, briefly turn the cold water supply back on for several seconds. This will stir up remaining sediment inside the tank and flush it out through the hose. Repeat this process several times until the water coming out of the hose runs clear. This step is important because it removes lingering mineral deposits from the bottom of the tank.
Step 8: Close The Drain Valve and Refill The Tank
After flushing the tank:
- Close the drain valve securely.
- Remove the garden hose.
- Turn the cold water supply valve back on.
Keep the hot water faucet open in your home until water flows steadily without sputtering. This ensures that air is fully removed from the system.
Step 9: Restore Power Or Gas
Once the tank is completely full, you can restore power to the system.
- Turn the breaker back on for electric water heaters.
- Turn the gas valve back to the on position for gas water heaters.
Never turn the heating elements back on while the tank is empty, as this can damage the system.
How Often Should You Flush Your Water Heater?
Most homeowners should flush their water heater once per year to prevent mineral buildup. However, if your home has particularly hard water, flushing the tank every six months may be beneficial. Regular maintenance helps improve energy efficiency, reduce wear on heating components, and extend the lifespan of your water heater.
Tools Needed
- Garden hose
- Bucket (optional)
- Flathead screwdriver
- Adjustable wrench
- Work gloves
- Towels or rags
- Access to a floor drain or outdoor drainage area
When To Call A Professional
While flushing a water heater is a manageable DIY task, it is a job best left to the professionals at Oliver. If your drain valve is stuck, sediment buildup is severe, or your water heater is producing strange noises or inconsistent hot water, it may be time for expert help. If you need assistance with maintenance, repairs, or water heater replacement, contact Oliver for professional water heater services.

