Choose a material

Roofing sheets

Sandwich panels

PIR insulation boards

XPS

Accessories

Fencing

Costs and formalities

How to calculate the full cost of building a roof

In brief

To establish the full roof cost, compile a schedule of materials and works rather than relying solely on the price per square metre of sheet metal. Define the project scope and the actual roof slope area, remembering that the building footprint is not the same. Decide whether thermal insulation, rainwater goods, roof windows, chimney access platforms and removal of the existing covering are included – without this, compared amounts may refer to different tasks. Drawings and approved technical solutions are the basis.

Sample of PIR insulation board with aluminium facing on a light table

What exactly should the cost estimate cover?

A new roof built from the structure is priced differently from replacing the steel sheet on existing supports. Record the starting point and the expected final state of the works. Does the price include insulation, gutters, windows, roof access steps and removal of the old covering? Without such a scope, two similar amounts may relate to completely different jobs.

The basis should be drawings and agreed technical solutions. For renovation, an inspection is also needed. Once the old sheets are removed, damaged battens or damp wood may come to light. It is worth establishing how these works will be priced before work begins. A budget reserve does not replace an assessment of the structure’s condition, but it helps prepare for identified risks.

How do you calculate the covering area?

The building’s footprint area is not the roof area. The calculation must account for the pitch of the slopes, the eaves and the shape of individual sections. For a simple roof, the result is easy to check on the drawing. With roof valleys, dormers and many slopes, a breakdown into elements is needed. Reading the built-up area from documents alone is not enough.

Next, separate the covering area from the ordered area. Side and transverse laps consume part of the sheets. There are also cuts and offcuts that cannot be used elsewhere. Do not assume one percent waste for every roof. The cutting plan for long sheets and the arrangement of modules can produce different results even on the same slope.

Which items should be entered in the schedule?

Calculate the structure, the underlay, the battens and counter-battens, the thermal insulation and the vapour control layer separately. The next group covers the steel sheet or roof panels, fasteners, seals and flashings. Do not omit ridges, roof valleys, wall abutments and service penetrations. It is precisely these details that often cause the difference between the preliminary and final quote.

Add to the labour the access to the roof, scaffolding, lifting of material and protection of the work area. Check transport and unloading. A long element may require a different delivery arrangement than a pack of small modules. For renovation, also include dismantling, segregation and legal waste management. Every item should have a quantity, unit and price.

Metal Sheets – browse the SteelProfil range for a free quote

How do you use a real price list?

A sample manufacturer’s price list valid from 28 October 2026 gives a price of €21.06 net, i.e. €25.91 gross, per m² of nominal area for a 100 mm PIR roof insulation board. The stated board has a format of 1200 × 2400 mm, and a pack contains 12 pieces, i.e. 34.56 m². This is a specific catalogue item. It is not a shop offer or the price of every PIR board of this thickness.

Three such packs contain 103.68 m² of material. Their value is €2183.50 net, i.e. €2686.35 gross, before separate commercial terms are taken into account. This does not automatically mean coverage of 100 m² of roof slope. The edges, overlap, cutting and waste must be checked. For every quotation, also read the minimum order and the delivery cost. A nominal square metre does not always correspond to a square metre of the finished layer.

How to compare quotes without false savings?

Make one table of requirements and send it to all contractors. For steel sheet, specify thickness, profile and coating. For sandwich panels, define the core, thickness, facings and parameters required by the design. The price per m² may be lower because the offer relates to a different specification or a different method of measurement. In that case you are not comparing equivalent solutions.

The method of stating tax must also be standardised. Material and a comprehensive service may be subject to different settlement rules. For a private investor, the full gross amount is what matters. Pay attention to the offer’s validity period and the rules for price changes. Paying a deposit without an approved specification does not guarantee that later clarification of the scope will be cost-free.

How to control the budget during the works?

Before every order, check its compliance with the cost estimate. A change of colour, coating, length or fixing method should have a defined effect on price and deadline. For additional works, ask for a description of the reason, the quantity and the rate. Document agreements as they arise. This is simpler than reconstructing oral arrangements at the final invoice.

At acceptance, compare the delivered and installed materials with the specification. Check the completeness of flashings and drainage. Determine which material remnants remain with the owner and whether they have useful markings. Retained documents and a small stock of suitable steel sheet can facilitate later repair. The price of the roof only makes sense together with the scope, quality and completed acceptance.

7 branches. Materials closer to your project.

Sandwich-panel.pl map of seven branches offering sandwich panels, PIR boards and sheet metal
  • SEROCK — Dzierżenin 34 E [mapa]
  • BŁONIE — ul. Sochaczewska 138A [mapa]
  • RADOM — ul. Grobickiego 8 [mapa]
  • ŁÓDŹ — Natolin 8 [mapa]
  • OLSZTYN — Barczewo, ul. Prosta 9 [mapa]
  • WROCŁAW — ul. Jerzmanowska 10C [mapa]
  • GORZÓW WLKP. — ul. Zielona 33/34 [mapa]

Check prices and availability: +48 500 409 109

Free quote

Materials for your project