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.