ZK Mechanical

Home / Answers

Water Heaters

How much does an anode rod replacement cost?

Reviewed by Zobir, licensed technician

Homeowner performing water heater maintenance in a GTA home

Quick answer

An anode rod replacement is one of the cheaper water heater jobs: the rod itself is an inexpensive part, and the visit lands at the low end of the $150–$800 range for tank repairs, with the $90–$150 diagnostic folded in. Labour climbs when the old rod is seized or there is no headroom above the tank. Done every three to five years, it can add years to a tank's life.

How much an anode rod replacement costs comes down to whether a small maintenance bill is worth it against the price of a whole new tank, and for most heaters under eight years old the answer is yes. The rod is a cheap part; the labour, the headroom above the tank and the age of the heater decide the bill. Here is what drives each of those on a Halton or Hamilton tank, and the cases where we tell people not to bother.

What the anode rod actually does

A tank water heater is a steel cylinder with a thin glass lining, and that lining always has pinholes, so the anode rod — a magnesium or aluminum-zinc bar threaded into the top of the tank — is there to corrode instead of the steel. Water attacks the rod first because it is the more reactive metal, so the rod dissolves over a few years while the tank stays intact. Once the rod is down to its steel core wire, the tank starts rusting from the inside, and the countdown to a leak begins. It is the main reason tanks are sold with a 6-year or 12-year warranty: longer-warranty models usually ship with a heavier rod, or two of them.

What an anode rod replacement visit includes

  • The rod — a standard magnesium rod is an inexpensive part; an aluminum-zinc rod for sulphur-smelling water costs a little more, and a powered (impressed-current) anode that never wears out is the premium option. We quote the exact part in writing before we touch the tank.
  • Getting the old one out — this is where the labour goes. The hex head on top of the tank is 1-1/16 inch, it has been baking in place for years, and on many tanks it needs an impact driver and a second person bracing the tank so it does not twist the plumbing.
  • Headroom — a full-length rod is roughly the height of the tank, so pulling it straight up needs clear space above. In the low basements of 1950s–60s bungalows in Aldershot and Roseland, or under a duct run in a Millcroft utility closet, we use a segmented flexible rod instead, which takes longer to feed in.
  • The combo rod — some tanks hide the anode inside the hot-water outlet fitting rather than under its own cap, which means disconnecting the hot line first.

Put together, the visit sits toward the low end of the $150–$800 band for tank repairs. Set that against $1,200–$2,500 for a replacement tank and the arithmetic is straightforward: a rod every few years is cheaper than a tank every eight.

How often the water here uses one up

A rod on Lake Ontario water in Burlington, Oakville or lower Hamilton typically lasts three to five years, and two local factors shorten that. Well water in Georgetown, rural Flamborough and the older parts of Milton carries far more dissolved mineral and eats a magnesium rod faster. Less obviously, a water softener does the same thing: softened water is more conductive, and rods in softened houses can be gone in two years. If you have a softener, check the rod at year two, not year five.

There is one side effect worth knowing. A magnesium rod reacting with certain bacteria in the tank produces the sulphur smell some households notice; our answer on why hot water smells like rotten eggs covers the aluminum-zinc swap that resolves it.

When we tell you not to replace it

  • The tank is rented. The rental company owns it and is responsible for its lifespan; paying for their maintenance makes no sense, and if the tank fails they replace it anyway.
  • The tank is past ten years and has never had the rod changed. The rod has been gone for years, the steel has been corroding all that time, and a new rod cannot un-rust a tank. Put the money toward the new one.
  • The water already runs rusty from the hot taps, or the base is damp. That is a tank shell on its way out, and a rod is a waste of a visit.
  • The tank is a newer 12-year model still under warranty — inspect the rod, but it often has plenty left.

Can you do it yourself?

Mechanically, yes: shut off the cold inlet, relieve pressure at a hot tap, drain a few litres so the tank does not overflow when the rod comes out, break the hex head loose, and thread the new rod in with sealing tape. In practice the seized hex head stops most homeowners, and twisting hard on a tank with rigid copper connections can crack a fitting and turn a maintenance job into a leak. The rest of the routine is in our water heater maintenance guide.

ZK Mechanical checks the anode as part of any water heater service call and will tell you plainly whether it is worth replacing on your tank. Homes in Burlington, Oakville and Hamilton can book an anode inspection or fold it into an annual visit through our maintenance plans.

Related questions

Need a professional?

Local pages for this service