Skip to content

Home & Garden Plumbing & Water Cost guide

How Much Does It Cost to Install Water Heater? (Price Guide)

Updated  4 sources

Typical installed cost

$900 – $3,000

Installing a water heater typically costs $900 – $3,000, according to Fixr. That figure covers the heater and the labor to put it in. The final price depends mainly on the type of heater, its size, and whether the installer has to change gas, electrical, or venting connections.

Prices below come from published guides and carry a check date of Oct 11, 2026. Sources split their numbers differently, so the tables show each type and size on its own.

By type

Item Typical range Relative price range
Tank-style (gas or electric) $600 – $2,500
Electric tank $800 – $1,500
Tankless (gas or electric) $1,000 – $4,000
Tankless electric $850 – $2,750
Tankless gas $1,650 – $3,500
Tankless electric (This Old House) $650 – $2,500
Heat pump / hybrid $1,200 – $4,600
Heat pump (This Old House) $2,500 – $3,500

Sources: Fixr: Water heater installation cost; Fixr: Electric water heater installation cost; This Old House: Tankless water heater installation cost; This Old House: Water heater installation cost

Water Heater Installation Cost by Size

Tank capacity affects the equipment price, and household size drives the capacity you need. The two sources below report 40-gallon and 50-gallon tanks, the most common residential sizes.

By size

Item Typical range Relative price range
40 gallon (Fixr) $550 – $2,300
50 gallon (Fixr) $700 – $2,500
40 gallon (This Old House) $600 – $1,200
50 gallon (This Old House) $700 – $1,800

Sources: Fixr: Water heater installation cost; This Old House: Water heater installation cost

A bigger tank costs more to buy and sometimes needs a larger space or a stronger floor and stand. Choosing a size larger than your household needs adds cost without adding comfort, and a size too small runs out of hot water at busy times.

Water Heater Labor Cost

Labor depends on how closely the new heater matches the old one. A like-for-like swap is the quickest job. Moving from a tank to a tankless unit takes much more work, which the table reflects.

Labor

Item Typical range
Installation labor, all types $300 – $1,500
Plumber hourly rate $45 – $200/hr
Labor, tank models $150 – $450
Labor, tankless models $600 – $1,900

Sources: Fixr: Water heater installation cost; Fixr: Electric water heater installation cost

What Affects the Cost

  • Heater type. Tank, tankless, and heat pump models differ widely in equipment price and in how much installation work they need.
  • Fuel source. Gas units need a gas line and venting. Electric units need a suitable circuit and breaker.
  • Switching fuel or type. Moving from gas to electric, or from a tank to a tankless unit, can require new wiring, a larger gas line, or new venting.
  • Capacity. Larger tanks cost more, and high-demand tankless units need more power or gas flow.
  • Location and access. An attic, a tight closet, or a second-floor install adds time.
  • Code upgrades. Older installations may need an expansion tank, a drain pan, a new shutoff valve, or updated venting to meet current code.
  • Permits. Many municipalities require a permit and an inspection for water heater work.
  • Removal. Haul-away of the old unit is sometimes extra.

Types of Water Heaters Compared

Tank-style. The most common choice. It costs less up front, heats and stores water continuously, and takes up floor space. Standby heat loss makes it less efficient to run than other types.

Tankless. These heat water on demand, so they take less room and do not run out in the middle of a long shower. They cost more to buy and install, and gas models may need venting and gas line upgrades.

Heat pump (hybrid). These move heat rather than generate it, so they use less electricity than a conventional electric tank. They cost more up front and need adequate space and airflow.

Why Estimates Vary

Guides differ in how they define the job. One may include the tank and basic labor, while another includes permits, venting changes, or higher-end models.

Estimates by source

Item Typical range Average Relative price range
Fixr $900 – $3,000$1,400
This Old House $1,600 – $5,400$1,950

Sources: Fixr: Water heater installation cost; This Old House: Water heater installation cost

Some figures cover all heater types, while others cover only electric models. Regional pricing also differs. Read each table label to see which heater type it describes before comparing numbers.

Water Heater Repair Cost

Published sources in this guide cover installation rather than repair, so no repair figure is listed here. Repair bills depend on the failed part, the heater type, and the plumber's hourly rate shown in the labor table. A small fix such as a thermostat or element is a short visit. Anything involving the tank itself usually points toward replacement.

Repair or Replace?

A repair makes sense for a failed thermostat, heating element, or pressure valve on a newer heater. Replacement is usually the better route when the tank leaks, since a leaking tank cannot be patched, or when the unit is near the end of its service life and repairs keep recurring. Ask the plumber to price both options so you can compare them directly.

DIY or Professional Installation?

Water heater work involves gas, electricity, hot water, and pressure, which makes errors costly. A bad gas connection or inadequate venting can lead to gas leaks or carbon monoxide hazards. Many jurisdictions require a licensed plumber or electrician, plus a permit and inspection. A professional install can also protect the manufacturer warranty, which sometimes requires it.

What to Ask When Getting Quotes

  • Does the price include the heater, labor, permit, and removal of the old unit?
  • Will venting, gas line, or wiring need to change, and what does that cost?
  • What brand and model is quoted, and what are the warranty terms on the tank and labor?
  • Are an expansion tank, drain pan, and new shutoff valves included?
  • How long will the home be without hot water?

Frequently asked questions

How much does it cost to install a water heater?

Typical installed cost runs $900 – $3,000 across all types. Installation labor alone is reported at $300 – $1,500.

How much does a new tankless water heater cost?

Fixr lists tankless models at $1,000 – $4,000 installed. This Old House reports tankless gas at $1,650 – $3,500 and tankless electric at $650 – $2,500.

How much does a plumber charge per hour to install a water heater?

Plumber hourly rates are listed at $45 – $200/hr. Many installers quote a flat price for the job rather than billing hourly.

How much does a 50-gallon water heater cost?

A 50-gallon tank is listed at $700 – $2,500 by Fixr and $700 – $1,800 by This Old House. The gap reflects different samples and inclusions.

Is a heat pump water heater worth the higher price?

Heat pump models are listed at $1,200 – $4,600 installed. They cost more up front and use less electricity than a conventional electric tank, so the payback depends on your electric rates and hot water use.