Plumbing

How Much Does It Cost to Replace a Water Heater in 2026?

The average cost to replace a water heater is $900 to $1,800 installed. Here is exactly what drives that number up or down, and whether you should DIY it.

James Whitfield··5 min read

Average Cost: $900 to $1,800 installed Most homeowners pay around $1,200 for a standard 40 to 50-gallon tank replacement including labor. Tankless units run $1,500 to $3,500.

Last updated: May 2026

Replacing a water heater is one of those jobs that feels expensive until you understand what you are actually paying for. The average homeowner spends between $900 and $1,800 for a standard tank replacement, installed. Here is what makes that number go higher or lower.

Average Cost to Replace a Water Heater in 2026

Type Unit Cost Installed Total
40-gallon gas tank $400 to $700 $900 to $1,400
50-gallon gas tank $500 to $800 $1,000 to $1,600
40-gallon electric tank $300 to $600 $700 to $1,200
Tankless gas $800 to $1,500 $1,500 to $3,500
Heat pump hybrid $1,000 to $2,000 $1,800 to $3,500

What You Are Paying For

The unit itself is only part of the bill. Labor typically runs $150 to $400 depending on your area. Other cost factors include permit fees ($25 to $150), disposal of the old unit ($25 to $75), and any upgrades like new venting or shutoff valves ($100 to $500).

Extend the Life of Your Current Water Heater

If your water heater is under 10 years old and working properly, replacing the anode rod every 3 to 5 years is the single most effective maintenance step you can take. The anode rod is a sacrificial metal rod inside the tank that corrodes instead of the tank walls. When it is depleted the tank itself starts corroding. A replacement rod costs $20 to $50 and takes about 30 minutes to replace, potentially adding 5 or more years to your water heater's life.

What Drives the Cost Up

Going tankless is the biggest price jump. Tankless units cost two to three times more upfront but last 20 or more years versus 8 to 12 for a tank.

Hard water causes sediment buildup that shortens water heater life. A whole-house water softener can significantly extend your new unit's lifespan.

Older homes sometimes need gas line or electrical panel upgrades which can add significantly to the total.

Should You DIY It?

Most municipalities require a licensed plumber to pull a permit for water heater work. If you do it yourself without a permit and something goes wrong, your homeowner's insurance may not cover the damage.

Verdict: Hire a licensed plumber. Get at least two quotes.

How to Save Money

  • Get three quotes minimum
  • Ask about utility rebates ($50 to $300 for high efficiency units)
  • Buy the unit yourself and pay labor only, saving $100 to $200
  • Avoid same-day emergency calls which add $75 to $200

Signs You Actually Need to Replace It

  • The unit is over 10 years old
  • Rust-colored water from the hot side
  • Rumbling or popping noises from sediment buildup
  • Water pooling around the base of the tank
  • Repairs costing more than half the price of a new unit

Bottom Line

Budget $1,000 to $1,500 for a standard 40 to 50-gallon tank replacement. Get multiple quotes, ask about rebates, and replace your anode rod every few years to maximize the life of your investment.


Frequently Asked Questions

How long does it take to replace a water heater? Most professional water heater replacements take 2 to 3 hours from start to finish. A straight swap with no complications is on the faster end. Older homes or units requiring venting changes can take 4 to 5 hours.

How long do water heaters last? A standard tank water heater lasts 8 to 12 years with normal use. Tankless units last 20 or more years. Annual flushing and anode rod replacement significantly extends tank life.

Should I repair or replace my water heater? Replace when the unit is over 10 years old or when repair costs exceed 50% of replacement cost. Repair when the unit is under 7 years old and the problem is a minor component like a thermostat or heating element.

What size water heater do I need? A 40-gallon tank handles 1 to 3 people comfortably. A 50-gallon tank handles 3 to 5 people. For larger households or high hot water demand, a 75-gallon tank or a tankless unit is worth considering.


Written by James Whitfield, licensed contractor with 22 years of experience. RepairReality is a participant in the Amazon Services LLC Associates Program. We earn a small commission on qualifying purchases at no extra cost to you.

Bottom Line

Budget $1,000 to $1,500 for a standard 40 to 50-gallon tank replacement. Get multiple quotes, ask about rebates, and replace your anode rod every few years to maximize the life of your investment.

RepairReality is a participant in the Amazon Services LLC Associates Program. We earn a small commission on qualifying purchases at no extra cost to you.

water heaterplumbingcost guideDIY

Free weekly guides

Know the real cost before you call anyone

Join homeowners getting honest repair cost guides every week. No spam, just straight numbers.