Water Heater Annual Flush Cost in Vancouver — DIY vs Professional

Published: July 23, 2026 — BC Wide Home Services Ltd, doing business as BC Wide Heating & Air Conditioning — Greater Vancouver, BC

DIY Flushing Cost

DIY flushing cost: $0-20 (if you have a garden hose. The only cost is the hose if you do not own one. Process: turn off gas/electric, connect hose to drain valve, open valve, let water flow until clear, close valve, disconnect hose, restore power/gas. Takes about 30-60 minutes.

Professional Flushing Cost

Professional water heater flushing: $120-200 includes technician visit, full tank drain and flush, visual inspection of the tank interior, T&P valve test, and anode rod inspection. Professional flushing is recommended if: you have never flushed the tank, the tank is over 5 years old, or you have hard water.

Flushing Frequency

Annual flushing is recommended for Vancouver municipal water. If you have never flushed your tank, start now — even a neglected tank benefits from flushing. Tanks that have never been flushed may have compacted sediment that requires professional removal. Signs flushing is overdue: popping noises, reduced hot water, cloudy water.

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.