Skip to main content
Troubleshooting

Water Heater Repair: DIY Fixes vs. When to Call a Plumber

No hot water? Leaking tank? Pilot light won't stay lit? A practical guide to which water heater repairs you can DIY safely and which ones need a professional.

Jake Mitchell

Jake Mitchell

March 31, 2026

Updated March 31, 2026
Editorially Reviewed • March 31, 2026
Water Heater Repair: DIY Fixes vs. When to Call a Plumber
Affiliate Disclosure: This page contains affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. This helps support our site and allows us to continue providing free maintenance guides.

Safety Disclaimer

Water heater maintenance involves working with pressurized systems, scalding hot water, and potentially hazardous electrical or gas connections. Always shut off power (electric heaters) or gas supply (gas heaters) and allow water to cool to a safe temperature before beginning any maintenance. Wear appropriate safety equipment including gloves and eye protection. If you're uncomfortable with any step, contact a licensed plumber.

Affiliate Disclosure: This page contains affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. This helps support our site and allows us to continue providing free maintenance guides.

When your water heater stops working, the first question is always the same: can I fix this myself, or do I need to call someone?

The honest answer: about half of common water heater problems are safely DIY-able. The other half involve gas lines, electrical panels, or pressurized tanks, and getting those wrong can cause serious injury or property damage.

This guide covers every common water heater failure mode, tells you exactly what’s wrong, and gives you a clear DIY or Call a Plumber verdict for each one.


Quick Diagnosis Table

SymptomLikely CauseDIY or Pro?Estimated Cost
No hot water (gas)Pilot light out✅ DIYFree
No hot water (electric)Tripped breaker / bad element⚠️ Depends$0–$30 DIY / $150–$300 pro
Water not hot enoughThermostat too low✅ DIYFree
Water too hotThermostat too high✅ DIYFree
Leaking from topLoose fittings / inlet valve✅ DIY$5–$20
Leaking from bottomTank corrosion❌ Call plumberReplacement needed
Rusty waterFailing anode rod✅ DIY$20–$50
Popping / rumbling noiseSediment buildup✅ DIYFree (flush it)
Rotten egg smellBacteria + anode rod reaction✅ DIY$20–$50
Pressure relief valve leakingHigh pressure or bad valve⚠️ Depends$15–$30 for valve
Tank takes too long to reheatUndersized / failing element❌ Call plumber$150–$400

1. No Hot Water — Gas Water Heater

What’s happening: The pilot light went out. This is the single most common water heater “failure” and it almost never requires a professional.

DIY Fix: Relight the Pilot

  1. Turn the gas control knob to OFF. Wait 5 minutes for residual gas to dissipate.
  2. Turn the knob to PILOT.
  3. Press and hold the knob down (or press the separate pilot button if your model has one).
  4. While holding the knob, click the igniter button. You should see a small flame through the viewport.
  5. Continue holding the knob for 60 seconds after the flame appears. This heats the thermocouple.
  6. Release the knob. The pilot should stay lit.
  7. Turn the knob to ON and set your desired temperature.

When to Call a Plumber

  • If the pilot won’t stay lit after relighting 3 times → bad thermocouple ($8–$15 part, $100–$150 if you hire a plumber)
  • If you smell gas at any point → turn off gas supply, open windows, call your gas utility’s emergency line immediately

2. No Hot Water — Electric Water Heater

What’s happening: Either the circuit breaker tripped, a heating element failed, or the thermostat is broken.

DIY Fix: Check the Breaker First

  1. Go to your electrical panel. Find the breaker labeled “Water Heater” (usually 30A double-pole).
  2. If it’s tripped (middle position), flip it fully OFF, then back ON.
  3. Wait 30 minutes. If hot water returns, you’re done.

If the Breaker Keeps Tripping

This indicates a short circuit, either in the heating element or the wiring. Call an electrician or plumber. Do not repeatedly reset a tripping breaker.

DIY Fix: Reset the High-Temperature Limit

Electric water heaters have a red reset button (ECO switch) behind the upper access panel.

  1. Turn off the breaker first. Never open an electric water heater panel with power on.
  2. Remove the upper access panel (usually 2 screws).
  3. Push the red reset button. You’ll feel/hear a click.
  4. Replace the panel. Turn the breaker back on.
  5. Wait 1 hour. If hot water returns, you’re done.

When to Call a Plumber

  • If the reset button trips again within a day → bad thermostat or heating element ($150–$300 installed)
  • If you’re not comfortable working around a 240V panel → always call a professional

3. Leaking Water Heater

Leaks are the #1 reason water heaters get replaced prematurely. But not all leaks mean you need a new tank.

Leaking From the Top

Usually a loose inlet/outlet fitting or a failing pressure relief valve.

