How Often Should You Flush Your Water Heater? Sediment, Efficiency & the Right Schedule

Updated 2026-07-21 · Plumber Comparator editorial team

Flat illustration of a strapped water heater tank with gas burner and pipes

Flushing a water heater is the maintenance task almost everyone knows they're supposed to do and almost no one actually schedules. It's a fair question whether it's worth the trouble — and the research on sediment buildup makes a pretty strong case that it is, especially anywhere in California with hard water.

Where the sediment comes from

Minerals naturally present in water — mostly calcium and magnesium — settle out as the water is heated and sit at the bottom of the tank. In areas with hard water, which covers large parts of California, this buildup accumulates faster than in areas with naturally soft water. Over time it hardens into a layer that insulates the bottom of the tank from the burner or heating element.

What the research shows about the efficiency hit

A 2013 technical report prepared for the U.S. Department of Energy by researchers Widder and Baechler at Pacific Northwest National Laboratory, Impacts of Water Quality on Residential Water Heating Equipment (report PNNL-22921), reviewed how mineral scale affects storage water heaters. The report cites earlier research from Battelle Laboratories finding that a typical electric water heater can accumulate roughly 0.4 pounds of scale per year, and separate testing that found gas water heater efficiency declined by around 5% after the equivalent of about 20 years of scale accumulation, while electric units were comparatively less affected. You can find the full report through the Pacific Northwest National Laboratory. The takeaway: the efficiency loss from sediment is real and measurable, though it builds up gradually rather than overnight — which is exactly why it's easy to ignore until the tank is rumbling and your gas bill has crept up for reasons that aren't obvious.

How often to actually flush it

DIY flush vs. professional service

Flushing is one of the more DIY-friendly water heater tasks: shut off the power or gas, connect a hose to the drain valve, and run water out until it's clear, following the manufacturer's exact steps for your model. That said, older units with valves that haven't been touched in years sometimes have a drain valve that's partially clogged or corroded and won't fully close again afterward, which turns a routine flush into a leak. A professional flush, often bundled with a broader water heater inspection, typically costs $75-$150 and comes with a check of the anode rod and pressure relief valve at the same time.

Signs your tank already has a sediment problem

When flushing is too little, too late

If a tank is more than 8-10 years old and has never been flushed, a first flush can sometimes dislodge enough hardened sediment to expose a leak that the buildup had been masking. At that stage, it's worth weighing a flush against simply planning for replacement — our guide to water heater lifespan: repair or replace walks through that decision in detail.

Want a plumber to flush your tank properly and check it over at the same time in Bakersfield, Anaheim, or anywhere in California? Request your free quote on Plumber Comparator.

Need a plumber you can trust?

Tell us about the job — a licensed California plumber gets back to you with a real quote.

Get free quotes

Keep reading

Get free plumbing quotes

Describe your job — a licensed local plumber calls you back. Free, no obligation.

By submitting, you agree to be contacted about your project by phone or email. We never sell your details for anything else. Privacy