The cost of roof inspections can vary greatly depending on a few factors. These factors include the size of the roof, the location of your commercial property, the type of roof, and the roofing materials used. On average, though, you should expect to shell out somewhere between $200 and $500 for a commercial roof inspection.