Handyman+ Team · Nov 18, 2025
How Much Does a Water Heater Cost? [2026 Data]
Typical range: Repair $150–$500; Install $800–$2,500
Water heater repair typically costs $150–$500 for thermostat, element, or leak fixes. Replacement costs vary widely by type and size.
Tank water heater installation runs $800–$2,200 for a standard 40–50 gallon unit. Tankless models cost $1,200–$3,500 installed but offer longer life and energy savings.
Labor and permits add to the total. Gas units cost more to install than electric due to venting requirements. Use our estimate tool for a range tailored to your location.
