Plumbing

Water Heaters: costs by job

Install, replace, repair and maintain costs for every water heaters job we track, with the trade required and how DIY-friendly each one is.

Verified August 2026

Cost comparison

Typical national figures for a standard single-family home.

Water Heater ReplacementTypical $2,100 · Plumber · DIY 2/5$1,100 – $4,600
Water Heater InstallationTypical $2,100 · Plumber · DIY 2/5$1,100 – $4,600
Water Heater MaintenanceTypical $252 · Plumber · DIY 2/5$132 – $552
Water Heater RepairTypical $462 · Plumber · DIY 2/5$242 – $1,012
Tankless Water Heater ReplacementTypical $4,200 · Plumber · DIY 1/5$2,200 – $8,500
Tankless Water Heater InstallationTypical $4,200 · Plumber · DIY 1/5$2,200 – $8,500
Tankless Water Heater MaintenanceTypical $504 · Plumber · DIY 1/5$264 – $1,020
Tankless Water Heater RepairTypical $924 · Plumber · DIY 1/5$484 – $1,870
Water Heater Expansion Tank InstallationTypical $320 · Plumber · DIY 3/5$150 – $700
Water Heater Expansion Tank ReplacementTypical $320 · Plumber · DIY 3/5$150 – $700
Water Heater Expansion Tank RepairTypical $70 · Plumber · DIY 3/5$33 – $154
Recirculation Pump InstallationTypical $750 · Plumber · DIY 3/5$300 – $1,800
Recirculation Pump ReplacementTypical $750 · Plumber · DIY 3/5$300 – $1,800
Recirculation Pump RepairTypical $165 · Plumber · DIY 3/5$66 – $396

Water Heater

Tankless Water Heater

Water Heater Expansion Tank

Recirculation Pump

Other job families in this category