How Much Does Tankless Water Heater Cost?

Updated for 2026 — national average costs with state-by-state breakdowns

Low End
$1,800
Average
$3,200
High End
$5,500
installed
Ad

What Does Tankless Water Heater Include?

Tankless (on-demand) water heaters heat water only when you need it, eliminating the standby energy loss of traditional tank heaters. They're compact, last longer, and can reduce water heating bills by 20-34%.

The national average cost for tankless water heater is $3,200 installed. Most homeowners pay between $1,800 and $5,500, though costs can vary significantly based on your location, the scope of work, and other factors outlined below.

What Affects the Price?

Fuel Type

Gas tankless: $2,500-$5,500 installed. Electric tankless: $1,500-$3,000 installed

Retrofitting

Switching from tank to tankless may need new gas line ($500-$1,500), venting ($500-$1,000), or electrical upgrade ($300-$800)

Brand

Rinnai and Navien: $1,200-$2,500 for unit. Noritz: $1,000-$2,000. Budget brands: $500-$1,000

Ad

Key Cost Factors

  • Unit type (gas vs electric)
  • Flow rate needed (GPM)
  • Number of fixtures served
  • Venting requirements
  • Gas line upgrades needed
  • Local codes

💡 Tips to Save Money

  • 1.Electric units cost less upfront but gas units have lower operating costs
  • 2.Check for federal tax credits (up to $2,000 for qualifying units)
  • 3.Consider point-of-use units ($200-$500) for single fixtures instead of whole-home
  • 4.Get quotes from plumbers who specialize in tankless — general plumbers may overcharge
Ad

📈 Tankless Water Heater Cost Trends (2020–2024)

Prices have increased +17.7% over the last 5 years

$2,719
2020
$2,833
2021
$3,017
2022
$3,101
2023
$3,200
2024
YearNational AvgYoY Change
2020$2,719
2021$2,833+4.2%
2022$3,017+6.5%
2023$3,101+2.8%
2024$3,200+3.2%

Based on national averages adjusted for annual inflation. Actual costs vary by location and project scope.

Tankless Water Heater Cost by State

Costs vary significantly by state due to labor rates, cost of living, and local market conditions. Click any state for a detailed breakdown.

StateLowAverageHigh
Alabama$1,476$2,624$4,510
Alaska$2,304$4,096$7,040
Arizona$1,710$3,040$5,225
Arkansas$1,440$2,560$4,400
California$2,430$4,320$7,425
Colorado$1,944$3,456$5,940
Connecticut$2,196$3,904$6,710
Delaware$1,890$3,360$5,775
Florida$1,764$3,136$5,390
Georgia$1,620$2,880$4,950
Hawaii$2,556$4,544$7,810
Idaho$1,656$2,944$5,060
Illinois$1,890$3,360$5,775
Indiana$1,584$2,816$4,840
Iowa$1,548$2,752$4,730
Kansas$1,530$2,720$4,675
Kentucky$1,512$2,688$4,620
Louisiana$1,566$2,784$4,785
Maine$1,836$3,264$5,610
Maryland$2,070$3,680$6,325
Massachusetts$2,340$4,160$7,150
Michigan$1,656$2,944$5,060
Minnesota$1,836$3,264$5,610
Mississippi$1,404$2,496$4,290
Missouri$1,566$2,784$4,785
Montana$1,710$3,040$5,225
Nebraska$1,584$2,816$4,840
Nevada$1,836$3,264$5,610
New Hampshire$2,016$3,584$6,160
New Jersey$2,250$4,000$6,875
New Mexico$1,620$2,880$4,950
New York$2,376$4,224$7,260
North Carolina$1,620$2,880$4,950
North Dakota$1,620$2,880$4,950
Ohio$1,620$2,880$4,950
Oklahoma$1,494$2,656$4,565
Oregon$1,980$3,520$6,050
Pennsylvania$1,836$3,264$5,610
Rhode Island$2,070$3,680$6,325
South Carolina$1,566$2,784$4,785
South Dakota$1,530$2,720$4,675
Tennessee$1,548$2,752$4,730
Texas$1,674$2,976$5,115
Utah$1,710$3,040$5,225
Vermont$1,944$3,456$5,940
Virginia$1,890$3,360$5,775
Washington$2,070$3,680$6,325
West Virginia$1,440$2,560$4,400
Wisconsin$1,692$3,008$5,170
Wyoming$1,656$2,944$5,060
Ad

