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)

TierCostUnit
Low$80service
Typical$165service
High$300service

Related on HomeScore