Basic roof repairs can prevent interior damage, stop leaks and improves the life of your roof. If you’re not experienced at roof repair and/or are afraid of ladders and heights, this is one task best left to a professional roofing contractor. The roofing contractor you hire will inform you about the maintenance procedures for improving the life of the roof on your home. Every type of roofing requires varied ways of repairs. Flat roof repair may require a different skill set than say your average asphalt roof repairs. David Ness, a needham roofing contractor states that repairing your roof at the first sign of danger is very important. Most damage can be preventable with a periodic roof inspection.