We keep you covered! Roofing should be inspected for damage every 3 years, or after an incident such as a storm or a fallen tree branch. You’ll need a new roof every 20 years or so, or sooner if you want to upgrade to a more energy-efficient option. We can install any type of roofing you like from shingles to tiles, slate, metal, solar, green roofing, and more.