How much does it cost to flush a water heater?
Water heater flush service costs $80 if bundled with another plumbing visit, $165 for a typical standalone flush and anode inspection, and $300+ if anode rod replacement or descaling is included.
Quick price points (2026)
| Tier | Cost | Unit |
|---|---|---|
| Low | $80 | service |
| Typical | $165 | service |
| High | $300 | service |