Water Heater Repair Cost: Common Repairs and What They Cost

Quick answer: Most water heater repairs cost between $200 and $800, and cost guides put the national average at roughly $600. Small fixes such as a thermocouple, drain valve or anode rod usually run $75 to $300. Heating elements and thermostats cost $100 to $400, a gas control valve $250 to $600, and tankless repairs can reach $1,300. If the heater is 10+ years old and the repair costs more than about half of a new unit, replacing it is usually the better deal.

A broken water heater feels like an emergency, but the bill depends heavily on which part failed. In this guide you’ll find what each common repair costs (parts and labor), what you can safely do yourself, how to tell if a repair is worth the money, and how to avoid overpaying.

For reference, Angi’s 2026 cost data, based on 16,111 verified projects, puts the national average repair at $616. HomeAdvisor reported an average of $606 in 2025, with most homeowners paying between $222 and $990. ConsumerAffairs shows a much wider overall range, from about $90 up to $1,725, which reflects how different a simple valve swap is from a major component failure.

Average water heater repair cost by heater type

The type of heater changes both the likely failure and the price:

Heater typeTypical repair costWhat usually fails
Electric tank$100–$650Heating elements, thermostats, wiring or breaker problems
Gas tank$150–$750Thermocouple, pilot assembly, gas control valve
Tankless (gas or electric)$100–$650 for common fixes, up to about $1,300 for major repairsScale buildup, flow sensors, igniters, control boards
Heat pump (hybrid)Often higher than a standard electric tankSensors, fans, condensate drain, compressor-related parts. Check the manufacturer warranty first

Ranges combine published 2026 cost guides (Angi, Fixr, ConsumerAffairs, HomeAdvisor and Bob Vila) and typical plumber pricing. Local rates vary.

Water heater repair costs by part

This is the table most homeowners need. The “pro cost” includes parts and labor. The “part only” column shows typical retail prices if you do the work yourself and have the skills to do it safely.

RepairPro cost (parts + labor)Part onlyTypical sign
Heating element (electric)$200–$400$15–$60Lukewarm or no hot water, tripping breaker
Thermostat (electric)$100–$300$20–$50Water too hot or too cold, inconsistent temperature
Thermocouple, flame sensor or pilot assembly (gas)$100–$300$10–$40Pilot light won’t stay lit
Gas control valve (gas)$250–$600$70–$200Burner or pilot won’t light, temperature setting ignored
Temperature and pressure (T&P) relief valve$100–$350$20–$50Dripping or discharging from the discharge pipe
Anode rod$125–$300$25–$75Rotten-egg smell, rusty water, no replacement in 5+ years
Dip tube$100–$250About $25Hot water runs out fast, lukewarm water
Drain valve$75–$250$10–$30Leak at the bottom valve, stuck valve
Supply hoses and connectors$75–$200$10–$30Drip or leak at the pipe connections
Circuit breaker or wiring (electric)$100–$225VariesBreaker trips repeatedly
Tank flush (tank model)$75–$200Hose and a few dollarsPopping or rumbling noises, sediment
Tankless descaling flush$150–$250Flush kit about $100–$120Reduced flow, scale-related error codes
Tankless sensor or control board$300–$1,300VariesError codes, no ignition, fluctuating temperature
Leaking tankNot repairableN/AWater pooling from the tank body

Angi lists the average professional cost of a heating element repair at about $200 to $300, and a gas valve at around $350. Other sources put gas valve replacement as high as $495 to $600, depending on the model and region. A service call or diagnostic fee of about $75 to $150 may be charged on top, but many plumbers credit it if you go ahead with the repair. Ask before you book.

For the cost of preventive work, Angi’s water heater flush cost guide puts a tank flush at $75 to $150 and a tankless flush at $150 to $250.

Repair costs by symptom

Most people don’t know the part name. They know the symptom. Use this table to estimate what you may be facing:

SymptomLikely repairTypical cost
No hot water (electric)Heating element, thermostat or breaker$100–$400
Lukewarm waterFailed element, bad thermostat or damaged dip tube$100–$400
Runs out of hot water quicklyDip tube, failed lower element or sediment$100–$400
Pilot light keeps going out (gas)Thermocouple or flame sensor$100–$300
Gas burner won’t lightGas control valve or pilot assembly$250–$600
Water dripping from the discharge pipeT&P relief valve (or high pressure)$100–$350
Popping or rumbling noiseSediment buildup: flush$75–$200
Rusty or smelly waterAnode rod, flush or a corroding tank$125–$300, or replacement
Water leaking from the tank bodyTank failure: replaceSee the cost of replacement below
Breaker keeps trippingShorted element or wiring$100–$400

What affects the cost of a water heater repair

  • Which part failed. A $20 part can be a $250 repair once labor is included.
  • Gas or electric. Gas repairs usually cost more because they involve gas safety checks, venting and valves.
  • Tank or tankless. Tankless units have more electronics and typically cost more to fix.
  • Labor rates. Big metro areas and high-cost states are usually more expensive, and plumbers often charge a minimum service fee.
  • Accessibility. A heater in a tight closet or attic takes longer.
  • Urgency. Emergency, weekend or after-hours calls can add a surcharge.
  • Age and condition. On older tanks, corroded fittings can turn a small repair into a bigger one.
  • Hard water. Mineral buildup damages elements and valves and raises the frequency of repairs.
  • Warranty. A heater still under warranty may have free or discounted parts. Check your model and serial number first.

