A roofing contractor is a key player in making sure customers get the complete amount they deserve via their homeowners insurance company if they’ve suffered any damages after a storm or from a fallen tree.