DIY Fix:

  1. Tighten the cold water inlet and hot water outlet fittings with a wrench. ¼ turn is often enough.
  2. If the leak is from the T&P (temperature and pressure) relief valve, it may be releasing excess pressure. Check your water pressure. If it’s over 80 PSI, install an expansion tank or pressure-reducing valve.

Leaking From the Bottom

This is almost always a corroded tank. The glass lining inside the tank has cracked, and water is seeping through the steel.

Verdict: ❌ Call a plumber. A leaking tank bottom cannot be repaired — the water heater needs to be replaced. In the meantime, turn off the gas/power and the cold water supply valve to stop the leak from worsening.


4. Rusty or Discolored Hot Water

What’s happening: The anode rod — a sacrificial metal rod inside the tank that corrodes so the tank doesn’t — has completely dissolved.

DIY Fix: Replace the Anode Rod

This is one of the highest-value DIY maintenance tasks. A $20–$50 anode rod can extend your water heater’s life by 5+ years.

  1. Turn off gas/power and the cold water supply.
  2. Drain 2 gallons from the drain valve at the bottom (to reduce water level below the anode).
  3. Locate the anode rod hex head on top of the tank (usually ¾” or 1-1/16”).
  4. Use a 1-1/16” socket with a breaker bar or impact wrench. These are tight, so you’ll need leverage.
  5. Pull out the old rod. If it’s mostly dissolved (less than ¼” diameter remaining), it needed replacing.
  6. Insert the new rod. Apply Teflon tape to the threads.
  7. Tighten firmly but don’t overtighten.
  8. Refill the tank, turn on gas/power.

Rod types: Magnesium (standard, best for most water), aluminum (for hard water or well water), powered anode (electronic, no corrosion — $100+ but lasts forever).

For our top picks, see Best Powered Anode Rods.


5. Popping, Rumbling, or Banging Noises

What’s happening: Sediment (calcium, lime, mineral deposits) has accumulated at the bottom of the tank. When the burner heats the sediment layer, steam bubbles form and pop — creating the noise.

DIY Fix: Flush the Tank

This is routine maintenance that should be done annually. Follow our complete guide: How to Flush a Water Heater.

Quick version:

  1. Turn off gas/power.
  2. Connect a garden hose to the drain valve.
  3. Open the drain valve and the T&P relief valve (to break the vacuum).
  4. Let it drain completely.
  5. Open the cold water inlet briefly to stir up remaining sediment, then drain again.
  6. Close everything, refill, relight/power on.

6. Rotten Egg Smell in Hot Water

What’s happening: Sulfate-reducing bacteria are reacting with the magnesium anode rod, producing hydrogen sulfide gas (the rotten egg smell). This is more common with well water.

DIY Fix

  1. Flush the tank with a hydrogen peroxide solution (2 pints of 3% hydrogen peroxide per 40 gallons).
  2. Replace the magnesium anode rod with an aluminum/zinc anode rod, which doesn’t react with sulfate bacteria.

If the smell persists after both steps, call a plumber. You may need a water treatment system.


7. Temperature & Pressure (T&P) Relief Valve Issues

The T&P valve is a critical safety device. It releases water if the tank pressure or temperature gets dangerously high.

If the T&P Valve Drips Occasionally

This is normal if your home water pressure fluctuates. Check your water pressure with a gauge ($10 at any hardware store). Anything over 80 PSI needs a pressure-reducing valve.

If the T&P Valve Leaks Constantly

DIY Fix: Replace the valve ($10–$30 part).

  1. Turn off gas/power and cold water supply.
  2. Drain a few gallons to lower the water level below the valve.
  3. Unscrew the old valve with a pipe wrench.
  4. Apply Teflon tape to the new valve’s threads. Screw in hand-tight plus ½ turn with wrench.
  5. Refill. Test by lifting the lever. Water should flow through the discharge pipe and stop when released.

⚠️ Never cap or plug a T&P valve. It exists to prevent the tank from becoming a bomb. Seriously.


When to Replace Instead of Repair

FactorRepairReplace
AgeUnder 8 yearsOver 10–12 years
Leak locationTop fittingsBottom of tank
Repair costUnder $300Over $500
HistoryFirst major issue2nd or 3rd repair
Energy billsNormalRising despite maintenance

Average replacement cost: $800–$1,500 for a standard tank, installed. $2,000–$4,000 for tankless.


Jake Mitchell

Jake Mitchell

Lead Writer

Jake covers water heater maintenance and repair for HowToDrainAHotWaterHeater.com. With 30 articles published and hundreds of hours researching manufacturer documentation, plumbing codes, and community forums, he focuses on honest, practical guides built from real user experiences and verified specifications.