Frequently Asked Questions

Is a tankless water heater worth it?

For most homes, yes. Despite higher upfront cost ($1,500-$3,000 more than tank), they save $100-$150/year on energy and last 20+ years vs 10-12 for tank heaters. Break-even is typically 6-10 years.

Can a tankless water heater run out of hot water?

Not in the traditional sense — they heat water continuously. However, they have a maximum flow rate (typically 5-10 GPM). Running multiple showers simultaneously can exceed capacity.

🏙️ Tankless Water Heater Cost by City

Compare tankless water heater costs in the most popular US cities:

View all 219 cities →
San Francisco, CA
$4,960
Seattle, WA
$4,160
Denver, CO
$3,680
Washington D.C., DC
$4,320
Nashville, TN
$3,200
Oklahoma City, OK
$2,624
El Paso, TX
$2,624
Boston, MA
$4,480
Portland, OR
$3,776
Las Vegas, NV
$3,264
Memphis, TN
$2,624
Louisville, KY
$2,720
Baltimore, MD
$3,520
Milwaukee, WI
$2,944
Albuquerque, NM
$2,816
Tucson, AZ
$2,816
Fresno, CA
$3,360
Sacramento, CA
$3,776
Mesa, AZ
$3,040
Kansas City, MO
$2,880
Atlanta, GA
$3,360
Omaha, NE
$2,816
Colorado Springs, CO
$3,264
Raleigh, NC
$3,136
Long Beach, CA
$4,320
Virginia Beach, VA
$3,360
Miami, FL
$3,840
Oakland, CA
$4,640
Minneapolis, MN
$3,456
Tampa, FL
$3,264
Tulsa, OK
$2,624
Arlington, TX
$3,040
New Orleans, LA
$3,040
Pittsburgh, PA
$3,040
St. Louis, MO
$2,816
Bakersfield, CA
$3,264
Anaheim, CA
$4,320
Honolulu, HI
$4,800
Santa Ana, CA
$4,224
Riverside, CA
$3,680
Corpus Christi, TX
$2,720
Lexington, KY
$2,816
Stockton, CA
$3,520
Henderson, NV
$3,264
St. Paul, MN
$3,360
Cincinnati, OH
$2,816
Anchorage, AK
$4,096
Greensboro, NC
$2,816
Plano, TX
$3,360
Newark, NJ
$4,000
Lincoln, NE
$2,720
Orlando, FL
$3,264
Irvine, CA
$4,480
Durham, NC
$3,040
Chula Vista, CA
$4,096
Toledo, OH
$2,624
Fort Wayne, IN
$2,624
Jersey City, NJ
$4,320
St. Petersburg, FL
$3,264
Laredo, TX
$2,560
Madison, WI
$3,136
Chandler, AZ
$3,136
Buffalo, NY
$2,944
Lubbock, TX
$2,624
Scottsdale, AZ
$3,584
Reno, NV
$3,360
Glendale, AZ
$3,040
Gilbert, AZ
$3,264
Winston-Salem, NC
$2,720
North Las Vegas, NV
$3,136
Norfolk, VA
$3,136
Chesapeake, VA
$3,264
Irving, TX
$3,200
Fremont, CA
$4,640
Richmond, VA
$3,136
Boise, ID
$3,136
San Bernardino, CA
$3,456
Spokane, WA
$3,040
Des Moines, IA
$2,720
Tacoma, WA
$3,680
Modesto, CA
$3,360
Fontana, CA
$3,520
Moreno Valley, CA
$3,456
Fayetteville, NC
$2,720
Birmingham, AL
$2,624
Rochester, NY
$2,944
Salt Lake City, UT
$3,360
Oxnard, CA
$3,904
Knoxville, TN
$2,720
Worcester, MA
$3,680
Brownsville, TX
$2,496
Grand Rapids, MI
$2,880
Newport News, VA
$3,040
Huntsville, AL
$2,720
Amarillo, TX
$2,624
Little Rock, AR
$2,624
Montgomery, AL
$2,560
Akron, OH
$2,624
Augusta, GA
$2,624
Baton Rouge, LA
$2,720
Mobile, AL
$2,560
Shreveport, LA
$2,560
Tallahassee, FL
$2,880
Hartford, CT
$3,680
Providence, RI
$3,584
Charleston, SC
$3,136
Savannah, GA
$2,816
Columbia, SC
$2,720
Chattanooga, TN
$2,720
Fort Lauderdale, FL
$3,776
Dayton, OH
$2,624
Sioux Falls, SD
$2,720
Springfield, MO
$2,560
Jackson, MS
$2,496
Palm Bay, FL
$3,040
Lakeland, FL
$2,944
Cape Coral, FL
$3,136
Pensacola, FL
$2,816
Port St. Lucie, FL
$3,136
Naperville, IL
$3,680
Tempe, AZ
$3,200
Overland Park, KS
$3,040
McKinney, TX
$3,264
Frisco, TX
$3,360
Cary, NC
$3,264
Clarksville, TN
$2,720
Cedar Rapids, IA
$2,624
Peoria, AZ
$3,136
Surprise, AZ
$3,040
Denton, TX
$3,136
Roseville, CA
$3,680
Gainesville, FL
$2,816
Bellevue, WA
$4,480
Murfreesboro, TN
$2,944
Round Rock, TX
$3,264
Columbia, MD
$3,680
Boulder, CO
$4,000
Ann Arbor, MI
$3,520
Santa Fe, NM
$3,360
Wilmington, NC
$2,944
Greenville, SC
$2,816
Fargo, ND
$2,720
Provo, UT
$3,136
Duluth, MN
$2,816
Billings, MT
$2,944
Missoula, MT
$3,136
Cheyenne, WY
$2,816
Burlington, VT
$3,456
Portland, ME
$3,456
Concord, NH
$3,360
Bismarck, ND
$2,720
Rapid City, SD
$2,720
Casper, WY
$2,816
Bangor, ME
$3,040
Charleston, WV
$2,560
Dover, DE
$3,136
Manchester, NH
$3,456
Bridgeport, CT
$3,840
Stamford, CT
$4,320
Wichita, KS
$2,624
Topeka, KS
$2,560
Springfield, IL
$2,720
Rockford, IL
$2,720
Erie, PA
$2,624
Scranton, PA
$2,720
Flint, MI
$2,496
Lansing, MI
$2,720
Syracuse, NY
$2,816
Albany, NY
$3,040
Eugene, OR
$3,360
Salem, OR
$3,264
Fort Collins, CO
$3,520
Pueblo, CO
$2,720
Aurora, CO
$3,456
Santa Barbara, CA
$4,480
Santa Rosa, CA
$4,096
Pasadena, CA
$4,416
Visalia, CA
$3,200
Pomona, CA
$3,776
Myrtle Beach, SC
$2,816
Daytona Beach, FL
$2,944
Sarasota, FL
$3,360
Naples, FL
$3,776
Ocala, FL
$2,720
Athens, GA
$2,720
Macon, GA
$2,560
Lexington, SC
$2,720
Asheville, NC
$3,264
Flagstaff, AZ
$3,456
Rochester, NY
$2,944
New Haven, CT
$3,456
Manchester, NH
$3,360
Augusta, GA
$2,624
Fort Myers, FL
$3,136
Wilmington, NC
$3,040
Arlington, VA
$4,160
Green Bay, WI
$2,720
South Bend, IN
$2,624
Bend, OR
$3,584
Bellingham, WA
$3,520
Midland, TX
$3,040
Waco, TX
$2,624
Newark, NJ
$3,840

Related Cost Guides

💬 What Did You Pay?

Real costs reported by homeowners for Tankless Water Heater

$3,267
Avg Reported
$2,287
Lowest Reported
$4,737
Highest Reported

Recent Reports

$2,707
Dallas, TX · Jan 2024
★★★☆☆
$3,942
Chicago, IL · Feb 2024
★★★★
$2,839
Phoenix, AZ · Mar 2024
★★★☆☆
$3,207
Denver, CO · Apr 2024
★★★☆☆
$3,191
Atlanta, GA · May 2024
★★★☆☆
$3,649
Seattle, WA · Jun 2024
★★★★

📐 Tankless Water Heater Cost Calculator

Get a personalized estimate based on your project details

Get Free Quotes from Local Pros

Compare prices from top-rated contractors in your area.

Free, no obligation. Your information is secure and never shared.

🔍 Get Free Quotes from Local Pros

Compare prices from pre-screened contractors in your area. Free, no-obligation estimates.

Get Free Quotes →

* CostWhale may earn a commission. This doesn't affect our pricing data or recommendations.

💰 Get Weekly Cost-Saving Tips

Join 10,000+ smart homeowners. Unsubscribe anytime.

🔒 No spam, ever. We respect your privacy.
Ad