Updated April 2026
Water Heater Element Replacement Cost (2026)
The quick answer: $150-$350 total for heating element replacement. This is one of the cheapest water heater repairs -- and one of the few a competent DIYer can do safely. Here is everything you need to decide whether to repair or replace.
Heating Element Part
$20-$60
Upper or lower element
Plumber Labor
$100-$250
1-2 hours of work
Total Installed
$150-$350
Professional service
DIY Cost
$30-$80
Part + basic tools
All Component Repair Costs
Common water heater repairs ranked by cost. "Worth Repairing" assumes the unit is under 8-10 years old.
| Component | Part Cost | Labor | Total | Worth Repairing? |
|---|---|---|---|---|
| Heating element | $20-$60 | $100-$250 | $150-$350 | Yes, if unit under 8 years old |
| Thermostat (upper/lower) | $15-$40 | $80-$200 | $100-$250 | Yes, if unit under 8 years old |
| Anode rod | $20-$50 | $80-$150 | $50-$200 | Always (maintenance) |
| Pressure relief valve | $10-$30 | $50-$150 | $50-$200 | Always (safety critical) |
| Dip tube | $10-$30 | $100-$250 | $150-$300 | If unit under 7 years old |
| Gas control valve | $80-$200 | $100-$200 | $200-$400 | Case by case; check warranty |
| Pilot assembly | $20-$80 | $100-$200 | $150-$300 | Usually yes on newer units |
| Expansion tank | $30-$80 | $100-$200 | $150-$300 | Yes, protects main tank |
How to Diagnose a Bad Heating Element
Symptom
No hot water at all
Likely cause: Upper element failure
Upper element is the first to heat; if it fails, no hot water reaches lower tank. Replace upper element first.
Symptom
Hot water runs out fast
Likely cause: Lower element failure
Upper element heats water initially, but lower element is not maintaining temperature. Replace lower element.
Symptom
Breaker keeps tripping
Likely cause: Shorted element or thermostat
A shorted element draws excess current and trips the breaker. Turn off power, test with multimeter before calling a plumber.
Symptom
Lukewarm water only
Likely cause: Thermostat or both elements
Check thermostat setting first (should be 120F). If setting is correct, test both elements with a multimeter.
Multimeter Test (for the DIYer)
Turn off the circuit breaker. Remove the access panel and insulation. Disconnect the element wires. Set multimeter to resistance (ohms). Touch probes to both element terminals.
10-30 ohms
Element is good
0 ohms
Element is shorted (bad)
Infinite / OL
Element is open (bad)
When Element Failure Means Full Replacement
An element failure on an aging unit is a signal, not just a repair. Consider these thresholds:
Unit age
Under 5 years
Repair
Element repair is clearly worth it
Unit age
5-8 years
Repair, monitor
Repair; check anode rod at same time
Unit age
8-12 years
Evaluate carefully
Calculate repair vs new unit cost
Unit age
Over 12 years
Replace the unit
Repair buys 1-2 years at most
Frequently Asked Questions
How much does it cost to replace a heating element in a water heater?
Heating element replacement costs $150 to $350 total. The part costs $20-$60. A plumber charges $100-$250 for labor (1-2 hours). DIY is possible for competent homeowners and can reduce cost to $30-$80. Most units have two elements (upper and lower); replacing both adds $20-$40 to the part cost.
How do I know if my water heater element is bad?
Signs of a bad heating element include: no hot water at all (upper element failed), lukewarm water that runs out quickly (lower element failed), the breaker for the water heater tripping repeatedly, and the unit taking longer than usual to recover. Confirm with a multimeter set to resistance mode -- a good element reads 10-30 ohms; a bad one reads zero or infinite.
Is it worth replacing a water heater element?
Yes, if the unit is under 8 years old. An element replacement at $150-$350 is a good investment on a unit worth $800-$1,800 installed. If the unit is 10+ years old, a failed element often signals the tank is nearing end of life. Spending $300 on a repair that buys 1-2 years before full failure is rarely the right call.
How much does water heater thermostat replacement cost?
Water heater thermostat replacement costs $100 to $250 total. The thermostat part costs $15-$40. Labor is $80-$200 (roughly 1 hour). Most electric tanks have two thermostats (upper and lower); replacing both adds $15-$40 in parts. Plumbers often replace the thermostat at the same time as an element since both are accessible through the same panel.