Replacing a roof in Edinburgh can vary in cost depending on the roof type, materials, and labor required. Here are some key factors that influence the overall cost:
- Roof Size and Pitch: Larger roofs with steeper slopes generally cost more due to the increased amount of materials and labor needed.
- Materials: Common materials in Edinburgh include slate, asphalt shingles, metal, and tile. Slate and tile tend to be more expensive, while asphalt is relatively affordable.
- Asphalt Shingles: £50-£100 per square meter
- Slate: £80-£150 per square meter
- Metal Roofing: £100-£120 per square meter
- Labor Costs: The cost of labor depends on the complexity of the job, with more intricate installations or steep roofs requiring higher labor fees.
- Removal of Old Roof: Tearing off the existing roofing may add to the cost, typically around £40-£60 per square meter.
- Additional Features: Features like skylights, chimneys, and vents may increase the overall cost due to the extra labor needed for precise fitting.
- Permits and Regulations: Consider local building regulations, permits, and other fees that could affect the final cost.
Read more about: How Often Should I Maintain My Roof?
In total, expect to pay between £3,000 and £12,000 or more for an average roof replacement in Edinburgh, depending on these variables. Getting multiple quotes from reliable contractors will help you identify a reasonable budget for your project.


