The answer to 'average cost of roof inspection' is that the cost can vary widely depending on several factors. Typically, a basic roof inspection by a professional roofing contractor can range anywhere from $100 to $500, though the exact price will depend on the size and complexity of your roof, your location, and the specific services included.
Factors that can influence the cost of a roof inspection include the accessibility of your roof, the materials used, the age and condition of your roof, and whether any specialized equipment or additional services are required. It's important to get multiple quotes from local roofing contractors to get an accurate estimate for your specific situation.