How Much Does It Cost to Replace a Water Heater?

The cost to replace a water heater depends on the brand, type, size, and installation complexity. Tankless models and upgrades that require electrical or gas line changes usually come with a higher price tag.

On average, you can expect to pay:

$1,900 - $9,000

    Author image Brian Birnbaum Author

    Updated:

    Key Points

    • Replacing a water heater can become more expensive when switching system types (for example, tank to tankless) due to electrical, gas, or venting upgrades.
    • Choosing the wrong tank size can lead to higher energy bills or insufficient hot water, making proper sizing essential before replacement.
    • Installation complexity often increases costs more than the unit itself, especially when plumbing, wiring, or code updates are required.
    • Hidden expenses such as permits, disposal of the old heater, and emergency replacement fees can increase the total price.

    Average Cost of Water Heater Replacement

    Most homeowners spend about $1,900 to $9,000 to replace a water heater, though prices can range depending on the system and installation needs. Traditional tank heaters are usually cheaper, while tankless models cost more because of higher equipment prices and possible electrical, gas, or venting upgrades.

    In many cases, installation complexity affects the price more than the unit itself. Plumbing changes, code updates, or emergency replacements can all push the increase the water heater replacement cost.

    Main Factors That Affect Replacement Costs

    Let’s take a look at the main factors that affect the hot water heater replacement price.

    • Type of Water Heater

      • Water Heater TypeAverage Cost
      • Natural Gas Water Heater$1,900 - $4,500
      • Electric Water Heater$2,000 - $4,500
      • Propane Water Heater$2,500 - $4,500
      • Tankless Water Heater$3,500 - $6,000

      The type of water heater you choose makes a big difference in cost. Traditional tank models are usually cheaper since the units cost less and installation is simple.

      Tankless systems cost more upfront and may need gas, venting, or electrical upgrades, but they often last longer and run more efficiently.

      Natural gas water heater: A cost-effective option for homes with gas access, offering fast heating and lower operating costs compared to electric models.

      Electric water heater: Easier and cheaper to install than gas systems, best for smaller households or homes without gas lines.

      Propane water heater: Similar performance to natural gas but typically used in rural areas without gas service, often with slightly higher fuel costs.

      Tankless water heater: Higher upfront investment that provides endless hot water, energy efficiency, and longer lifespan compared to tank models.

    • Water Heater Size

      Water heater size also impacts the cost to replace a water heater. Larger tanks and higher-capacity systems cost more and may need stronger electrical circuits or gas supply upgrades. 

      As a general guide, 30-40 gallons suits 1-2 people, 40-50 gallons works for 2-4, and 50-80 gallons fits larger households.

      Picking the wrong size can be costly. Too small means running out of hot water and replacing sooner, while too large increases upfront and energy costs. Choosing a size that matches your household’s needs helps keep replacement costs under control and ensures reliable hot water.

    • Labor and Installation Complexity

      Replacing a water heater with the same type and size in the same spot is usually the most affordable option.

      Labor cost to install a water heater goes up when upgrades are needed, like new venting, electrical work, gas line changes, or moving the unit. 

      Code updates and hauling away the old heater can also add to labor costs, making installation complexity a big factor in the final price.


    Additional Cost Factors

    In addition to unit and installation costs, a few overlooked factors can affect the average price to replace a water heater.

    • Permits and Code Compliance

      Permit and code rules can sometimes catch homeowners off guard during a water heater replacement, especially in older homes. You might be required to add things like an expansion tank, seismic straps, better venting, or updated pressure relief piping before the job can pass inspection.

      These upgrades usually happen because older heaters were installed under different rules. They can raise the upfront cost, but they also help keep the system safer and prevent problems with insurance, inspections, or resale later.

    • Warranty and Service Plans

      Water heaters with longer manufacturer warranties usually cost more upfront, but they can save money later if repairs or replacements are needed.

      Some homeowners also add extended service plans that cover labor, maintenance, or emergency repairs. They are optional, but many homeowners consider the added peace of mind worthwhile, especially with pricier systems like tankless heaters.


    How to Save Money on Water Heater Replacement

    Saving money on water heater replacement depends on choosing the right system and installation method.

    • Choosing the right system type

      A simple way to save money is to pick a water heater that actually fits your household’s needs. Upgrading to a more expensive model or switching system types without proper setup can increase installation costs without providing real value.

      Tank heaters are typically the most budget-friendly option for standard usage, while tankless systems make more financial sense in homes with high hot water demand and long-term occupancy.

    • Hiring a professional vs. DIY installation

      DIY water heater replacement might save some money at first, but small mistakes with venting or wiring can cause safety problems or inspection issues later.

      Hiring a professional increases the upfront water heater installation cost, but it ensures the system is set up safely, sized correctly, and up to code.


    Conclusion

    The average cost to replace a water heater ranges from $1,900 to $9,000. What you actually end up paying depends on factors like the type, size, warranty, and labor. 

    Due to installation complexity, it’s recommended to hire a professional for the job. You can use HomeBuddy to match with an expert local contractor by only answering a few simple questions related to your project. 

    Frequently Asked Questions

    How quickly can a water heater be replaced?

    Most water heater replacements take 2 to 4 hours when swapping a unit with the same type and size in the same location. Installation can take longer, up to a full day, if upgrades to plumbing, electrical, or venting are required.

    What is the lifespan of a water heater?

    A traditional tank water heater typically lasts 8 to 12 years, while tankless systems can last 15 to 20 years or more. Lifespan depends on water quality, maintenance, and usage, with sediment buildup being a common cause of early failure.

    Will I need a permit to replace my water heater?

    In many areas, yes. Most municipalities require a permit to ensure the installation meets current safety and building codes. This often includes an inspection after installation to verify proper venting, pressure relief setup, and electrical or gas connections.

    Can I install a water heater myself?

    Technically, yes, but it’s not recommended unless you have plumbing and electrical experience. Improper installation can cause leaks, gas hazards, electrical issues, or code violations. Professional installation ensures safety, warranty protection, and compliance with local building requirements.

    Related Articles

    All Articles