Flushing your water heater is an essential maintenance task that ensures your system runs efficiently, extends its lifespan, and provides consistent hot water. Over time, sediment can build up in the tank, reducing heating efficiency and potentially damaging the unit. In this guide, we’ll walk you through the steps to safely flush your water heater, whether you have an electric water heater or a gas water heater.
Why Flushing Your Water Heater Matters
Sediment buildup is the main reason water heaters lose efficiency. Minerals and debris from the cold water supply settle at the bottom of the tank, leading to:
- Reduced heating efficiency
- Strange noises from the tank
- Shortened lifespan of the water heater
- Reduced hot water capacity
Regularly flushing your water heater helps remove these deposits and keeps your system running smoothly.
Tools You’ll Need
Before you begin, gather the following items:
- Garden hose
- Bucket (optional)
- Adjustable wrench
- Towels (to catch any spills)
Make sure to have access to your water heater’s drain valve and the nearest water faucet.
Step-by-Step Guide to Flushing a Water Heater
1. Turn Off the Water Heater
- Electric water heater: Turn off the power at your circuit breaker.
- Gas water heater: Turn the gas control to the “pilot” or “off” position.
This prevents the heating element from turning on while the tank is empty.
2. Shut Off the Cold Water Supply
Locate the cold water supply line connected to the top of your water heater and turn it off. This stops more water from entering the tank during the flush.
3. Connect a Garden Hose to the Drain Valve
Attach one end of a garden hose to the water heater’s drain valve, usually located near the bottom of the tank. Place the other end of the hose in a floor drain, outside, or into a large bucket to safely catch the water.
4. Open a Hot Water Faucet
Turn on a hot water faucet somewhere in your home. This allows air to enter the tank, preventing a vacuum from forming and ensuring the water drains properly.
5. Open the Drain Valve and Flush the Tank
Carefully open the drain valve. Allow the water to flow out completely. Once the tank is empty, you can briefly turn on the cold water supply to help flush out any remaining sediment. Repeat this process until the water runs clear.
6. Close the Drain Valve and Refill the Tank
After flushing, close the drain valve and remove the garden hose. Turn on the cold water supply to refill the tank. Leave the hot water faucet open until a steady stream of water flows, indicating the tank is full and air has been purged.
7. Restore Power or Gas
- Electric water heater: Turn the power back on at the circuit breaker.
- Gas water heater: Turn the gas control back to the “on” setting and relight the pilot if needed.
Check for leaks around the drain valve and connections.
Tips for Maintaining Your Water Heater
- Flush your water heater at least once a year to prevent sediment buildup.
- Inspect the anode rod every 2–3 years to prevent tank corrosion.
- Consider installing a water softener if you have hard water to reduce sediment accumulation.
When to Call a Professional
If you notice persistent issues like strange noises, leaks, or inconsistent water temperature after flushing, it may be time to call a licensed plumber. Regular professional maintenance can extend the life of your electric water heater or gas water heater and ensure optimal performance.

