Water heaters

No hot water? Start here. Pick the page that fits your question.

The temperature dial on the front of a gas water heater
Stock photo, just to show the idea. Not a job we priced. Photo: Jason Woodhead, CC BY 2.0, via Wikimedia Commons.
Bachi waving hello

The short version

A new water heater costs about $1,348[1] on average in the U.S. Most jobs cost $882 to $1,826[1]. Labor is about half of that[1].

A tank heater tends to last about 6 to 12 years[2][2]. So if yours is that old, it is smart to plan ahead.

Three steps to a fair price

  1. CheckFind the size and age on the sticker.
  2. PriceUse our calculator for a range.
  3. CompareGet three written quotes.

Which page do you need?

Every number on these pages links to its source. We show our math, so you can check it.

Which kind do you have?

Go look at your heater. You will likely see one of these four kinds. Each one costs a different amount to put in.

Not sure? Look for a sticker on the side. It tells the fuel, the size in gallons, and often the year it was made.

Small signs worth a look

You do not need to be a plumber to spot trouble. Once a month, take a quick peek.

If you find one of these, read our fix or replace guide before you call. It helps you ask good questions.

Who to call

Call a licensed plumber. For a gas heater, they also work on the gas line and the vent. Labor alone for a tank swap runs $150 to $450[1].

In Florida, you can look up a plumber's license on the state's DBPR site[3]. It only takes a name or a license number.

Bachi thinkingQuestions people ask

What is a tank water heater?

It is a heater that keeps hot water ready in a big tank. A new one put in costs $600[1] to $2,500[1].

How long does a plumber take to swap a tank?

HomeAdvisor says a standard tank takes about 1 to 3[1] hours to put in.

Do I need a permit for a new water heater?

Many towns ask for one. HomeAdvisor lists permits at $25[1] to $300[1]. Ask your city or county building office.

Should I wait until it breaks?

You can, but then you buy in a rush. A tank tends to last 6 to 12 years[2]. Near that age, it is smart to get prices while the old one still works.

Sources

  1. HomeAdvisor (Angi). How Much Does a Water Heater Replacement Cost?. Page updated Jun 17, 2026. Checked . Sample/coverage: HomeAdvisor says it surveyed over 30,000 customers about their project costs (site-wide statement on the page). Prices are ranges for typical jobs, including the unit and labor unless the page says otherwise.
  2. InterNACHI (International Association of Certified Home Inspectors). InterNACHI's Standard Estimated Life Expectancy Chart for Homes. Chart as published (page copyright 2026). Checked . Planning estimates under normal conditions, not warranties. InterNACHI notes hot climates sharply shorten asphalt shingle life.
  3. Florida Department of Business and Professional Regulation. Construction Industry Licensing Board: license types. Web page, as checked. Checked .