How much does it cost to repair a water heater?
Water heater repair costs $230 to $1,000 in 2026. What changes your price is below.
Water heater cost in 2026 comes down to repair or replace. The national average water heater repair is about $600. Small fixes like a thermostat or heating element run $100 to $350. A gas control valve is $300 to $500. If the tank itself is leaking, it cannot be repaired. A new 40 gallon tank installed is $1,200 to $2,500.

Estimate your water heater repair cost
Pick what you need and add your ZIP. The price updates as you go. Got a price already? Check it in the last step.
Is this price fair?
A fair price is $150 to $300.
Type a price above to check it.
Middle of the range: $225
What you are paying for
How we calculate this
Prices are for the United States in 2026 from published cost guides, checked September 2026. This is an estimate, not a quote.
Cost by job
| Thermostat replacement | $150 to $300 |
|---|---|
| Heating element (electric) | $200 to $350 |
| Thermocouple or pilot (gas) | $150 to $300 |
| Gas control valve | $300 to $500 |
| Anode rod replacement | $200 to $300 |
| Pressure relief valve | $150 to $300 |
| Tank flush | $110 to $200 |
| Tankless unit repair | $300 to $900 |
What to know before you book
| Leaking tank | A tank that leaks from the bottom is done. Plumbers say this is the reason for most calls, and the answer is replacement, $1,200 to $2,500 installed for a standard tank. |
|---|---|
| Repair or replace | Replace if the repair costs more than half of a new unit, or if the unit is over 10 years old with a major fault. Repair a young unit with a cheap part every time. |
| Gas vs electric | Electric parts are cheaper and simpler. Gas valves and burners cost more and need a licensed plumber. |
| Tankless | Parts cost more and fewer techs know them. Expect the top of the range. |
| Emergency | Weekend or after hours calls add $75 to $150 in fees. |
| Extras | Permit $50 to $150 on some jobs, disposal $25 to $75, and an accessibility charge for units in tight closets. |
Why it costs what it costs
Most water heater calls are for no hot water, and most of those are a $150 part plus an hour of labor. The expensive outcome is a leaking tank, which is a replacement, not a repair. Knowing which of the two you have before the plumber arrives changes the conversation.
Water heater cost to replace
| Standard 50 gallon tank, installed | $1,200 to $2,500 according to one August 2026 plumber guide. |
|---|---|
| Any tank water heater, installed | $600 to $3,100 in one July 2026 guide. $800 to $2,000 in another. |
| Gas tank swap, like for like | $1,200 to $2,200. |
| Tankless instead | $1,200 to $5,500 installed. See our tankless water heater cost page. |
| How long a tank lasts | 8 to 12 years. Most plumbers say plan the replacement by year ten, sooner with hard water. |
Why this costs more in 2026
A tank is steel and foam, shipped by truck, and the old one has to be hauled away.
The short version is oil. Diesel passed $6 a gallon on the AAA national average for the first time on September 11, 2026. A year earlier it was about $3.70 (CBS 8 reporting AAA). That lands in trip charges, deliveries and anything made from petroleum. In March 2026, construction input prices were up 4.8 percent on the year, the biggest annual gain since January 2023, and one month of diesel prices rose 37.8 percent, the largest jump since 1990 (Roofing Contractor, April 2026). Quotes are being held open for shorter periods, so ask for the expiry date in writing.
Is ChatGPT sending your customers to a competitor?
You focus on being the best. We make sure AI knows it, and names you.
See if you qualify15 minutes. No cost. One company per trade per town.90 day money back guarantee if you don't get more customers.
Common questions
How much does it cost to repair a water heater?
$230 to $1,000 for most repairs in 2026, about $600 on average. Small parts are $100 to $350.
Can a leaking water heater be repaired?
A leak from a fitting or valve, yes. A leak from the tank itself, no; it needs replacing.
Should I repair or replace?
Replace if the repair is more than half the price of a new unit or the heater is over 10 years old.
How much is a new water heater installed?
$1,200 to $2,500 for a standard tank, more for tankless.
Other jobs and rates
Compare prices
Related jobs people check next, with the usual 2026 price.
| Job | Usual price |
|---|---|
| Home Depot water heater installation cost | $1,200 to $5,400 |
| Tankless water heater cost | $1,200 to $5,500 |
| Water heater replacement cost | $600 to $3,100 |
| Heat pump water heater cost | $1,800 to $6,500 |