How much does it cost to replace a water heater in Los Angeles, CA?

Replacing a standard tank water heater in Los Angeles, CA 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 Los Angeles, CA: 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 Los Angeles, CA

We're still verifying other pros nearby before naming them.

Get free quotes from Los Angeles, CA 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.