How long does it take a professional to replace a hot water heater?

Author: Prof. Jackie Lind PhD  |  Last update: Tuesday, July 15, 2025

Once you decide to (or are forced to) replace your current water heater, there are a few decisions you need to make to get the process started. If there are no issues or complications, a licensed plumber should be able to complete the process in 2-3 hours.

How long does it take a plumber to replace a hot water heater?

For a standard water heater replacement, installation usually takes between 2 to 3 hours. The technicians will remove the old unit, install the new one, and ensure everything is connected and working perfectly.

How many hours does it take to install a hot water heater?

Water Heater Installation

Installing a new water heater usually only takes 2 to 3 hours. Keep in mind that if you are switching from a tank water heater to a tankless water heater or vice versa, it could take a little longer.

What is the average labor cost to replace a hot water tank?

In general, plumbers cost $45 to $200 per hour, while electricians cost $50 to $100 per hour. Expect the following average price ranges for labor alone: Replacing a tank-style water heater: $150–$450. Replacing a tankless water heater: $600–$1,850.

What are signs your water heater is going bad?

Water heaters show several signs of going bad, including lack of hot water, temperature fluctuations, decreased water pressure, strange noises, rotten egg smell, visible leaks, rusty or discolored water, and increased energy bills. If your water heater is over 10 years old, it may be time to consider a replacement.

Don't Make These Mistakes When Changing Sacrificial Anode Rods on a Water Heater

What is the life expectancy of a hot water heater?

While today's water heaters are better designed than older models, they still require regular maintenance in order to prolong their lives. With regular inspection, draining, and flushing, you can expect a gas water heater to last anywhere from 8-12 years and an electric water heater to last anywhere from 10-15 years.

How to tell if your anode rod is bad?

Poor water heater performance can sometimes stem from an anode rod that's overdue for replacement. If you notice signs of poor performance, such as discolored or rusty water, sulfuric or rotten egg smells, popping sounds from the tank, or high heating bills, inspect your water rod to determine if it needs replacement.

How much does a plumber charge to service a water heater?

It can cost $100 to $1,000 to fix a leak. Flushing and cleaning the tank is a common service that can cost $75 to $250, while flushing/descaling a tankless water heater can run up to $300. But a tune-up, which can also prevent major repairs, goes from $100 to $500.

Why is installing a water heater so expensive?

Newer models require specialized tools and training to install, and the associated labor costs can add up quickly, making the total cost of the water heater higher than you expected.

How much does Lowe's charge to install a hot water heater?

The price depends on whether you want an electric or gas water heater. The basic installation fee at Lowe's is around $320. But, before the contractor can set up the heater, they'll need to come to your home to check the conditions and determine the best location for it. This inspection will cost you an additional $34.

Does Home Depot replace water heaters?

The Home Depot partners with local, licensed and insured professionals to help homeowners choose the right water heater for their home. If you live within 30 miles of a Home Depot store and call us before noon at 1-800-HOME-DEPOT, our team offers same-day installation.

How long does it take to replace a hot water system?

How Long Does the Installation Take? A hot water system generally only takes a few hours to install. It will take around 45 minutes to an hour to remove the old hot water system. We take care while doing this because we want to make sure that everything is safe and removed properly for the new system.

How much should I spend on a water heater?

Naturally, tanks that heat more gallons of water typically have a higher price point, so the larger the tank size, the more you can expect to pay. For example, the average 40-gallon water heater installation cost runs between $1,000 and $2,500, while its 80-gallon counterpart runs between $2,650 and $3,910.

Does a plumber have to replace a hot water heater?

It is legal for you to install a water heater yourself or to use an unlicensed plumber to install it. However, it's not a good idea. First of all, you will still need to pull a permit and have the installation inspected no matter who does the work.

How many years should you replace your water heater?

With proper maintenance, a tank water heater tank should last six to 12 years. A tankless water heater can last for more than 20 years.

Does homeowners insurance cover a water heater?

Whether or not homeowners insurance covers water heater leaks depends on the specific circumstances of the leak and the terms of your policy. In general, if the leak is sudden and accidental, and not caused by your negligence, your policy will likely cover the cost of repairs.

Should I replace my 20 year old water heater?

Absolutely! After 20 years, your tank water heater is well past its life expectancy. If you have a tankless water heater, it's approaching its life expectancy. At this point, you should expect additional repairs from wear and tear.

Can I replace a water heater myself?

In short: Yes, you can install a water heater on your own. There are, however, a lot of things to take into consideration. For one, you need to know what you're doing, and you need to have the proper paperwork or permits to do it.

How long does it take a plumber to replace a water heater?

Once you decide to (or are forced to) replace your current water heater, there are a few decisions you need to make to get the process started. If there are no issues or complications, a licensed plumber should be able to complete the process in 2-3 hours.

How much do you tip a plumber for a water heater?

Plumbers and Tipping Amounts

You should strive to tip your plumber anywhere between 10 and 20 percent of the amount that you see on your invoice.

How much does it cost to replace an anode rod in a hot water tank?

Anode Rod Replacement: While an anode rod costs between $20 and $50, a plumber can replace it for $50 to $150. The job typically takes about an hour. The anode rod protects the tank from corrosive materials and needs to be changed every few years. Water Heater Tank Flush: A water heater flush kit can cost around $150.

Do you have to drain tank to replace anode rod?

Note: If your anode rod is on the top of the heater, you will only need to allow the tank to drain about a quart or 1/2 a gallon of water. If the anode is located on the side, drain the tank until the water is below the anode rod port.

What happens to a water heater when the anode rod goes bad?

If your tank-style water heater can't maintain a steady supply of hot water, it might indicate the rod is bad. A deteriorating anode rod cannot manage the electrolysis process in the tank effectively, causing uneven heating of the cold water entering the tank.

Previous article
Can you touch-up paint without painting a whole wall?
Next article
What should you never wash in hot water?