For a tank water heater, the national range runs $882 to $1,825 per total, as of 2026, per Angi. This range covers both the unit and its installation. Remember, these are national figures. Your local costs in Jacksonville may vary.
Several things can change the final price. The type of water heater matters. Tankless units often cost more than traditional tank models. The size of the unit also plays a role. Bigger units usually cost more. Labor rates in your area affect the price too. Sometimes, you might need a permit for the work. This adds to the total cost.
It is smart to get a few quotes from local pros. Ask about all parts of the job. This includes the new unit, labor, and any needed permits. Think about energy-efficient models. They might cost more upfront. But they can save you money on utility bills over time.