Is it worth repairing or should you replace?

The two factors that matter most are age and cost. A common guideline is to replace the unit when the repair would cost more than about half of a new heater and the heater is past 8 to 10 years old. Some plumbers use one-third when the unit is already past the middle of its life.

SituationUsually best choice
Under 8 years old, repair is a common part and under half the price of a new unitRepair
8–10 years old, repair of about $300–$500Judgment call. Get a replacement quote to compare
10+ years old, repair above roughly one-third to one-half of replacementReplace
Tank is leaking or rusted throughReplace. A leaking tank cannot be patched
Two or more repairs in 12–24 monthsReplace
Heater is inefficient and your energy bills are highConsider replacing

To compare fairly, you need today’s price of a new unit. Our guide to the water heater replacement cost in 2026 shows typical installed prices (about $1,000 to $2,500 for a standard tank). If you are weighing an upgrade, see the tankless water heater installation cost and the heat pump water heater cost, and check whether a tankless water heater is worth it for your household.

An aging heater also costs more to keep running. Before you decide, look at how much you spend on hot water each month in our guide on the cost to run a water heater.

Quick example

A 12-year-old gas tank needs a $450 gas control valve. A new gas tank installed costs about $1,800. The repair is 25% of the replacement price, but the heater is past its typical 8–12 year lifespan and the next failure is likely soon. Many plumbers would suggest replacing it, especially if there is rust, sediment or a history of repairs. For a 5-year-old heater with the same repair, fixing it makes more sense.

Tankless water heater repair costs

Tankless units have fewer moving parts than a tank but more electronics. Common repairs include descaling (hard water is the number one problem), cleaning or replacing flow sensors, igniters, and, in the worst cases, control boards or heat exchangers. Bob Vila and ConsumerAffairs both cite a range of roughly $300 to $1,300 for tankless repairs, while Fixr’s average runs lower, about $100 to $650 for common fixes. Check the warranty, because tankless manufacturers often cover the heat exchanger for years.

DIY or professional repair?

Usually DIY-friendly (with power and water off, if you have the skills)Leave to a licensed professional
Draining and flushing the tankAnything involving the gas line, gas control valve or burner
Replacing an anode rodVenting and flue problems
Replacing a heating element or thermostat on an electric unitWiring, breaker or panel work
Replacing a drain valve or supply connectorsT&P valve and discharge piping, because a mistake is a safety risk
Resetting the high-limit button and checking the breakerTankless control boards and heat exchangers

Saving $100 to $250 is not worth a gas leak, scald or electrical shock. If you smell gas, leave the house and call your gas utility or 911 from outside. If water is leaking from the tank, shut off the water and power or gas and call a plumber.

How to avoid overpaying for a water heater repair

  1. Check the free basics first: the breaker, the reset button on an electric unit, the thermostat setting and the pilot light.
  2. Ask for a written, itemized estimate that separates the diagnostic fee, parts and labor.
  3. Ask whether the service fee is credited toward the repair.
  4. Get a second opinion on any repair above $500. For a major repair, also get a replacement quote.
  5. Ask about warranties: both the part warranty and the labor warranty on the repair.
  6. Request the old part if you want proof of the replacement.
  7. Maintain the heater. A yearly flush ($75 to $200) and anode rod checks can prevent much more expensive repairs. Skipped maintenance is one of the most common reasons an element fails early.

Red flags: a price quoted on the phone with no inspection, pressure to replace the whole heater before diagnosing it, a refusal to give a written estimate, vague “parts and labor” lines with no breakdown and an unusually low service fee that turns into big add-ons.

Frequently asked questions

How much does it cost to repair a water heater?

Most repairs cost $200 to $800, and national averages in 2026 are around $600. Simple repairs such as a drain valve or thermocouple cost less, while a gas control valve or tankless repair costs more.

How much does a plumber charge to fix a water heater?

Plumbers typically charge a service or diagnostic fee of roughly $75 to $150, plus parts and hourly labor. Many credit the fee if you hire them for the repair.

How much does it cost to replace a heating element?

A professional heating element replacement usually costs $200 to $400. The element itself is about $15 to $60, so doing it yourself can save money if you are comfortable working safely with the power off.

How much does it cost to replace a thermocouple?

A pro typically charges $100 to $300 for a thermocouple, flame sensor or pilot assembly. The part is inexpensive, so most of the cost is labor and the service call.

Can a leaking water heater be repaired?

It depends where it leaks. A leak from a valve, fitting or connection is usually a $75 to $350 repair. A leak from the tank body means the tank has failed and the heater must be replaced.

Is it worth repairing a 10-year-old water heater?

Only for a small repair, roughly under $300. If the fix costs more than a third to a half of a new unit, replacing is usually smarter, because other parts are likely to fail soon.

Methodology and sources

Ranges in this guide combine 2026 repair-cost data from Angi, HomeAdvisor, ConsumerAffairs, Bob Vila and other published cost guides, along with typical plumber pricing for parts and labor. Individual quotes vary by region, heater type and the condition of your home’s plumbing. Always get a written estimate from a licensed professional.

This article is for general information. Water heaters involve gas, electricity and hot water. Hire a licensed professional for any work you are not qualified to do, and shut off the water and power or gas immediately if you see a leak or smell gas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio