The answer to 'water heater installation cost' is that the cost can vary widely depending on several factors. Typical ranges for professional water heater installation can be anywhere from $500 to $2,000 or more, depending on the type of water heater, the complexity of the installation, and your local labor and material costs.
Some key factors that influence the cost include the type of water heater (electric, gas, tankless, etc.), the size and capacity needed for your home, whether any plumbing or electrical work is required, and the difficulty of the installation location. Permits and inspections may also add to the overall cost. It's best to get quotes from multiple local HVAC or plumbing contractors to get the most accurate estimate for your specific project.