Your water heater is making strange noises, producing rusty water, or simply not heating like it used to. Now you're facing a decision: repair it or replace it? Here's how our Jefferson City plumbers help homeowners make this call.
The Age Rule
The most important factor is age. Traditional tank water heaters last 8β12 years. If your unit is:
- Under 6 years old: Repair is almost always the right choice
- 6β10 years old: Depends on the repair cost and condition
- Over 10 years old: Replacement is usually more cost-effective
The 50% Rule
If the repair cost is more than 50% of the cost of a new water heater, replacement makes more financial sense β especially on an older unit. A new 40-gallon water heater installed in Jefferson City typically costs $800β$1,400.
Common Repairs Worth Doing
- Replacing the thermostat or heating element ($150β$300)
- Replacing the anode rod ($200β$300)
- Fixing a leaking pressure relief valve ($100β$200)
- Relighting a pilot light (often free)
Signs You Should Replace Instead of Repair
- Rust-colored water from the hot tap (tank is corroding internally)
- Rumbling or popping sounds (severe sediment buildup)
- Visible corrosion or rust on the tank
- Leaking from the tank itself (not the connections)
- Repeated repairs in the past 2 years
- Significantly higher energy bills
Consider Upgrading to a Tankless Water Heater
If you're replacing anyway, a tankless (on-demand) water heater is worth considering. While the upfront cost is higher ($1,500β$3,000 installed), tankless units last 20+ years and can reduce water heating costs by 24β34% for most Mid-Missouri households.
