Water Heater Repair Cost: Elements, Valves & Thermocouples
Most water heater repairs run $150 – $600 on top of a $100 – $250 diagnostic or service call. An element or thermostat is at the low end; a gas control valve sits at the top. Here is the price by part, plus the year-8-to-12 math that tells you when a repair is good money after bad.
Talk through this project
Describe the job, get matched with a local licensed pro on the line.
(855) 000-0000New installs, replacements & repairs · No obligation
| Repair | Installed range | What it fixes |
|---|---|---|
| Diagnostic / service call | $100 – $250 | Often credited toward the repair if you proceed |
| Heating element (electric) | $150 – $300 | No hot water or lukewarm; one of two elements |
| Thermostat | $150 – $250 | Wrong temperature or no heat |
| Thermocouple (gas) | $150 – $300 | Pilot will not stay lit |
| Gas control valve | $300 – $600 | No ignition, error codes, the priciest common gas repair |
| T&P relief valve | $150 – $300 | Dripping or weeping safety valve |
| Flush / descale | $100 – $200 | Sediment causing noise or lost capacity |
Want a real number instead of a range?
Calls are answered around the clock and routed to a licensed plumbing pro serving your area.
Call & describe the job
Tell us what you need: a new install, a replacement, or something that started leaking.
Get matched on the line
You are connected with a local licensed plumbing pro who serves your area.
Compare your numbers
Use the ranges on this page to sanity-check the quote before you commit.
What the service call buys
Almost every water heater repair starts with a diagnostic or service call of $100 – $250. That fee covers the trip, the time to test the unit, and the diagnosis itself, and many shops credit it toward the repair if you approve the work. It is not padding: a "no hot water" symptom can come from an element, a thermostat, a reset switch, or a gas valve, and finding the actual cause is half the job.
Once the part is identified, the repair cost is the part plus labor. Electric repairs (elements, thermostats) sit at the low end because the parts are cheap and the access is simple. Gas repairs climb when the gas control valve is involved, since that part alone can run $150 – $300 before labor. If you are staring at a cold shower right now, our no hot water troubleshooting guide walks the causes in order before you call.
Electric repairs: elements and thermostats
Electric tanks have two heating elements and two thermostats. A burned-out upper element means no hot water at all; a failed lower element means hot water that turns lukewarm fast and never fully recovers. Element replacement runs $150 – $300 installed, and a plumber often replaces both at once since the second is the same labor and rarely far behind.
Thermostats fail open (no heat) or stick (water too hot or scalding), and run $150 – $250 to swap. Before assuming a fault, confirm the dial itself, since our water heater temperature setting guide shows how to check the actual tap temperature against the label. Both repairs are quick and low-risk on a tank under 8 years old. The one prerequisite: the power must be off and the tank full before elements are energized, because dry-firing an element destroys it in seconds. That is why a homeowner-replaced element sometimes fails the same week.
Gas repairs: thermocouples and control valves
On a gas tank, the cheap failure is the thermocouple: the safety sensor that proves the pilot is lit. When it weakens, the pilot lights but will not stay on, and the fix is $150 – $300. If that is your symptom, our pilot light troubleshooting page covers the relight steps and when to stop.
The expensive gas failure is the control valve, the thermostat-and-gas-regulator assembly on the front of the tank. When it fails you get no ignition, blinking status codes, or temperature that will not regulate, and replacement runs $300 – $600. On a unit past 10 years, a failed control valve is often the moment the repair-versus-replace math tips toward a new heater, because the part is a large fraction of a new tank.
Sediment, flushing, and lost capacity
Sediment is not a broken part, but it acts like one. Minerals settle to the tank bottom, insulate the burner or lower element from the water, and steal capacity, so a 50 gallon tank behaves like a 35. The symptom is popping or rumbling and hot water that runs out early. A professional flush or descale runs $100 – $200.
On hard water, flushing once a year keeps capacity up and noise down; our water heater noise guide decodes which sounds mean sediment. A heater that has gone years without a flush may not respond, since baked-on sediment resists draining, and at that point the flush buys little. Catch it early and it is among the most affordable maintenance a tank gets.
Repair or replace: the 8-to-12-year line
Tank water heaters last 8 to 12 years. The serial number on the data plate encodes the build date, and that age is the first number in the repair-or-replace decision. Under 8 years with a single failed part, a $150 – $600 repair almost always wins. Past 10 years, money spent on a major repair is money not spent on the replacement already on the horizon.
A useful rule: if the repair cost approaches half the price of a new installed unit and the tank is past 10 years, replace it. A new tank runs $1,300 – $3,500 installed, detailed on our replacement cost page. And one failure mode skips the math entirely: water weeping from the tank body itself has no repair, only replacement.
Ready to get it handled?
One call, no obligation. Describe the job and compare the quote against the ranges above.