Replacing a standard 40- to 50-gallon residential water heater in the Spokane area typically costs $1,800 to $3,800 installed, including the unit, labor, permit, code upgrades, and disposal of the old tank. Tankless water heaters typically run $3,500 to $6,500 installed, and high-efficiency or heat-pump water heaters fall between those ranges.

What affects the price

  • Tank size and fuel type (gas, electric, heat pump)
  • Standard, high-efficiency, or tankless
  • Required code upgrades (expansion tank, T&P drain, straps)
  • Venting modifications for new equipment
  • Permit fees

We provide upfront, written quotes. Get one through our water heater replacement service, compare tankless options, and use financing if helpful.