Here are the top five causes of roof damage to most homes. Roof Damage Cause#1: Tree Limbs & Debris. Tree limbs and branches are a common cause of roof damage, but can be easily avoided if you trim away any large tree branches that could snap due to wind, heavy ice or snow or even disease and decay.