What Is the Cost of Replacing a Roof?

Updated February 21, 2017

The cost of repairing a roof can range from £1,300 to £7,800. The actual cost depends on several factors.

Square Footage and Roof Pitch

The more roof there is, the more expensive the price to fix it will be. Also, the greater the pitch, the greater the difficulty repairing the roof, and therefore the price increases.

Roofing Materials

Different materials cost different prices. Some roofs cost more then others because they use more expensive materials, such as slate.

Permits and Licenses

Contractors usually have to get permission from cities, townships and homeowners associations before doing work, and the permits and licenses required have fees.

Presence of an Old Roof

Some houses build a roof on top of another roof to save on cost. However, if the bottom roof is damaged, the price for removing and or repairing it could be significant.


Roofs that are easier to access will cost less for repairs. Two-story houses and houses with roofs that are hard to reach will cost more.

Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Jay Darrington has been a professional writer since 2006, specializing in technology. He has published on several online blogs, including iTech24, iPhoneland and Tech101. He holds a Bachelor of Arts in communication technology from California State University.