Hot water smells like rotten eggs in our Abbotsford home, what causes that?
Hot water smells like rotten eggs in our Abbotsford home, what causes that?
That sulphur smell almost always comes from a reaction inside the water heater tank, not from the water supply itself. The most common cause is a magnesium anode rod reacting with sulphate-reducing bacteria in the water, producing hydrogen sulphide gas. It happens in both gas and electric tanks and tends to be worse when a tank sits unused for a while or when the water temperature is set too low.
What's Actually Happening and What to Do
The anode rod is a sacrificial metal rod that protects the tank lining from corrosion. In some water supplies, particularly where sulphate levels are higher, the rod creates the right chemistry for anaerobic bacteria to thrive and produce that rotten-egg odour. Abbotsford draws from both surface and groundwater sources, and mineral content can vary enough to trigger this in tanks that were odour-free for years.
There are three practical fixes, roughly in order of cost and permanence. First, raising the water heater temperature to 60°C kills most sulphate-reducing bacteria; note that at that temperature you will need a mixing valve at the tap to prevent scalding, especially if children or elderly people are in the home. Second, flushing the tank thoroughly and replacing the magnesium anode rod with an aluminium or zinc-alloy rod often eliminates the problem for a fraction of the cost of a new unit. Third, if the tank is more than 10 to 12 years old, the smell is sometimes the push a homeowner needed to replace it anyway, since an older tank is also losing efficiency.
A licensed plumber or HVAC contractor can flush the tank, inspect the anode and swap it out in a single service call, typically in the $150 to $350 range depending on the tank's age and accessibility. A full tank replacement in Abbotsford runs roughly $2,000 to $3,500 for a standard gas or electric unit installed. If you are considering a heat pump water heater, budget $4,000 to $7,000 installed; those units are eligible for the CleanBC Energy Savings Program rebate of up to $3,500 if your household meets the income thresholds, so confirm eligibility with Better Homes BC before purchasing.
One thing worth noting: Abbotsford is outside Metro Vancouver and sits in the Fraser Valley Regional District, so permit and utility rules differ slightly from the municipalities this service covers most closely. Gas water heater work requires a gas contractor licensed with Technical Safety BC, and Technical Safety BC issues the gas permit for Abbotsford. Ask any contractor you hire to confirm their Technical Safety BC gas contractor licence number and WorkSafeBC coverage before work begins.
If the smell is coming only from the hot side and only after the water sits, the anode rod is almost certainly the culprit. If both hot and cold water smell, the issue is more likely the water supply itself, and you would want to contact Abbotsford's water utility or have the water tested.
Anode rod swaps and tank flushes are straightforward jobs that contractors can usually schedule within a week or two; water heater replacements take a bit longer to source the right unit, so if you are heading into the colder months and the tank is aging, sooner is better. For a quote, Vancouver HVAC Pro can send your request to local contractors in the Vancouver Construction Network.
What it costs: Water Heater Replacement Cost in Metro Vancouver
Want this done at your place?
Tell us what you have now and what you want, and we'll get you a real quote from a local Metro Vancouver HVAC contractor. We send it out to local contractors for you. Free, no pressure.
HVAC IQ -- Built with local heating and cooling expertise, Metro Vancouver knowledge, and real construction experience. Answers are for informational purposes only.
Ready to Get Quotes?
Find local HVAC contractors in Metro Vancouver. Free matching, no obligation.