HomePlumbingWater Heater Installation Cost

Water Heater Installation Cost (2026)

~$1,800
National average cost of water heater installation on a typical single-family home in 2026.
Typical range: $1,200 – $3,500
Source: Cost-guide consensus + BLS PPI, 2026

A water heater installation costs about $1,800 nationally, but the real number depends heavily on where you live. HomeCostLens starts from this researched national average and applies a local price factor for each metro, so you get a figure that reflects your city's labor, climate, and permit costs — not a one-size-fits-all national number.

Advertisement — responsive AdSense unit (in-article)

Water Heater Installation cost by type

TypeTypical national total
Electric tank water heater (40–50 gal)$1,500
Gas tank water heater (40–50 gal)$1,800
Heat-pump (hybrid) water heater$2,500
Tankless gas water heater$3,500
Water Heater Installation cost by type (national)
$0k$1k$2k$3k$4k$1,500Electric tank waterheater 40–50 gal$1,800Gas tank waterheater 40–50 gal$2,500Heat-pump hybridwater heater$3,500Tankless gaswater heater
Advertisement — responsive AdSense unit (mid-content)

Water Heater Installation cost by city

Local cost = national average × each metro's location factor. Pick your city:

CityLocation factorAvg. water heater installation
New York, NY1.13$2,030
Los Angeles, CA1.16$2,080
Chicago, IL1.03$1,850
Dallas, TX1.03$1,860
Houston, TX1.00$1,800
Washington, DC1.09$1,950
Philadelphia, PA1.03$1,860
Miami, FL1.12$2,010
Atlanta, GA1.01$1,820
Boston, MA1.12$2,010
Phoenix, AZ1.05$1,900
San Francisco, CA1.18$2,130
Seattle, WA1.13$2,030
Minneapolis, MN1.04$1,880
San Diego, CA1.11$2,010
Tampa, FL1.03$1,860
Denver, CO1.05$1,900
Baltimore, MD1.03$1,850
Charlotte, NC0.97$1,750
Orlando, FL1.01$1,820
Detroit, MI0.98$1,760
Riverside, CA1.08$1,940
San Antonio, TX0.94$1,690
Portland, OR1.07$1,920
St. Louis, MO0.96$1,730
Sacramento, CA1.09$1,960
Pittsburgh, PA0.94$1,700
Las Vegas, NV0.97$1,750
Austin, TX0.98$1,760
Cincinnati, OH0.94$1,690
Kansas City, MO0.93$1,680
Columbus, OH0.94$1,700
Cleveland, OH0.93$1,670
Indianapolis, IN0.95$1,700
Nashville, TN0.97$1,750
San Jose, CA1.13$2,030
Virginia Beach, VA0.97$1,750
Providence, RI1.01$1,820
Milwaukee, WI0.95$1,720
Jacksonville, FL0.99$1,790
Memphis, TN0.92$1,660
Oklahoma City, OK0.91$1,640
Louisville, KY0.94$1,690
Hartford, CT1.03$1,850
Richmond, VA0.98$1,760
New Orleans, LA0.91$1,640
Buffalo, NY0.94$1,700
Raleigh, NC0.98$1,760
Birmingham, AL0.93$1,670
Salt Lake City, UT0.96$1,740

Frequently asked questions

How much does water heater installation cost on average?
Nationally, water heater installation costs about $1,800, with most homeowners paying $1,200 – $3,500. Your local price depends on labor rates, materials and scope, and code — pick your city below for a local figure.
What is the most affordable water heater installation option?
Electric tank water heater (40–50 gal) is typically the lowest-cost option at around $1,500 nationally, while premium options cost considerably more.