| Option | Typical Cost |
|---|---|
| Tank gas | $840–$1,680 |
| Tank electric | $700–$1,400 |
| Tankless gas | $2,100–$4,200 |
| Heat pump / hybrid | $1,750–$3,500 |
Compare providers near you
| Type | Unit + Install | Lifespan | Annual Energy Cost |
|---|---|---|---|
| Tank (gas, 50 gal) | $1,200–$2,500 | 8–12 years | $250–$400 |
| Tank (electric, 50 gal) | $1,000–$2,000 | 10–15 years | $400–$550 |
| Tankless (gas) | $2,500–$5,000 | 20+ years | $150–$300 |
| Tankless (electric) | $1,500–$3,500 | 20+ years | $200–$400 |
| Heat pump (hybrid) | $2,500–$4,500 | 13–15 years | $100–$200 |
| Solar | $5,000–$10,000 | 20+ years | $50–$100 |
Heat pump water heaters qualify for a $2,000 federal tax credit under the Inflation Reduction Act, bringing the effective cost down to $500–$2,500. They use 60–70% less energy than conventional electric tanks.
Tankless heaters cost $1,000–$3,000 more upfront but save $100–$250/year in energy and last twice as long (20+ vs 10 years). Over a 20-year period, a tankless system saves $3,000–$7,000 total despite the higher initial cost.
The catch: tankless installation often requires upgrading your gas line or electrical panel ($500–$1,500 extra), and they struggle in cold climates if incoming water is below 40°F. In homes with high simultaneous hot water demand (multiple showers running at once), you may need two tankless units.
The cost of water heater depends on several interconnected factors that can shift the final number significantly in either direction. Material quality is typically the largest variable — the gap between standard and premium options can double or triple the total project cost. Labor rates vary by region, with major metros running 30–50% higher than rural areas for identical work.
Project scope is the other major cost driver. What seems like a simple project can escalate quickly once walls are opened or existing conditions are revealed. This is why experienced contractors build contingency into their estimates, and why homeowners should too. The most common budget-breaker is changing the scope mid-project, which resets timelines and pricing.