Question: how much does it cost to replace a roof uk?
Answer: Roof Replacement Cost The UK national average cost to replace a roof is £5,300 with most homeowners spending between £2,300 and £7,300. Roof installation cost ranges from £300 to £380 per square metre depending on the roof size and materials used in reroofing.