Electric Water Heater Thermostat Replacement
$225
Replace one failed upper or lower thermostat and test operation. Second thermostat: +$100.
Prices last updated: September 22, 2026
Quick answer
At All Valley Plumbing & A/C Co., water heater repair in McAllen, TX and the rest of the Rio Grande Valley costs $165-$425 (prices updated September 22, 2026). Posted repairs range from an anode rod replacement at $165 to a gas control valve replacement at $425. If the tank body itself is leaking, a repair will not hold and replacement starts at $1,456.86 installed — call 956-686-6656 or book online at your upfront price.
$45 diagnostic fee - waived when you approve any repair.
$225
Replace one failed upper or lower thermostat and test operation. Second thermostat: +$100.
$275
Replace one failed heating element and test heating operation. Second element: +$125.
$425
Replace failed gas control valve/thermostat and verify proper burner operation.
$225
Replace failed thermocouple and verify pilot/burner operation.
$375
Drain and flush tank to remove sediment and mineral buildup.
$225
Replace temperature and pressure relief valve and test for proper operation.
$165
Remove and replace sacrificial anode rod to help protect the tank from corrosion. If the rod is seized or overhead clearance is limited, we show you the price before any extra work.
Prices include parts, labor, and testing. If we find anything the posted price doesn't cover, we show you that price first and you approve it before we touch it.
Prices last updated: September 22, 2026
| Service | Price |
|---|---|
| Electric Water Heater Thermostat Replacement | $225 |
| Electric Water Heater Heating Element Replacement | $275 |
| Gas Water Heater Gas Control Valve Replacement | $425 |
| Gas Water Heater Thermocouple Replacement | $225 |
| Tank Water Heater Flush / Descaling | $375 |
| T&P Relief Valve Replacement | $225 |
| Anode Rod Replacement | $165 |
Prices last updated: September 22, 2026
Water heater repair costs $165-$425 at All Valley Plumbing & A/C Co.. An anode rod is $165, a thermostat or thermocouple is $225, a heating element is $275, and a gas control valve is $425.
Each repair has its own posted price. Prices include parts, labor and testing; anything outside that scope is priced and approved first.
The same posted price applies across McAllen and the rest of the Rio Grande Valley: $165-$425, updated September 22, 2026.
A repair in the $165-$425 range is worth it on a tank under about 8 years old with one failed part. Once a tank is older than that, or the tank body is leaking, replacement starting at $1,456.86 installed is usually the better spend.
Rule of thumb: if the repair is between $165 and $425 and the tank is young and dry, repair it. If the tank is over 10 years old, rusting, or you would be paying for a second repair, put that money toward the replacement instead — a 50-gallon electric tank is $1,519 installed.
Replacing one failed heating element on an electric water heater is $275. A second element is +$125.
Replacing one failed upper or lower thermostat is $225. A second thermostat is +$100.
A gas water heater gas control valve replacement is $425.
On an older gas tank the valve is often the most expensive part on the unit, so we will tell you honestly if replacement is the better value before you spend it.
A T&P relief valve replacement is $225. A leak at a water connection requires its own approved price. A leak coming from the tank body itself cannot be repaired and needs a replacement, which starts at $1,456.86 installed.
If water is pooling under the tank right now, close the cold water valve on top of the heater and shut off the power at the breaker (electric) or turn the gas valve to OFF (gas).
On an electric tank, one failed heating element is $275 and one thermostat is $225. On a gas tank, a thermocouple is $225 and a gas control valve is $425.
Running out of hot water much faster than you used to is a different sign — that is often sediment filling the bottom of the tank, which a flush may fix.
A tank water heater flush and descaling is $375.
Valley water is hard, so scale builds in the bottom of the tank. Popping or rumbling while it heats is the usual sign.
No. Each posted repair price includes parts, labor and testing. Diagnostic: $45 (waived when you approve any repair).
Diagnostic: $45 (waived when you approve any repair).
Installed replacement starts at $1,456.86, and a 50-gallon electric tank is $1,519 installed.
Book online anytime at your upfront price. Same-day service Monday-Friday, 8:30 AM-5:30 PM.
A standard water leak repair is $275–$425.
There is no different price list by town. These posted prices apply across the Rio Grande Valley.
Prefer to talk? 956-686-6656