In Edmonton, you can expect to pay approximately $3,000 – $7,000 for a new water heater to be installed. This estimate includes the price of a high quality hot water tank, as well as installation. Keep in mind, the cost to have a professional Edmonton plumbing services provider install a water heater in your home will depend on the complexity of the installation, and the hot water tank you choose to purchase. For a simple job in which one hot water tank is being replaced by a new tank of the same type, the labour costs will not be too high. However, if you are having a hot water heater installed in a new location or in a home that does not currently have one, you will be looking at a more difficult job and therefore a higher price.