Plumbing

Water Heater Repair Cost

The average water heater repair cost is $150 to $700 in 2026, including the plumber's time. Most single-part fixes land near $250. A gas control valve or a major leak at a fitting sits at the top of that range.

This guide gives the price for each common repair. It also shows when a repair is smart, and when you are better off replacing the unit.

Average Water Heater Repair Cost in 2026

A service call alone is $75 to $200. That covers the plumber coming out and diagnosing the fault. If the fix is quick, the call fee often rolls into the total.

From there, the water heater repair cost depends entirely on the part. Small electrical parts like a thermostat or an element are cheap. Gas parts and anything that means draining the tank cost more, because the labor is longer.

Emergency timing changes the number too. A weekend or after-hours call adds 25 to 50 percent. If the unit is not actively leaking, wait for a weekday appointment and keep the premium in your pocket.

The table below lists each repair by part. Match your symptom to the part, then use the age guide further down to decide whether the fix is worth it.

Repair Cost by Part

A thermostat replacement runs $150 to $300. A single heating element on an electric tank is $200 to $350. An anode rod, which protects the tank from rust, is $200 to $350 and worth doing at year five.

A temperature and pressure relief valve is $150 to $350. A gas control valve is the priciest common repair at $150 to $550, because the part alone can be $150 to $300. A pilot assembly or igniter on a gas unit is $150 to $400.

A dip tube, which sends cold water to the bottom of the tank, is $150 to $350. A leaking supply line or shutoff valve at the top of the heater is $150 to $350 to swap.

Two more you might see on a quote: a thermocouple on an older gas unit is $150 to $300, and a full burner assembly is $300 to $600. A drain valve that will not seal after a flush is a $150 to $250 swap.

The verdict by age is simple. Under 6 years, repair almost any single part. From 6 to 9 years, repair small parts and weigh the big ones. At 10 years or more, put the money toward a new unit instead.

Signs It's a Repair, Not a Replacement

No hot water on an electric unit usually means a tripped breaker, a failed element, or a dead thermostat. All three are cheap fixes. Water that is warm but never hot points to one failed element of two, which is also minor.

A gas unit that will not stay lit typically needs a thermocouple, an igniter, or a gas valve. Water that is too hot means a thermostat set wrong or stuck. Popping or rumbling noises mean sediment, which a flush clears.

Discolored or smelly water is usually the anode rod, not the tank. A rotten-egg smell in particular comes from bacteria reacting with the rod, and a rod swap plus a sanitizing treatment clears it for under $350.

If the tank is under eight years old and the fault is a single part, repair it. Our Plumbing cost guides can help you sanity-check the quote against other common jobs.

Signs You Should Replace Instead

Water pooling under the tank is the deal-breaker. Once the inner steel shell rusts through, no repair brings it back, and the next step is a flooded floor. Replace it now, before it fails on its own schedule.

Rusty or metallic-smelling hot water, a tank past 10 years, or a second major repair within a year all point the same way. At that point you are spending good money on a unit that is nearly done.

Do the quick math. If the repair quote is more than half the price of a new installed unit, and the tank is past 8 years, replace it. A $600 gas valve on a 9-year-old heater is a poor trade against a $1,300 new one with a fresh warranty.

Our cost to replace a water heater guide has the full replacement pricing, including the high-efficiency and tankless options.

DIY vs. Calling a Plumber

On an electric tank, a confident DIYer can swap a thermostat or an element for the $20 to $60 part cost. Kill the breaker first, test with a meter to confirm the power is off, and drain the tank below the element before you pull it. That is the safe end of the range.

Gas repairs are different. A wrong move on a gas valve, a thermocouple, or the venting is a fire and carbon monoxide risk. Leave those to a licensed pro. The same goes for anything under warranty, since DIY work usually voids it.

A relief valve is a gray area. Replacing one is simple, but if it opened because the system pressure is too high, you also need an expansion tank or a pressure-reducing valve. A plumber spots that; a parts swap alone does not.

If you are not sure which part failed, pay for the diagnostic visit. A $125 service call that pinpoints the fault beats buying three parts by trial and error.

Does the Warranty Help?

Most tank water heaters carry a 6 to 12-year warranty on the tank and a shorter one, often 1 year, on parts. The catch is that it almost never covers labor, so you still pay the plumber $150 to $300 to fit a free part.

The warranty also assumes the unit was installed by a licensed pro, permitted, and maintained. An unpermitted install or a skipped anode rod can void it. Keep the receipt, the permit, and a note of each flush.

To make a claim, you usually take the failed part to a supply house or ship it to the maker, then get the replacement. That is worth doing for an element or a valve. For a whole gas control assembly on an old tank, replacement is often the better move.

How to Avoid the Next Repair

Flush the tank once a year to clear sediment. Sediment is what burns out elements, cracks glass linings, and causes the rumbling. Our cost to flush a water heater guide shows the DIY steps.

Check the anode rod every two to three years and replace it when it is more than half gone. A $30 rod can add five years to the tank. Also test the relief valve yearly by lifting the lever and letting it snap back.

Set the thermostat to 120 degrees, the level the Department of Energy recommends. It is hot enough for the house, safe against scalding, and easier on the tank than 140. Finally, if your water pressure runs above 80 psi, add a pressure-reducing valve, because high pressure is hard on every part in the system.

Bottom Line

Budget $150 to $350 for most single-part water heater repairs in 2026, and up to $700 for a gas control valve or a leaking fitting. Add $75 to $200 for the diagnostic visit if you cannot identify the fault yourself.

Repair a unit under eight years old with a single failed part. Replace one that leaks from the tank, smells of rust, or has already cost you one big repair this year. When in doubt, ask the plumber to quote both the repair and a tankless replacement so you can compare.

Water Heater Repair Cost by Part (Installed, 2026) โ€” Includes the part and a plumber's labor; add a diagnostic call if the fault is unknown.
Item Low High Unit Notes
Thermostat $150 $300 total
Heating element (electric) $200 $350 total
Anode rod $200 $350 total
Temperature and pressure relief valve $150 $350 total
Gas control valve $150 $550 total
Pilot assembly or igniter (gas) $150 $400 total
Dip tube $150 $350 total
Supply line or shutoff valve $150 $350 total
Diagnostic service call $75 $200 total Often credited toward the repair

Frequently asked questions

Is it worth repairing a 10-year-old water heater?
Usually not, if the repair is major. A tank lasts 8 to 12 years, so a $400 fix on a 10-year-old unit often buys only a year or two. A small $150 part on an otherwise healthy tank can still be worth it.
How much is a water heater thermostat replacement?
About $150 to $300 installed. The part is $20 to $40; the rest is the plumber's time and the diagnostic. On an electric unit, a confident DIYer can do it for the part cost.
Why is my water warm but not hot?
On an electric tank, that usually means the upper element still works but the lower one has failed. Replacing the lower element runs $200 to $350 and restores full-temperature water.
Can a leaking water heater be repaired?
It depends where it leaks. A leak at a valve, a fitting, or a supply line is a straightforward $150 to $350 repair. A leak from the body of the tank cannot be fixed, and the unit needs to be replaced.
How much does a plumber charge to look at a water heater?
A diagnostic service call is $75 to $200. Many plumbers apply that fee toward the repair if you hire them to do the work the same visit.