Quick Home Solutions
MAINTENANCE

Water Heater Repair: Step-by-Step Guide

No hot water, a strange noise, or water on the floor. Here's what it actually means and what it costs to fix.

Plumber repairing a residential tank water heater

Most water heater problems fall into one of four categories: no hot water, not enough hot water, strange noises, or a leak. Each one points to a specific part, and each part has a fairly predictable repair cost, so you don't have to guess your way through this.

The direct answer:

Most water heater repairs cost $150-$700 and are worth fixing. The one exception is a leak coming from the tank itself, that almost always means replacement ($850-$1,800), not repair. If your unit is over 10 years old or the repair quote exceeds half the cost of a new one, replacement is usually the smarter money.

Diagnose your problem

  1. Most common call

    No hot water at all

    On a tank unit, this is almost always a failed heating element or thermostat, a $200-400 repair. On a tankless system, it's more often the flow sensor or igniter, running $350-600. Either way, this is squarely a call-a-pro repair since it involves electrical or gas components.

  2. DIY-friendly

    Water isn't hot enough, or runs out fast

    Usually a thermostat set too low, sediment insulating the heating element from the water, or a failing dip tube letting cold water mix into your hot supply. A dip tube is a genuinely easy DIY fix, the part costs $10-25, and a professional install runs $100-300 if you'd rather not do it yourself.

  3. DIY-friendly

    Rumbling, popping, or crackling noises

    This is sediment buildup, full stop. Minerals settle at the bottom of the tank and get baked against the heating element, and it's both a noise problem and an efficiency problem. A flush clears it out, $80-200 professionally, or free if you do it yourself with a garden hose and an hour.

  4. Sometimes DIY

    Rusty or discolored water

    Usually your anode rod has corroded, a $150-250 fix if you catch it early. The anode rod exists specifically to corrode instead of your tank, replacing it periodically is genuinely one of the highest-value maintenance tasks on this whole list. Wait too long and the corrosion moves to the tank lining itself, at which point you're looking at replacement, not repair.

  5. Call a pro immediately

    A leak

    Where the water's coming from matters enormously. A leak from a fitting, valve, or the drain valve is often a simple tighten-or-replace fix, $100-200. A leak from the pressure relief valve might just mean it's doing its job (periodic release is normal), but a steady trickle means the valve itself needs replacing, up to $200. A leak from the bottom of the tank, water pooling underneath the unit itself, means the tank has corroded through. That's not repairable. You're replacing the unit.

If your water heater is actively leaking right now

Turn off the water supply to the tank and shut off the power (electric) or gas (gas unit) before you do anything else. Then call a plumber. Don't wait to see if it stops, water damage compounds fast, and a small leak today is a bigger repair bill tomorrow either way.

DIY vs. call a professional

Safe to DIYCall a professional
Flushing sedimentAnything involving gas lines
Replacing the anode rodAnything involving electrical wiring
Replacing a dip tubeGas control valve or pilot light issues
Adjusting the thermostatAny leak from the tank itself
Reseating a loose fittingPressure relief valve replacement

The dividing line is simple: if it's mechanical and low-risk (sediment, a rod, a dip tube), you can reasonably do it yourself with basic tools. If it touches gas, electrical, or the pressure relief system, the cost of a mistake, a gas leak, a shock, an exploding tank, is high enough that professional labor is worth every dollar.

Tip: Get a written estimate before any work starts, and ask directly whether repair or replacement is the better call given your unit's age. That question takes five minutes and can save you from paying for a repair on a unit that needed replacing anyway.

Repair costs at a glance

IssueTypical cost
Tank flush (sediment)$80–$200
Anode rod replacement$150–$250
Dip tube replacement$100–$300
Thermostat or heating element$200–$400
Pressure relief valve$20–$200
Gas control valve$150–$550
Full tank replacement$850–$1,800

Nationally, the average water heater repair runs around $500-615, with most homeowners landing somewhere between $150 and $900 depending on what's actually wrong. Tankless units run higher across the board, $300-1,300 for repairs, since the components are more specialized.

When replacement beats repair

Two numbers decide this. First, age: tank water heaters typically last 8-12 years, tankless units 15-20 years. A unit past that window is a poor candidate for an expensive repair, you're likely to be back for another issue soon regardless. Second, cost: if a repair quote comes in above roughly 50% of what a new unit would cost, replacement is almost always the better long-term value, even if the current fix is technically doable.

Frequently asked questions

How long does a water heater last?

Tank water heaters typically last 8-12 years, occasionally up to 15 with excellent maintenance. Tankless units last considerably longer, 15-20 years, due to their different design and reduced sediment exposure.

Can I flush my own water heater?

Yes, this is one of the most homeowner-friendly maintenance tasks on the list. It involves connecting a hose to the drain valve and draining the tank to clear sediment, no gas, electrical, or plumbing modification required. Doing this annually is one of the best ways to extend your unit's life.

Is it dangerous to relight a gas water heater's pilot light myself?

It's often doable, but follow your unit's specific safety manual exactly, and never attempt it if you smell gas. If the pilot light won't stay lit after relighting, that usually points to a thermocouple or gas control valve issue that needs a professional, not another attempt.

Why does my water heater make noise right before it fails?

Rumbling or popping sounds are sediment buildup causing the unit to work harder and overheat locally around the heating element. Left unaddressed, that stress can crack the tank lining over time, so noise is genuinely a warning sign worth acting on, not just an annoyance.

Replacing instead of repairing?

A full water heater replacement is a real expense. Most homeowners fund larger home repairs through the equity already sitting in their home rather than paying it all out of pocket at once.

Calculate Your Home Equity
Quick Home Solutions
Ask anything about your home
Quick Home Solutions ChatQHS
Recent chats