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.
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.