The cost of commercial roof replacement depends on aspects such as the size of the roof, the type of material to be used and the complexity of the roof. In general, average price may vary from $5 to $12 per square foot. To get the most suitable quote, we provide a more specific quote for your requirements.