The price of roofing repairing or replacement is hard to say as there are factors that can shift the price.
For example, having a large size, fittings, further location, or complex designs can bring the price increasingly higher.
A typical replacement roof for a semi-detached house would cost around £4,000- £5,500.