The cost to renovate a roof depends on several factors including the size of the roof, the materials used, the complexity of the project, and the region where you live.