Water Heater Repair Guide: Symptoms, Safe Checks, and When to Call a Pro
Water Heater Repair Cost: What Problems Cost to Fix (Utah Guide)
Your water heater is making strange noises, or your hot water smells like rust. Before calling a technician, it helps to know whether the problem is a cheap repair or a sign the tank is failing.
This guide explains:
- common water heater problems
- typical repair costs
- safe checks homeowners can perform
- when replacement is the better option
Quick Answer
About 95% of water heater problems involve one of the following:
- leaks
- faulty thermostats
- sediment buildup
- heating element failure
Typical repair costs range from $222 to $987, with an average around $604.
Common repair costs:
- Heating element replacement: $200–$300
- Thermostat replacement: $150–$200
Use the 50% rule:
If repair cost exceeds 50% of a new unit’s cost, replacement is usually the better option.
Safe checks homeowners can perform
- drain sediment from the tank
- inspect for leaks
- listen for rumbling or popping sounds
Call a professional immediately if you notice
- gas smell
- water pooling around the heater
- loud banging or pressure noises
Instant Diagnosis: Water Heater Problems and Fixes
| Symptom | Likely Cause | Typical Fix | Repair Cost |
|---|---|---|---|
| No hot water | Failed heating element or thermostat | Replace element or thermostat | $150–$300 |
| Water smells like sulfur | Hydrogen sulfide bacteria | Flush tank or replace anode rod | $100–$300 |
| Rumbling or popping noise | Sediment buildup | Drain and flush tank | $150–$300 |
| Rusty water | Tank corrosion or pipe rust | Inspect tank; replacement may be required | $1,600–$5,500 |
| Water heater leaking | Fitting leak or tank failure | Tighten fittings or replace tank | $100–$400 (repair) |
| Pilot light won’t stay lit | Bad thermocouple | Replace thermocouple | $100–$200 |
Symptoms and What They Mean
No Hot Water or Weak Hot Water
This is typically caused by:
- a failed heating element (electric units)
- a faulty thermostat
If water heats slowly but eventually gets hot, sediment buildup is likely.
If water never heats, the element or thermostat has probably failed.
Both problems are usually repairable.
Rusty or Discolored Water
Red or brown water indicates corrosion inside the tank or pipes.
Small amounts of discoloration may be cosmetic.
If discoloration persists for more than a few minutes, a plumber should inspect the tank.
Rust inside the tank itself cannot be repaired and usually requires replacement.
Foul Odor (Rotten Egg Smell)
Sulfur smells usually indicate hydrogen sulfide bacteria in the tank.
This is unpleasant but generally not dangerous.
A plumber can:
- flush the tank
- clean or replace the anode rod
- perform system treatment
Typical cost:
$100 – $300
Leaking Water
Leaks are the most common service call.
However, most tank leaks require replacement, not repair.
Possible scenarios:
- Drain valve leak: $100–$200 repair
- Pipe fitting leak: $100–$400 repair
- Tank body leak: replacement required
Typical replacement cost:
$1,600 – $5,500 installed
Strange Noises
Different sounds indicate different problems.
Rumbling or popping
- sediment buildup around heating elements
- reduced efficiency
Flush cost:
$150 – $300
Hissing or whistling
- possible pressure relief valve failure
Valve replacement:
$150 – $300
Tankless Units Not Heating
Tankless systems may fail due to:
- clogged water filters
- low gas supply
- dirty ignition system
Typical repair costs:
- filter cleaning: $150
- ignition system service: $400–$600
Safe Checks You Can Perform
These checks require no special tools.
Check the Installation Location
If your heater sits in an unheated garage, freezing temperatures may affect performance.
Prevent freeze damage by:
- insulating pipes with foam sleeves
- installing a tank insulation blanket
Typical supply cost:
$20 – $50
Inspect for Visible Leaks
Check:
- pipe connections
- drain valve
- pressure relief valve discharge line
Minor leaks may be repairable.
Leaks from the tank itself require replacement.
Drain Sediment
Sediment buildup reduces efficiency.
Steps:
- Turn off the water heater
- Attach a garden hose to the drain valve
- Drain water into a bucket
- Continue until water runs clear
This process takes 10–20 minutes.
Annual flushing improves efficiency by 10–15%.
Test Water Temperature
Turn on the hot water tap closest to the heater.
After about 30 seconds, measure temperature.
Recommended thermostat setting:
120°F
Never exceed 140°F, due to scald risk.
Listen for Unusual Sounds
Rumbling or popping indicates sediment buildup.
Hissing may indicate pressure valve problems.
Banging pipes may be related to household water pressure rather than the heater itself.
When This Becomes Dangerous
Gas Smell
A gas odor near the heater may indicate a leak.
Leave immediately and avoid:
- electrical switches
- open flames
- appliances
Call the gas company emergency line.
Dominion Energy Utah:
1-888-221-7070
Water Near Electrical Equipment
Water contacting outlets or electrical panels creates shock risk.
Shut off power if it can be done safely and call a professional.
Rapid Water Pooling
Significant leaks can damage flooring and walls.
Turn off the home’s main water supply and contact a plumber immediately.
Pressure Relief Valve Constantly Dripping
Continuous discharge indicates excess pressure inside the tank.
Normal water pressure should remain between 40–80 PSI.
A plumber may need to replace the valve or pressure regulator.
What a Technician Will Check
When a plumber arrives, they typically follow a structured diagnostic process.
Check Temperature and Pressure
They confirm thermostat settings and verify system pressure.
Inspect for Leaks and Noises
Connections, valves, and the tank base are examined.
Drain and Inspect Sediment
Heavy sediment indicates aging tanks and possible future failure.
Test Electrical or Gas Components
Electric heaters:
- heating element
- thermostat
Gas heaters:
- ignition system
- thermocouple
Inspect the Anode Rod
The anode rod protects the tank from corrosion.
Replacement cost:
$100 – $200
If the rod is completely deteriorated, tank failure may occur soon.
Provide Repair or Replacement Recommendation
Technicians typically use the 50% rule to determine whether repair or replacement is more economical.
Typical Water Heater Repair Costs
| Repair Type | Typical Cost |
|---|---|
| Diagnostic service call | $100 – $150 |
| Thermostat replacement | $150 – $200 |
| Heating element replacement | $200 – $300 |
| Thermocouple replacement | $100 – $150 |
| Pressure relief valve replacement | $150 – $300 |
| Tank flush | $150 – $300 |
| Anode rod replacement | $100 – $200 |
| Leak repair (fittings) | $100 – $400 |
| Tank replacement | $1,600 – $5,500 |
Utah-Specific Repair Considerations
Hard Water
Utah’s Wasatch Front has extremely hard water.
Typical hardness levels:
150–250 grains per gallon
Hard water causes:
- faster sediment buildup
- shorter tank lifespan
Average tank lifespan in Utah:
8–10 years
Installing a water softener may:
- extend tank life by 2–3 years
- reduce energy use by up to 25%
Freeze Risk
Water heaters in unheated garages may experience freeze damage.
Preventive steps:
- pipe insulation
- heat lamps
- maintaining garage temperature above 50°F
Freeze damage usually requires full replacement.
Contractor Availability
Winter is peak season for water heater failures in Utah.
Typical wait times:
- winter: 2–3 days
- spring/fall: same-week service
Scheduling maintenance in spring or fall reduces emergency risk.
Repair vs Replace Decision
Use the 50% rule.
If repair costs exceed 50% of replacement cost, replacement is usually smarter.
Example:
- Replacement cost: $3,000
- Repair quote: $1,500
Replacement is recommended.
Other Factors to Consider
Unit age
- under 5 years: repair
- over 10 years: replacement likely soon
Frequency of repairs
Multiple repairs within two years suggest replacement.
Energy efficiency
New units are typically 15–20% more efficient than older models.
Find Local Help
Water heater repairs should be performed by licensed plumbers.
DIY repairs beyond basic maintenance may create:
- gas hazards
- electrical risks
- water damage
Helpful service pages:
- Water Heater Repair: /water-heater-repair/
- Salt Lake City: /ut/salt-lake-city/water-heater-repair/
- Salt Lake County: /ut/salt-lake-county/water-heater-repair/
- Utah Locations: /locations/
Frequently Asked Questions
Can I fix a leaking water heater myself?
Minor leaks from fittings may be repairable.
Leaks from the tank itself require replacement.
Never attempt to seal or patch a tank leak.
How often should a water heater be serviced?
Annual flushing is recommended in Utah due to hard water.
Typical service cost:
$150 – $300
This maintenance can extend tank life by 2–3 years.
Why does my water heater smell like rotten eggs?
Hydrogen sulfide bacteria inside the tank causes sulfur odors.
Flushing usually resolves the problem.
If it returns, replacing the anode rod or installing a water softener may help.
Are tankless repairs more expensive?
Yes.
Typical tankless repair costs:
$300 – $600
Tank repairs average $200 – $400, but tankless systems last longer.
What temperature should my water heater be set to?
Recommended temperature:
120°F
Temperatures above 140°F increase scald risk.
How can I prevent freeze damage?
Protect heaters in garages by:
- insulating exposed pipes
- installing tank insulation
- keeping garage temperature above 50°F
These preventive measures cost far less than replacing a frozen tank.
Sources
Information current as of March 2026.
Sources include:
- Angi Water Heater Repair Cost Guide
- HomeGuide Repair Cost Database
- Carter’s My Plumber Cost Guide
- CDC Carbon Monoxide Safety Guidance
- Mike Norr Plumbing Winter Checklist
- Breaking AC Utah Plumbing Tips
- Call Gunnys Hard Water Impact Study
Repair costs and maintenance recommendations are updated annually to reflect contractor pricing and product lifespan data.