Cost of New Hot Water Heater
Generally, it costs around $2,000 for 40-50 gallon gas fired water heater these days. Going through a warranty will save you around $400 and that’s it since there’s a handling charge from the wholesaler and labor is whatever it is.
MasterPlvmber
in Plumbing 4 months ago
5
Please log in, in order to post replies!
zlt99 | 7 months ago
string(1) "1"
object(WP_User)#5004 (8) {
["data"]=>
object(stdClass)#4959 (12) {
["ID"]=>
string(6) "177281"
["user_login"]=>
string(5) "zlt99"
["user_pass"]=>
string(34) "$P$BDvuKQ4EEDynyG1U.h/hAoWYcAWjVL."
["user_nicename"]=>
string(5) "zlt99"
["user_email"]=>
string(19) "julpatter@gmail.com"
["user_url"]=>
string(20) "/forums/users/zlt99/"
["user_registered"]=>
string(19) "2017-08-10 14:17:40"
["user_activation_key"]=>
string(0) ""
["user_status"]=>
string(1) "0"
["display_name"]=>
string(5) "zlt99"
["spam"]=>
string(1) "0"
["deleted"]=>
string(1) "0"
}
["ID"]=>
int(177281)
["caps"]=>
array(2) {
["subscriber"]=>
bool(true)
["bbp_participant"]=>
bool(true)
}
["cap_key"]=>
string(15) "wp_capabilities"
["roles"]=>
array(2) {
[0]=>
string(10) "subscriber"
[1]=>
string(15) "bbp_participant"
}
["allcaps"]=>
array(4) {
["read"]=>
bool(true)
["level_0"]=>
bool(true)
["subscriber"]=>
bool(true)
["bbp_participant"]=>
bool(true)
}
["filter"]=>
NULL
["site_id":"WP_User":private]=>
int(1)
}
I was wondering what I should expect to pay to replace a hot water heater. It is a 40 gallon A.O. Smith and we will probably just get the same kind to make it easy. The last time we replace one it was around $1200 parts and labor but that was several years ago so I wanted to get an idea of how much people are charging now. Thank you!
BobMarvin | 7 months ago
string(1) "1"
object(WP_User)#5003 (8) {
["data"]=>
object(stdClass)#5002 (12) {
["ID"]=>
string(3) "802"
["user_login"]=>
string(9) "BobMarvin"
["user_pass"]=>
string(63) "$wp$2y$10$vXcETAGfbklfbxLqBuZOwe9SvZukjLn11bfJ4K5tk7sYEGuWi6OGW"
["user_nicename"]=>
string(9) "bobmarvin"
["user_email"]=>
string(17) "marvbej@gmail.com"
["user_url"]=>
string(31) "http:///forums/users/bobmarvin/"
["user_registered"]=>
string(19) "2006-09-08 23:16:42"
["user_activation_key"]=>
string(0) ""
["user_status"]=>
string(1) "0"
["display_name"]=>
string(10) "Bob Marvin"
["spam"]=>
string(1) "0"
["deleted"]=>
string(1) "0"
}
["ID"]=>
int(802)
["caps"]=>
array(3) {
["subscriber"]=>
bool(true)
["bbp_participant"]=>
bool(true)
["SPF Manage Forums"]=>
bool(true)
}
["cap_key"]=>
string(15) "wp_capabilities"
["roles"]=>
array(2) {
[0]=>
string(10) "subscriber"
[1]=>
string(15) "bbp_participant"
}
["allcaps"]=>
array(5) {
["read"]=>
bool(true)
["level_0"]=>
bool(true)
["subscriber"]=>
bool(true)
["bbp_participant"]=>
bool(true)
["SPF Manage Forums"]=>
bool(true)
}
["filter"]=>
NULL
["site_id":"WP_User":private]=>
int(1)
}
These things usually have. a ten year warranty, so you just might be eligible for a free replacement where you only pay for labor. I had that happen once, although they usually fail just after the warranty expires.
amister | 7 months ago
string(1) "1"
object(WP_User)#5005 (8) {
["data"]=>
object(stdClass)#5006 (12) {
["ID"]=>
string(6) "193339"
["user_login"]=>
string(7) "amister"
["user_pass"]=>
string(34) "$P$BUd4k6IKpDCDZ6ZlBty7gRyKkEZtaj/"
["user_nicename"]=>
string(7) "amister"
["user_email"]=>
string(21) "rsingletary@gmail.com"
["user_url"]=>
string(0) ""
["user_registered"]=>
string(19) "2024-02-23 10:53:58"
["user_activation_key"]=>
string(0) ""
["user_status"]=>
string(1) "0"
["display_name"]=>
string(7) "amister"
["spam"]=>
string(1) "0"
["deleted"]=>
string(1) "0"
}
["ID"]=>
int(193339)
["caps"]=>
array(1) {
["subscriber"]=>
bool(true)
}
["cap_key"]=>
string(15) "wp_capabilities"
["roles"]=>
array(1) {
[0]=>
string(10) "subscriber"
}
["allcaps"]=>
array(3) {
["read"]=>
bool(true)
["level_0"]=>
bool(true)
["subscriber"]=>
bool(true)
}
["filter"]=>
NULL
["site_id":"WP_User":private]=>
int(1)
}
Just replaced a commercial grade 50 gallon A.O. Smith 40k BTU. I got the 10 yr warranty (having had the previous 6 year break it’s dip tube less than 6 months after it came off warranty).
Anyway that was about $2k all in of which about half was the heater. My plumber bought it, so maybe he gets discounts or benefits from his supplier which I don’t mind cause he handled transport and everything.
One thing to note: I have heard of people who always find that their heater reliably breaks 6 months to a year before the warranty is up. Helps to have a good relationship with your plumber who will submit the warranty for reimbursement.
palmplumb | 4 months ago
string(1) "1"
object(WP_User)#5007 (8) {
["data"]=>
object(stdClass)#5008 (12) {
["ID"]=>
string(6) "227888"
["user_login"]=>
string(9) "palmplumb"
["user_pass"]=>
string(63) "$wp$2y$10$URth3.SlQZxOm1yDcYw0z.S9.HSaciMPSwGJL88tPWrhDwbDwq436"
["user_nicename"]=>
string(9) "palmplumb"
["user_email"]=>
string(23) "infopalmplumb@gmail.com"
["user_url"]=>
string(0) ""
["user_registered"]=>
string(19) "2025-06-22 11:35:50"
["user_activation_key"]=>
string(45) "1750592154:$P$B/hynfo915.JvBRO2E7bmlQGTUJ/CV/"
["user_status"]=>
string(1) "0"
["display_name"]=>
string(10) "Palm Plumb"
["spam"]=>
string(1) "0"
["deleted"]=>
string(1) "0"
}
["ID"]=>
int(227888)
["caps"]=>
array(1) {
["subscriber"]=>
bool(true)
}
["cap_key"]=>
string(15) "wp_capabilities"
["roles"]=>
array(1) {
[0]=>
string(10) "subscriber"
}
["allcaps"]=>
array(3) {
["read"]=>
bool(true)
["level_0"]=>
bool(true)
["subscriber"]=>
bool(true)
}
["filter"]=>
NULL
["site_id":"WP_User":private]=>
int(1)
}
You’re right to check—prices have definitely crept up over the past few years. For a standard 40-gallon A.O. Smith electric or gas water heater, you can expect to pay around $1,400 to $2,000 total, depending on your location, access, and whether any plumbing or venting needs updating.
Here’s a rough breakdown:
Unit cost: $500–$800 (depending on model and energy efficiency)
Labor: $600–$1,000
Permit & haul-away fees: $100–$200 (varies by city/county)
If you’re swapping out the same brand and model type, you’ll likely save a bit on labor since there’s no major rework. That $1,200 you paid years ago was a solid price, but today, you’re probably looking at closer to $1,600 average in most areas.
If you’re in a place with high labor rates or stricter code requirements (like California), it might go higher. Always worth getting 2–3 quotes just to compare.
Brownstone Home Inspection | 4 months ago
string(1) "1"
object(WP_User)#5009 (8) {
["data"]=>
object(stdClass)#5010 (12) {
["ID"]=>
string(6) "191038"
["user_login"]=>
string(26) "Brownstone Home Inspection"
["user_pass"]=>
string(63) "$wp$2y$10$2Dh.tVTWca7o8G2o2QDdSeR1sOPSrs2w3wRCKLoxX3NZi3rnCHU0S"
["user_nicename"]=>
string(26) "brownstone-home-inspection"
["user_email"]=>
string(29) "stevehomeinspection@yahoo.com"
["user_url"]=>
string(0) ""
["user_registered"]=>
string(19) "2021-01-20 15:12:39"
["user_activation_key"]=>
string(0) ""
["user_status"]=>
string(1) "0"
["display_name"]=>
string(26) "brownstone home inspection"
["spam"]=>
string(1) "0"
["deleted"]=>
string(1) "0"
}
["ID"]=>
int(191038)
["caps"]=>
array(2) {
["participant"]=>
bool(true)
["subscriber"]=>
bool(true)
}
["cap_key"]=>
string(15) "wp_capabilities"
["roles"]=>
array(1) {
[1]=>
string(10) "subscriber"
}
["allcaps"]=>
array(4) {
["read"]=>
bool(true)
["level_0"]=>
bool(true)
["participant"]=>
bool(true)
["subscriber"]=>
bool(true)
}
["filter"]=>
NULL
["site_id":"WP_User":private]=>
int(1)
}
my neighbor replaced his a few years back and it was covered under warranty.