How often to flush a water heater isn't a one-size-fits-all answer — it depends mainly on your water hardness, the age of your tank, and how much hot water your household uses. This guide covers the general starting point and the factors that push the interval shorter or longer.

How Often to Flush a Water Heater: The General Guideline

For most households, flushing once a year is a reasonable default and a common recommendation for tank-style water heaters. That baseline assumes moderate water hardness and typical household usage — homes outside that range often benefit from adjusting up or down.

Factors That Change How Often to Flush a Water Heater

  • Water hardness. Homes on hard water (higher mineral content) tend to build up sediment noticeably faster, and may benefit from flushing every six months rather than annually.
  • Tank age. Older tanks that have gone years without a flush often have thicker, more compacted sediment, which can change how the flush is approached — see our guide to flushing when it's been a long time for that scenario.
  • Household hot water usage. A larger household running more hot water cycles through more minerals over the same period, which can shorten the useful interval between flushes.
  • Tankless vs. tank units. This guidance is aimed at traditional tank water heaters; tankless units have different manufacturer-specific descaling schedules.

Setting a Reminder That Actually Works

Because sediment builds up gradually and quietly, it's easy to let "once a year" slide into two or three years without anyone noticing. Tying the task to something you already do annually — changing HVAC filters, a birthday, an insurance renewal — makes it far more likely to actually happen than relying on memory alone. Keeping a simple written note of the date each time you flush also makes the next decision easier, since you won't be guessing how long it's actually been.

Signs You're Overdue, Regardless of Schedule

Rather than relying only on a fixed interval, a few signals suggest it's time regardless of when you last flushed:

  • Popping or crackling sounds while the unit heats — see our guide to a water heater making popping noise.
  • A low, continuous rumble during heating cycles — see our guide to a water heater making rumbling noise, which often points to heavier sediment buildup than popping alone.
  • Noticeably longer wait times for hot water, or reduced hot water output.
  • You genuinely can't remember the last time it was flushed — when in doubt, that's a reasonable signal on its own.
💡

When Unsure, Default to Annual

If you don't know your water hardness or your tank's flushing history, an annual flush is a safe, low-effort default that works well for most homes without over- or under-maintaining the unit.

How to Tell What Category Your Home Falls Into

If you don't already know your water hardness, your water utility's annual quality report (often available on their website) typically lists it, or a plumber can test it during a service visit. Homes on well water are also more likely to run hard, since municipal treatment sometimes softens water before it reaches your tap. Knowing this one number is often enough to decide confidently between a six-month and a twelve-month schedule, rather than guessing.

Going longer between flushes doesn't cause sudden failure, but the effects tend to compound: sediment insulates the tank from the heat source, which can mean higher energy bills and longer heating times, and in some cases can shorten the tank's overall lifespan compared to one that's flushed on a more regular schedule.

How to Actually Flush It

Once you've settled on a schedule, our step-by-step guide to flushing a water heater walks through the process safely, including what to do beforehand and when to call a plumber instead. It's also worth checking the rest of your water heater maintenance checklist while you're at it, since a few other tasks are easiest to do at the same time.

Does Flushing More Often Ever Hurt?

Flushing more frequently than strictly necessary isn't harmful to the tank — the main cost is your own time. If you're unsure whether you're in the six-month or twelve-month category, leaning toward the more frequent schedule is a low-risk choice, whereas stretching the interval too far in a hard-water home is the direction more likely to lead to noise, reduced efficiency, and a shorter tank lifespan.

Bottom Line

How often to flush a water heater comes down to a simple default — about once a year — adjusted for your water hardness and tank age, with popping or rumbling noise as a clear signal to move sooner rather than later regardless of the calendar.