The answer to 'how much does water heater installation cost' is that the cost can vary significantly depending on several factors. In general, the typical range for a basic water heater installation by a professional plumber is between $500 to $1,500. This cost can be influenced by the type of water heater, the complexity of the installation, the location, and any necessary permits or additional work required.
The size and type of water heater are major factors that affect the installation cost. Tankless or on-demand water heaters, for example, tend to be more expensive to install than traditional tank-style water heaters. The location of the water heater and any necessary plumbing or electrical work can also impact the overall cost. Additionally, the age and condition of the existing water heater, as well as any required permit fees, can all contribute to the final price.