Water Heater Anode Rod Replacement Cost in Vancouver
Published: July 22, 2026 — CANRO Heating & Cooling — Greater Vancouver, BC
Why Anode Rod Replacement Matters
The anode rod is a sacrificial metal rod that corrodes instead of your water heater tank. It is the single most important maintenance item for extending water heater life. A depleted anode rod means the tank is now corroding. Replacing it every 4-5 years can extend tank life from 10 years to 15-20 years.
Signs of Anode Rod Depletion
The water heater is over 5 years old and the anode has never been replaced, you see rusty or discoloured hot water, there is a rotten egg smell from the hot water (bacteria reacting with an aluminum anode), or visual inspection shows the rod core wire is exposed (rod is fully depleted).
Replacement Cost
Anode rod replacement costs $150-300 including the rod ($20-60 depending on type) and labour ($100-200). Powered anode rods (electronic) cost more ($80-150) but never need replacement. Combined with annual flushing, anode rod replacement is the best investment in water heater longevity.