Why Do You Need a Water Heater Flush? Flushing your water heater once a year removes sediment, reduces build-up, and extends the overall life of your equipment. It’s the best thing you can do for your water heater to make sure it provides your family with hot water for years to come!