Water Heater Replacement Cost in Tempe, AZ

Replacing a standard water heater in the Phoenix area typically costs about $800 to $1,700. Angi reports a Phoenix range of $797 to $1,659, with most homeowners paying around $1,224.

Prices checked October 13, 2026. Ranges come from the sources listed below, not from us.

Typical prices

JobTypical priceSource
Water heater replacement, Phoenix (average)$1,224[1]
Water heater replacement, Phoenix (typical range)$797 to $1,659[1]
Tank water heater, Phoenix$550 to $2,300[1]
Tankless water heater, Phoenix$1,275 to $3,600[1]
Phoenix permit (minimum fee)$75[1]
40 to 50 gallon gas tank, installed (local plumber pricing)$1,400 to $2,200[2]

These are published ranges, not quotes. Your price depends on your home and the job. Get written quotes from licensed local pros.

Common questions

Do I need a permit?

Angi says a permit is needed to install a water heater in Phoenix, with a minimum fee of $75. Check with the City of Tempe for local rules.

How much is plumber labor?

Angi reports Phoenix plumber labor of $45 to $200 an hour.

Sources

  1. Angi: Water heater replacement cost in Phoenix, checked October 13, 2026
  2. 602 Plumbing Pros (Phoenix plumber): water heater replacement cost, checked October 13, 2026

Compare plumbing pros in Tempe

10 local businesses listed. See our best plumbers list.

See plumbing pros