How much does it cost to replace a water heater in Portland, OR?

Replacing a standard tank water heater in Portland, OR typically runs $1,400–$2,800 installed, including the new unit, labor, permits, and haul-away of the old tank. A like-for-like swap (same size, same fuel, same spot) lands at the low end; a bigger tank, a fuel switch, or a relocation pushes it up. Tankless installs run $2,800–$5,500. Any quote far below $1,400 usually excludes the permit or the expansion tank — ask for the itemized version.

Likely causes

What you can check yourself

Typical cost

Typical in Portland, OR: standard tank replacement $1,400–$2,800 installed; tankless $2,800–$5,500. Federal and utility rebates may apply — ask the installer to itemize them.

When to call a pro

Water pooling at the base, a rotten-egg or gas smell, or no hot water at all in winter — book the replacement now; a failed tank can flood the space it sits in.

Plumber pros in Portland, OR

Get free quotes from Portland, OR pros →


Data by Servik — verified local pros from official license records and public sources. Cost figures are typical ranges, not quotes; a pro's written estimate is the real number.