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
| Item | Range | Source |
|---|---|---|
| Tank water heater replacement (national) | $882 to $1,826 | Angi |
| Tankless water heater replacement (national) | $1,400 to $3,900 | Angi |
| Tank water heater repair (national) | $100 to $500 | Angi |
| Tankless water heater repair (national) | $100 to $1,300 | Angi |
| Standard tank replacement (national) | $600 to $3,100 | HomeGuide |
| Tankless installation (national) | $1,400 to $5,600 | HomeGuide |
These are third-party published estimates retrieved October 2026, not quotes from 716 Basement. Your price depends on your house.
What drives the price
- Tank vs. tankless, and gas vs. electric
- Sizing for cold winter inlet water
- Venting changes (e.g. power-vent or new venting for tankless)
- Gas line or electrical service upgrades
- Permits, haul-away and code updates like expansion tanks
- Access in the basement and condition of nearby plumbing
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
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