The answer to 'water heater installation cost' is that the cost can vary widely depending on several factors. Typical ranges for a basic water heater installation by a professional plumber can range from $500 to $1,500 or more. The final cost will depend on the type of water heater, the complexity of the installation, any necessary plumbing or electrical work, and your local labor rates.
For example, installing a standard 40-50 gallon electric water heater in an existing location may be on the lower end of the range, while replacing a gas water heater or installing a tankless model could be on the higher end. Additional factors that influence the cost include the brand, energy efficiency, and any necessary permits or inspections required in your area.