Our standards →
Cost calculator

Water Heater Replacement Cost Calculator

Estimate the all-in cost of replacing a water heater in 2026 — unit, labor, permit, and disposal.

Share

Replacing a water heater costs between $1,000 and $6,500 installed in most US homes. The biggest variables are the type (standard tank vs. tankless vs. heat-pump), your region's labor rates, and whether the install requires gas-line or venting changes.

Use the calculator below to get a tighter range based on your specific setup.

Water heater replacement cost

Estimated total
$1,010 – $2,650
Installed, including labor. Real quotes vary based on access, code requirements, and local rates.
  • Unit$550 – $1,400
  • Installation labor$350 – $900
  • Removal & disposal$60 – $150
  • Permit & inspection$50 – $200

These estimates reflect typical US installed costs. Get 2–3 written quotes before committing.

Frequently asked

How accurate is this estimate?

This is a planning estimate based on typical 2025–2026 contractor pricing. Real quotes vary based on access, code requirements, brand, and warranty. Always get 2–3 written quotes.

Tankless vs. tank — which is cheaper long-term?

Tankless units cost more upfront (often $1,500–$3,500 installed) but use 24–34% less energy than tank heaters in most homes. Payback is usually 8–12 years.

Do I need a permit?

Most jurisdictions require a permit for water-heater replacement. Skipping it can void homeowner's insurance claims if the unit fails and causes damage.