FixHomeCost

Ice Dam Leak

Ice dams form when heat escaping into the attic melts snow that refreezes at the cold roof edge; meltwater then backs up under the shingles. Professional removal typically costs $650–$2,400, most often around $1,200, with steam removal the safest method.

Fix todayDIY: Moderate1–2 hoursPro: $650–$2,400

Last reviewed September 2026

Troubleshoot it now

Work through the checks one at a time. If this isn't your problem, the wizard moves on to the related causes.

Check 1 of 12Testing: Ice dam
Look for this

Is there a ridge of ice along the roof edge?

In winter, look for a thick band of ice along the gutters with icicles, and leaks near exterior walls. That's an ice dam.

Signs it's this problem

  • A thick ridge of ice along the roof edge and icicles along the gutters
  • Stains near the top of exterior walls or ceiling edges in winter
  • Leaks during thaws rather than rainstorms

Why it happens

Warm air leaking into the attic heats the roof deck, so snow melts on the upper roof and refreezes over the cold overhang. The ice ridge traps water that seeps under shingles and into walls and ceilings.

Not sure? Run the roof leak finder

How to fix it, step by step

Tick each step as you go; your progress is saved on this device.

Safety: Stay on the ground. Icy ladders and roofs are extremely dangerous. Don't use rock salt; it damages plants and roofing.

Ice Dam Leak cost

US national ranges for professional work, including labor and materials
JobTypical cost
Professional ice dam removal$650–$2,400
Steam removal, per hour$400–$600/hr

Got a quote? Check if it's fair

Typical professional price for this job: $650–$2,400

Common questions

What is the best way to remove an ice dam?

Low-pressure steam, used by ice dam removal professionals, melts the ice without damaging shingles. Chipping, hammering and pressure washing cause damage.

How do I stop ice dams for good?

Keep the roof deck cold: seal air leaks from the house into the attic, add insulation, and make sure intake and exhaust vents are working.