QuotesPad
HomePlumbing › Water heater replacement cost

How much does water heater replacement cost?

Replacing a standard tank water heater typically costs $1,000–$3,000 installed, including the unit ($400–$1,400) and labor. Larger tanks, code upgrades, or changing fuel type push the price higher.

Ranges are typical planning guides — actual price varies by region, access, materials and your local pro. Always get a written quote.

ScenarioTypical costNotes
40–50 gal electric tank$1,000–$2,000Like-for-like swap
40–50 gal gas tank$1,300–$2,800Venting & gas connection
Larger 75 gal or high-efficiency$2,000–$3,500Bigger unit, more labor
Code upgrades (pan, expansion tank)+$150–$600If required by inspector

What affects the price

Tank size & fuel type

Bigger tanks and gas models cost more than a small electric unit. Gas adds venting and a gas connection; larger capacity means more material and lifting.

Code upgrades

Many areas now require a drip pan, expansion tank, or updated venting on replacement — small line items that add up but are often mandatory.

Access & location

A heater in a tight closet, attic, or upstairs is harder to remove and carry than one in an open garage, adding labor time.

Pricing a job? Make a free quote or invoiceQuotesPad invoice & estimate maker — trade line items already loaded →

FAQs

How much does water heater replacement cost?

Typically $1,000–$3,000 installed for a standard 40–50 gallon tank. Gas units, larger tanks, and required code upgrades cost more.

How long does a water heater last before it needs replacing?

A tank water heater usually lasts 8–12 years. Rusty water, rumbling, leaks around the base, or age past 10 years are signs it is time.

Should I repair or replace my water heater?

Repair a young unit with a minor fault; replace one over 8–10 years old or leaking from the tank itself, since a tank leak cannot be fixed.