The answer to 'average cost of water heater' is that the typical cost range for a new water heater installation can vary significantly, usually between $800 to $2,000 or more. Several key factors affect the pricing, including the type of water heater (gas, electric, tankless), size and capacity, brand and model, and the complexity of the installation.
For example, a standard 40-50 gallon electric water heater may cost $800-$1,200 to install, while a high-efficiency tankless water heater can range from $1,500 to $3,000 or more. The cost also depends on whether any plumbing, electrical, or ventilation work is required to properly install the new unit. Getting local quotes from licensed plumbers is essential to determine the exact cost for your home.