Water Heater Replacement Cost for Buffalo & WNY Homes

Short answer

We have not found published Buffalo-specific prices, so these are typical national ranges. Angi reports most homeowners pay $882 to $1,826 to replace a tank-style water heater and $1,400 to $3,900 for a tankless system. HomeGuide puts standard tank replacement at $600 to $3,100 and tankless installation at $1,400 to $5,600. Get written local quotes.

Published cost ranges

ItemRangeSource
Tank water heater replacement (national)$882 to $1,826Angi
Tankless water heater replacement (national)$1,400 to $3,900Angi
Tank water heater repair (national)$100 to $500Angi
Tankless water heater repair (national)$100 to $1,300Angi
Standard tank replacement (national)$600 to $3,100HomeGuide
Tankless installation (national)$1,400 to $5,600HomeGuide

These are third-party published estimates retrieved October 2026, not quotes from 716 Basement. Your price depends on your house.

What drives the price

Frequently asked questions

Why do tankless conversions cost more?

Tankless units often need a larger gas line, new venting or more electrical capacity than the tank they replace.

Should I replace before it fails?

A tank that leaks in a finished basement can cause expensive damage. If yours is near the end of its expected life or shows rust or moisture, get a quote before it fails.

Sources

  1. Angi, How Much Does Water Heater Replacement Cost? (updated Oct 2026)
  2. HomeGuide, Water Heater Installation or Replacement Cost (2026)

Find pros

Get up to 3 quotes

Tell us about your project and we'll connect you with local pros. Free, no obligation.

Start my free quote request