How much does water heater repair cost?
Water heater repair costs $150 to $700 for a standard tank and $300 to $1,300 for a tankless unit, according to HomeGuide.
The second reading lands in the same place, which is worth something on its own. HomeGuide's national average is $455, with reported jobs running $50 to $1,500. Fixr's average is $450 on a range of $150 to $750. Two guides, two databases, one answer — so a quote far outside that band deserves a question before it deserves a signature.
This page is general information, not professional advice. Prices move with your home, your region and the season, and the only number that counts is a written quote from a licensed plumber who has looked at the job.
Water heater repair cost by part
The part on the invoice decides almost everything. Here is HomeGuide's published table for the repairs homeowners actually see, parts and labor together.
| Repair | Published cost |
|---|---|
| Pressure relief valve | $50 – $300 |
| Pilot light | $50 – $200 |
| Thermocouple | $100 – $325 |
| Heating element | $100 – $350 |
| Thermostat | $100 – $350 |
| Anode rod | $150 – $350 |
| Dip tube | $100 – $300 |
| Leak repairs | $100 – $1,000 |
Source: HomeGuide
Add the visit itself. HomeGuide says minimum service call-out fees of $50 to $200 may apply, and prices plumber labor at $45 to $150 per hour. A cheap part with an hour of labor and a call-out fee is how a $20 thermocouple becomes a $300 invoice without anyone padding anything.
Source: HomeGuide
Gas versus electric water heater repair cost
HomeGuide prices gas water heater repairs at $50 to $600 and electric repairs at $100 to $350. On gas units it points at the thermocouple and the gas control valve as the usual suspects; on electric units, the heating element. Fixr reads it the same way — electric at $100 to $650, gas at $150 to $750.
One symptom is not a diagnosis. Lukewarm water, no hot water and rusty water each have several possible causes, and the diagnostic visit is what sorts them.
Tankless water heater repair cost
Tankless repairs run $300 to $1,300 on HomeGuide's figures, with the heat exchanger — the expensive heart of the unit — at $600 to $1,300 to replace. The maintenance that heads that off is cheap by comparison: HomeGuide prices a flush and descale at $75 to $300 and calls skipped flushing the number-one cause of tankless breakdowns.
Source: HomeGuide
When the repair is really a replacement
Two situations end the repair conversation. HomeGuide says water leaking from the bottom of the tank means the tank itself has failed and the whole heater gets replaced, at $600 to $3,100 installed for a standard tank. And it says to consider replacing any unit over 10 years old, or whenever the repair costs more than 50% of a replacement.
To weigh your repair quote against a new unit at your size and fuel, with every figure sourced: the water heater cost calculator.
Three written quotes on the same job is the advice every published guide gives. These are the plumbers AI assistants actually name when homeowners ask. Nobody can pay to be on these lists.
- Most recommended plumbers in Tampa, FL
- Most recommended plumbers in Houston, TX
- Most recommended plumbers in Phoenix, AZ
- Most recommended plumbers in Chicago, IL
- Most recommended plumbers in Dallas, TX
- Most recommended plumbers in Atlanta, GA
Not your city? See every metro we measure.
Questions people ask next
- How much does it cost to fix a leaking water heater?
- HomeGuide prices leak repairs at $100 to $1,000 depending on the source of the leak. A loose fitting or drain valve sits at the cheap end. Water from the bottom of the tank is the expensive answer — HomeGuide says that means the tank has failed and the unit gets replaced.
- What is the service call fee for a water heater repair?
- HomeGuide says minimum call-out fees of $50 to $200 may apply on top of the repair, with labor at $45 to $150 per hour. Ask whether the diagnostic fee is credited against the repair if you go ahead.
- Is a 10 year old water heater worth repairing?
- HomeGuide's published line is to consider replacement once a unit is over 10 years old or when the repair costs more than 50% of a new one. It also says tank water heaters last 8 to 15 years, so a cheap fix on a 10-year-old tank can still be reasonable — an expensive one usually is not.
- Why is tankless water heater repair more expensive?
- The parts are pricier and the big one is the heat exchanger, which HomeGuide prices at $600 to $1,300 to replace. HomeGuide also says most tankless repairs are avoidable by flushing and descaling the unit at least once a year, at $75 to $300.
Written for homeowners by Most Recommended Plumbers, which measures which plumbers AI assistants actually recommend in 26 U.S. metros. Nobody can pay to be on those lists. How we measure.