The answer to 'how much does roof inspection cost' is that the cost can vary significantly depending on several factors. Typically, a professional roof inspection by a licensed roofing contractor will range from $100 to $500, with the average being around $250.
The exact cost is influenced by the size and complexity of your roof, your location, the experience and qualifications of the inspector, and whether any additional services are required, such as a drone inspection or a written report. Getting multiple quotes from local roofing companies is essential to ensure you get a fair and competitive price for your roof inspection.