The price can vary significantly, but it usually ranges from $2,900 to $3,000* to install a new tank water heater.
*For purchase of a standard 50-gallon tank water heater.