A water heater is an essential home appliance. When the time comes to install a new one, the average water heater replacement cost ranges from $811 …
How Much Does Water Heater Replacement Cost?
Most plumbers will quote a flat rate that includes materials and labor, but some may charge by the hour. Here's what else you need to know.