Flexible Financing Available  ·  15-25 Year Workmanship Warranty on every roof we install
The Annual Roof Maintenance Checklist for Inland Northwest Homes
FAQ

Related questions

For most Inland Northwest homes, a professional inspection every 2 to 3 years is reasonable, plus a check after any major wind, hail or heavy snow event. Older roofs (15-plus years) and homes under heavy tree cover benefit from yearly inspections. DG Contracting offers free estimates and assessments if you're unsure where your roof stands.

Ice dams form when heat escaping into the attic melts snow on the upper roof, which then refreezes at the cold eaves and backs water up under the shingles. The lasting fix is in the attic: improve insulation, air-seal gaps, and ensure good soffit-to-ridge ventilation to keep the roof deck cold. Keeping gutters clear and raking the lower edge after storms also helps.

You can apply moss treatments and gently brush loose debris, but avoid pressure washing, which strips protective granules and forces water under shingles. Never work on a wet, steep or shaded roof where moss makes footing treacherous. Installing zinc or copper strips near the ridge is a low-effort way to slow regrowth on shaded northern slopes.

Use a long-handled roof rake from the ground to clear the lower few feet of the eave after heavy snow, and only reach as far as you safely can. Do not climb onto a snow-covered roof, and never chip at ice or use heat tools, which damage shingles and cause injuries. For active leaks from ice dams, call a professional who can steam the ice off safely.

A quality asphalt shingle roof in our climate generally lasts in the range of 20 to 30 years, though our freeze-thaw cycles and snow load can shorten that without good ventilation and maintenance. Metal roofs often last considerably longer. Consistent annual maintenance is one of the most reliable ways to reach the upper end of that range.

Thinking about your roof?

Free estimates across Spokane & North Idaho.

Get Your Free Estimate →
Call Now Free Estimate