Preferred Plumbing Solutions
Back to Blog
Blog

June 1, 2026

How Much Does a Water Heater Cost to Install in Idaho?

Residential tank water heater with copper piping installed in a clean unfinished Idaho basement utility corner

Replacing a water heater is one of the most common plumbing jobs in North Idaho. Cost depends on the type of unit, your home setup, and whether permits are required.

A standard 40 to 50 gallon tank water heater typically runs $900 to $1,800 installed in the Spirit Lake area, including the unit, labor, and basic hookups. Gas models cost a bit more than electric because of venting.

Tankless water heaters range from $2,500 to $4,500 installed. They cost more upfront but last longer and use less energy. In cold climates like Idaho, proper sizing and freeze protection matter a lot. See our dedicated tankless guide for a fuller comparison.

Extra costs may include permit fees ($50 to $150), upgraded venting, gas line extensions, or electrical panel work for electric units. We give you a detailed quote before any work begins.

Hard water in the Idaho Panhandle can shorten water heater life. Annual flushing and a water softener can stretch your investment. We help you pick the right model for your household size and budget.

Call Preferred Plumbing Solutions for a free estimate on water heater installation in Spirit Lake, Coeur d'Alene, Post Falls, and surrounding areas.

Related Service

Water heater installation & replacement

Learn more about this service, see what's included, and request a free estimate.

View Water heater installation & replacement

Need plumbing help? Call us.

(208) 290-3889
Call NowFree Quote