Water Heater Anode Rod Replacement Cost in Vancouver

Published: July 22, 2026 — BC Wide Home Services Ltd, doing business as BC Wide Heating & Air Conditioning — 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.

Safety Reminder

If you smell gas, suspect carbon monoxide or believe there is an immediate danger, leave the property and contact emergency services or the appropriate gas emergency authority. Do not remain inside — exit the building immediately and call for help from outside.