How much does it cost to fit a water heater?

Author: Shanie Abbott III  |  Last update: Friday, October 3, 2025

Water heater replacement costs range from $882 to $1,807, with the average cost being $1,327. Your total price depends on whether you're doing a simple one-for-one swap or a detailed upgrade, like to a tankless system. Additional cost components include the water heater's size and labor costs.

What is the average labor cost to install a water heater?

For a standard tank-style heater, you can expect to pay between $600 and $1,000 for the unit itself, and an additional $500 for the installation labor. If you have a tight budget, it may be possible to find a used water heater for sale.

How much does Lowes charge to install a 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.

Do I need a plumber to install a water heater?

Answer: A professional plumber is typically needed to replace water heater.

Does Home Depot install 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.

Actual Cost For a New Water Heater (Complete Breakdown)

Is it OK to install your own water heater?

It's possible to install a new water heater on your own, and it may save you some money. But the experts recommend you call a plumber to ensure it's done correctly. Sam Becker is a freelance writer whose work has appeared in and on CNBC, Fortune, USA Today, Business Insider, and more.

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 long does it take to install a 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.

What is the life expectancy of a 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 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.

How often should I replace my water heater?

If your tank water heater is more than 10 years old, it may be time to consider replacing it. 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. Check your water heater's warranty for the most accurate timelines.

What do most plumbers charge per hour?

The average plumbing contractor hourly rate will greatly depend on the level of expertise you're hiring.
  • Master plumber: $90 to $200 per hour.
  • Journeyman plumber: $70 to $120 per hour.
  • Apprentice plumber: $45 to $90 per hour.

Is a tankless water heater better?

Because tankless water heaters are more efficient, they cost less money to operate. This can save you money in the long run since utility bills are lower than with a tank water heater. Many people find that the cost savings in energy usage eventually makes up for the higher initial cost of a tankless heater.

What is the best 50 gallon electric water heater?

Best 50 gallon electric water heater

We looked at every 50 gallon electric water on the market and our favorite is the Rheem Performance 50 Gal. Electric Tank Water Heater. This model is about $250 cheaper than the Bradford White 50 gallon electric hot water heater.

What is the labor cost to install a hot water heater?

Labor Cost to Install Water Heater

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.

How much does Lowe's charge to install a 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. Once you purchase the project, a trusted independent installer will contact you to schedule your installation.

Will a plumber install a water heater I bought?

Licensed plumbers have the training and experience to properly install hot water heaters of all types. This includes electric and gas, tank and tankless, heat pump and geothermal. The job sometimes requires skills in addition to plumbing.

Can I install a water heater myself?

Do not attempt installing a gas water heater yourself unless you're experienced and comfortable with soldering, working with natural gas and following local installation codes. Save yourself the hassle with our gas water heater installation services which include removal of the old water heater.

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.

Do you need a plumber for a water heater?

When it's time to replace a water heater, a licensed plumber is the best person to call. Whether a homeowner needs a simple replacement or wants to switch from a tank to a tankless water heater, a plumber will know exactly what tools and skills are required to install a new water heater.

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.

Is installing a water heater a DIY job?

In California law, you have to get a permit from the correct office before you begin. As part of the permitting process, you'll also need to schedule an inspection to approve the work after it finishes. Most homeowners find it easier to let someone else handle these tasks for them.

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

Water Heater Installation Process. 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.

Previous article
How do you lower vibration intensity?
Next article
What is the average profit margin for remodeling?