What Water Heater Replacement Actually Costs
Water heater replacement runs $800 to $3,500 installed, depending on the type you choose and what your home requires
The price breaks into two parts: the unit itself and the labor to remove the old one and install the new one. A basic tank water heater costs $400 to $900, while a tankless model runs $1,000 to $2,000. Installation labor typically adds $300 to $800, though that can climb if your plumbing needs changes or if the old unit is difficult to access. The total you pay depends on which type makes sense for your home, your local market rates, and whether your existing setup needs upgrades to handle a new model.
Most homeowners discover the actual cost only after getting quotes, because every installation is different. A straightforward swap of an old tank for a new one in an accessible location costs far less than converting to tankless or upgrading gas and electrical lines. This guide walks you through what drives the price and how to get an accurate number for your home.
Key Takeaways
- Tank water heaters cost less upfront ($400 to $900 plus installation) but use more energy and need replacement every 8 to 12 years.
- Tankless water heaters cost more to buy and install ($1,000 to $2,000 plus $500 to $800 labor) but last 15 to 20 years and use less energy.
- Installation costs vary by region and by whether your gas line, electrical panel, or venting needs upgrades to fit the new unit.
- Getting quotes from at least two licensed plumbers or HVAC contractors shows you what your specific home will cost, since every installation differs.
Tank water heaters: lower cost, shorter lifespan
A traditional tank water heater stores 40 to 80 gallons of hot water and keeps it warm all day, whether you use it or not. The unit itself costs $400 to $900 new, and installation runs $300 to $600 in most markets. If your existing plumbing and gas or electrical connections are already in place and working, the plumber can often swap it out in a few hours.
The catch is that tank heaters last 8 to 12 years on average, so you will face this cost again within a decade. They also run continuously, which means higher energy bills than other options. However, they work with any home's existing setup, require no special venting or electrical upgrades in most cases, and they are the cheapest option to install right now.
Tankless water heaters: higher upfront cost, lower operating costs
A tankless water heater heats water on demand as it flows through the unit, rather than storing it. The unit costs $1,000 to $2,000, and installation typically runs $500 to $800 because the work is more involved. You may also need upgrades: a gas tankless model often requires a larger gas line, and an electric model may need your electrical panel upgraded to handle the load. Those upgrades can add $500 to $2,000 to the total.
Tankless heaters last 15 to 20 years and use 24% to 34% less energy than tank models, which lowers your monthly utility bills. They also take up less space and provide hot water continuously without running out. The trade-off is the higher initial cost and the fact that some homes cannot accommodate them without significant plumbing or electrical work.
What affects the price you will actually pay
Your location matters: labor rates in urban areas and high-cost regions run higher than in rural areas. A plumber in a major city may charge $75 to $150 per hour, while the same work costs $50 to $100 per hour elsewhere. That difference adds up quickly on a job that takes several hours.
Your existing setup also drives cost. If your old water heater is in an easy-to-reach location with working connections, installation is straightforward. If it is in a cramped basement, requires new venting, or needs gas line or electrical upgrades, the labor cost rises. Some homes also need a new expansion tank or pressure relief valve, which adds $100 to $300.
The brand and warranty you choose affect price too. A basic tank heater from a budget brand costs less than a high-efficiency model with a longer warranty. Warranties typically run 6 years for tanks and 10 to 15 years for tankless units, and longer warranties cost more upfront but may save money if something fails.
How to get an accurate quote for your home
Call at least two licensed plumbers or HVAC contractors and ask them to visit your home and inspect the current setup. A real quote should include the unit cost, labor, any upgrades needed, and the warranty. Do not rely on phone estimates — the only way to know what your replacement will cost is to have someone look at your actual plumbing, gas line, electrical panel, and venting.
When you call, mention the age and type of your current water heater if you know it, and ask whether the contractor recommends a tank or tankless model for your home's size and usage. A household of four typically needs a 50-gallon tank or a tankless unit rated for 3 to 4 gallons per minute. The contractor can tell you whether your home's gas or electrical service can handle what you want.
Ask each contractor what is included in their labor price and what costs extra. Some include removal of the old unit and disposal; others charge separately. Some include a pressure relief valve or expansion tank; others do not. Getting these details in writing makes it easier to compare quotes fairly.
When to replace versus repair
If your water heater is leaking from the tank itself, replacement is your only option — the tank cannot be repaired. If it is over 10 years old and the repair costs more than half the price of a new unit, replacement usually makes financial sense. A repair that costs $300 on a 12-year-old heater may not be worth it if a new tank costs $600 to $800 installed.
If your heater is under 8 years old and the repair is straightforward — a new thermostat, heating element, or valve — repair is often the right call. A plumber can tell you during an inspection whether the unit is worth fixing or whether you should plan for replacement soon. The age of the unit and the nature of the problem are the two biggest factors in deciding whether to fix or replace.
Frequently Asked Questions
How long does water heater installation take?
A tank water heater replacement usually takes 2 to 4 hours if no upgrades are needed. A tankless installation can take 4 to 8 hours because the work is more complex. If your home needs gas line, electrical, or venting upgrades, add another 4 to 8 hours or more, sometimes spread across multiple days.
Do I need a permit to replace my water heater?
Most cities and counties require a permit for water heater replacement, especially if you are changing from a tank to a tankless model or upgrading gas or electrical lines. Your contractor should handle the permit process and arrange any required inspections. Permit costs typically run $50 to $200 depending on your location.
Can I install a water heater myself to save money?
Water heater installation involves gas, electrical, and plumbing work that most building codes require a licensed contractor to perform. Doing it yourself can void the warranty, create safety hazards, and result in code violations that cause problems when you sell your home. Hiring a licensed contractor is the safer and more reliable choice.
What size water heater do I need?
A household of one to two people typically needs a 30 to 40-gallon tank; three to four people need 50 to 60 gallons. For tankless, the size is measured in gallons per minute (GPM) — most homes need 3 to 5 GPM. Your contractor can size the unit based on your home's usage and the number of fixtures that run simultaneously.
Will replacing my water heater lower my energy bills?
Switching from an old tank heater to a new high-efficiency tank or to a tankless model can lower your water heating costs by 20% to 35%, depending on your usage and local energy prices. The savings accumulate over the heater's lifespan, though it may take several years for the energy savings to offset the higher upfront cost of a tankless unit.