A roof inspection for an insurance company is a process of evaluating the condition of a roof of a property to determine if it meets the insurance company’s requirements for coverage. This inspection is typically done by a licensed roofing contractor or inspector who will assess the overall condition of the roof, including its age, structural integrity, and any damage or wear and tear.