Several things affect your total cost. The kind of water heater you pick matters. A bigger tank often costs more. Labor for the install job adds to the price. You might also need a permit. Removing your old water heater is usually part of the job. Any needed plumbing updates can also change the price.
It is smart to plan ahead for this job. Get quotes from a few local pros. This helps you compare prices. Think about your home's hot water needs. This helps you choose the right size heater. A new water heater can last many years.