A roofing inspection typically takes between 45 minutes to 2 hours, depending on the size and complexity of the roof. Several factors can influence the duration of the inspection, such as the roof’s age, material, pitch, and accessibility. Additionally, if the inspector encounters any issues that require a more in-depth evaluation, the inspection time may increase. It is essential to allow adequate time for a thorough inspection to ensure all potential problems are identified and properly addressed.