Blog post

Understanding the average cost of a new roof in the UK

Replacing a roof is a significant investment for any homeowner in the UK. Whether you are dealing with a deteriorating roof or planning to upgrade for better aesthetics and functionality, it’s essential to be aware of the average cost involved. The cost of a new roof can vary depending on various factors, such as the size of your property, the type of roofing material chosen, the complexity of the installation, and the location. In this article, we will provide a comprehensive overview of the average cost of a new roof in the UK to help you make informed decisions and budget accordingly.

Factors Affecting the Cost

Before we delve into the average cost, it’s important to understand the factors that influence the price of a new roof:

a. Roof Size: The larger the roof, the more materials and labor will be required, impacting the overall cost.

b. Roofing Material: Different roofing materials come with varying price tags. Asphalt shingles are generally more affordable, while slate and metal roofing tend to be more expensive.

c. Roof Complexity: Roof designs with multiple angles, hips, valleys, and dormers can be more complex to install, leading to higher labor costs.

d. Accessibility: If your property is challenging to access, such as in a remote location or with limited entry points, it may increase the labor and logistics costs.

e. Roofing Contractor: The level of experience, reputation, and location of the roofing contractor can also influence the overall cost.

Average Cost for Different Roofing Materials

Let’s take a look at the average cost of a new roof for some commonly used roofing materials in the UK:

a. Asphalt Shingles: Asphalt shingles are the most affordable option, with costs ranging from £40 to £100 per square meter. They are popular for their durability and ease of installation.

b. Concrete Tiles: Concrete tiles are mid-range in terms of cost, ranging from £50 to £100 per square meter. They offer good durability and a wide range of colours and styles.

c. Clay Tiles: Clay tiles are higher in cost, typically ranging from £60 to £150 per square meter. However, they provide a classic and elegant appearance and can last for several decades.

d. Slate Tiles: Slate tiles are the most expensive option, with costs ranging from £80 to £150 per square meter. Known for their longevity and natural beauty, slate roofs are a premium choice.

e. Metal Roofing: Metal roofing falls within the mid to high range, with costs between £70 to £120 per square meter. Metal roofs are lightweight, durable, and available in various styles.

Additional Costs

In addition to the roofing material itself, there are other costs to consider:

a. Roof Removal: If your existing roof needs to be removed before installing the new one, this will incur additional labor and disposal costs.

b. Roof Insulation: Upgrading your roof’s insulation can improve energy efficiency but will add to the overall cost.

c. Roof Features: Additional features like skylights, chimneys, and roof windows will increase the complexity and cost of the installation.

Hiring a Professional Roofing Contractor

While DIY roofing might seem like a cost-saving option, it’s essential to hire a professional roofing contractor for the best results. A reputable contractor will ensure the roof is installed correctly, adhering to building regulations and industry standards. They will provide warranties and guarantees on their work, giving you peace of mind for years to come.


The average cost of a new roof in the UK varies depending on factors like roof size, roofing material, complexity, and location. Asphalt shingles are the most affordable option, while slate tiles are the most expensive. To get an accurate quote for your specific roofing needs, it’s advisable to contact multiple professional roofing contractors for assessments and estimates. Remember that investing in a high-quality roof is a long-term investment in the protection and value of your home.

If you are looking for reliable and experienced roofers in Rochdale then please contact us today and we’ll arrange a free site survey and quotation.


Roofing Experts

Choose Rochdale Roofers for your next roof project!

Call Now

01706 310 230