Several things can change your total cost. The type and size of the new water heater matter. Labor costs for the plumber also play a big part. Removing your old unit can add to the price. Any needed upgrades to your home's plumbing or electrical system will also affect the final bill. Permits are often required for this kind of work.
It is smart to get a few quotes from local plumbers. This helps you compare prices and services. Ask about all parts of the job. Make sure the quote includes the new unit, labor, and old unit removal. Planning ahead helps you budget well for this important home update.