What an anode rod does and why it needs replacing

An anode rod is a metal stick inside your water heater tank that corrodes instead of the tank itself. It is made of magnesium or aluminum and sits on a threaded rod. As water sits in the tank, the anode rod slowly dissolves, protecting the steel tank from rust. When the rod is mostly gone, the tank starts to rust from the inside, and you will see rust-colored water or sediment coming from your taps.

Most anode rods last 3 to 5 years, depending on your water hardness and temperature. Replacing it before it fully dissolves can add years to your water heater's life. The job takes about 30 minutes to an hour and costs between $150 and $300 if a plumber does it, or $20 to $50 if you do it yourself.

Key Takeaways

  • Turn off power to your water heater and let the tank cool for at least an hour before you start.
  • You will need a socket wrench that fits the hex nut at the top of the rod, usually 1 1/16 inch or 1 1/8 inch.
  • Drain a few gallons of water from the tank using the drain valve at the bottom to reduce pressure before you pull the rod out.
  • The rod may be stuck; tapping the wrench gently with a hammer or letting penetrating oil soak overnight can help loosen it.
  • New anode rods come in standard lengths; measure your tank or check the manual to order the right size.

Gather the tools and parts you will need

Before you start, collect a socket wrench set, a breaker bar or cheater pipe to extend your wrench handle, a bucket, a garden hose, penetrating oil (like WD-40), and a new anode rod. The rod size depends on your tank model — most residential tanks use a 1 1/16 inch or 1 1/8 inch hex nut, but check your water heater manual or measure the nut yourself to be sure.

You may also want a hammer, a rag, and a flashlight. If your tank is in a tight space, a socket extension will help you reach the nut at the top. Have the bucket ready to catch water that drains from the tank.

Turn off power and let the tank cool

For an electric water heater, switch off the breaker in your electrical panel. For a gas heater, turn the thermostat dial to "Pilot" or "Off." Wait at least one hour for the water inside to cool enough that you can touch the tank without burning yourself. Hot water under pressure can spray out when you loosen the rod, so this step matters.

While you wait, locate the drain valve at the bottom of the tank. It looks like a small faucet. Attach a garden hose to it and run the hose to a floor drain or outside. You do not need to drain the entire tank — just open the valve and let a few gallons out to reduce the pressure inside.

Remove the old anode rod

Position your socket wrench on the hex nut at the very top of the water heater. The nut is usually under a plastic cap or cover that you can pry off with a flathead screwdriver. Once the wrench is seated, turn it counterclockwise. If the nut does not budge, spray penetrating oil around the nut, wait 15 to 30 minutes, and try again. A breaker bar or a length of pipe slipped over your wrench handle gives you more leverage.

If the rod is still stuck, tap the wrench gently with a hammer to help break the corrosion seal. Do not hit hard — you risk stripping the nut. Once the nut turns, unscrew it by hand the rest of the way. The rod will slide out of the tank. It may be corroded, bent, or nearly gone. Lay it on a rag so it does not drip on your floor.

Install the new anode rod

Before you insert the new rod, wipe the threaded hole at the top of the tank with a clean rag to remove any sediment or corrosion. Slide the new rod straight down into the hole. It should go in smoothly. Once it is seated, hand-thread the hex nut back on. Tighten it with your socket wrench, turning clockwise. Do not over-tighten — snug is enough. Over-tightening can strip the threads or crack the fitting.

Close the drain valve at the bottom of the tank and remove the garden hose. Turn the water supply back on and let the tank refill. Check under the tank and around the new rod for leaks. If water drips from the nut, turn it another quarter turn with your wrench.

Restore power and check for leaks

Once the tank is full and you see no leaks, turn the power back on. For an electric heater, flip the breaker back to "On." For a gas heater, turn the thermostat back to your desired temperature. The heater will take 30 minutes to an hour to heat the water. Run a hot tap to make sure water flows normally and is not discolored.

Check the area under the tank one more time after a few hours of heating. If you see any drips, the nut may need another small turn. Most new rods perform well for 3 to 5 years before needing replacement again.

What to do if the rod is stuck or the nut strips

A rod that will not turn after soaking in penetrating oil may need overnight treatment. explore the oil, cover the nut with a plastic bag to keep it wet, and try again the next day. If the nut begins to strip — the wrench spins without turning the nut — stop when ready. Continuing will make it worse.

If the nut is stripped, you have two options: call a plumber to remove it with a specialized tool, or drain the tank completely and remove the fitting from below. A plumber can usually extract a stuck rod in under an hour. If you choose to drain the tank, you will need to turn off the water supply, attach a hose to the drain valve, and let the tank empty into a floor drain or outside. This takes longer but costs nothing beyond the service call if something goes wrong.

Frequently Asked Questions

How do I know if my anode rod needs replacing?

If your hot water is rust-colored, smells like rotten eggs, or you see sediment in the tub, the anode rod is likely worn out. You can also remove the top cover and look at the rod itself — if it is less than half an inch thick or has large chunks missing, it is time to replace it.

Can I replace the anode rod myself if I have never done plumbing work?

Yes. The job is straightforward if you have the right wrench size and the rod is not stuck. The hardest part is usually loosening the nut. Take your time, use penetrating oil if needed, and do not force anything. If the nut strips or the rod will not budge after soaking, a plumber can finish the job.

What size anode rod do I need?

Most residential water heaters use a standard 1 1/16 inch or 1 1/8 inch rod. Check your water heater manual or measure the hex nut yourself. When you order a replacement, specify your tank capacity and model number — the supplier will send the correct length and type.

Do I have to drain the whole tank to replace the anode rod?

No. Draining a few gallons using the drain valve at the bottom reduces pressure and makes the job safer. You only need to drain the entire tank if the nut is stripped and you cannot remove it from the top.

How often should I replace the anode rod?

Most anode rods last 3 to 5 years. If your water is very hard or your heater runs at high temperature, it may wear out faster. Check it every two years by removing the top cover and looking at its thickness. Replace it before it is completely gone to protect your tank.