Quick answer: Divide your roof width by the effective cover width of your sheet profile — 0.686m for IBR 686 or 0.762m for corrugated 762 — to get the number of sheet runs needed. Sheet length is then the rafter length plus end-lap allowances of 150mm at both the ridge and the eave (SA roofing standard).

🏠 Last Updated: June 2026  ·  SA Roofing Profiles & SANS Standards
🏠Roof Sheet Calculator — Enter Roof Details
Measured horizontally eave to eave (one slope)
Measured along the slope, not horizontally
Length of ridge cap needed — enter 0 to auto-calculate
🏠 Total Roof Sheets Required (inc. wastage)
Total Roof Area
Sheet Runs (widthways)
Sheets (no wastage)
Ridge Cap Length
Sheet Length Used
Effective Cover/Sheet

⚠️ For planning purposes only. Always have a registered roofing contractor verify quantities and structural requirements before ordering.

How to Use This Calculator

Enter the roof width (eave to eave, one slope) and rafter length (eave to ridge, measured along the slope). Select the number of slopes for your roof shape — 2 for a standard gable/hip, 4 for a full hip roof — and choose your sheet profile (IBR 686 or Corrugated 762).

Pick the closest sheet length and the correct end lap for your region — 200mm for coastal, high-rainfall, or low-pitch roofs. Results show total sheets (with wastage), roof area, and the ridge cap length in 1.8m pieces.

Roof Sheet Calculations in South Africa — IBR vs Corrugated

IBR (Inverted Box Rib) and corrugated sheeting are the two dominant metal roofing profiles in South Africa, found on millions of residential and commercial buildings. Getting the sheet count right before ordering is critical — ordering too few means a second delivery at extra cost, and trying to match a sheet profile from a different batch or supplier can result in colour and gauge mismatches that are visible from the street.

SA Roof Sheet Profiles — Key Specifications

ProfileCover WidthEffective CoverMin PitchPurlin Spacing
IBR 686800mm nominal686mm5° (approx 1:12)1.2–1.8m (0.47mm)
Corrugated 762900mm nominal762mm8–10°0.9–1.2m (0.47mm)
IBR 686 (thicker)800mm nominal686mmUp to 2.4m (0.58mm)

Roof Sheet Calculation Formula

Formula
Sheet runs = CEIL(Roof width ÷ Effective cover width) Sheets per run = CEIL(Rafter length ÷ (Sheet length − End lap)) Sheets per slope (net) = Sheet runs × Sheets per run Total sheets = Sheets per slope × Number of slopes × Wastage factor Roof area (m²) = Roof width × Rafter length × Number of slopes

End Laps — Why They Matter in SA Conditions

The end lap is the horizontal overlap between two sheets along the same rafter run. In South Africa, the minimum end lap for IBR and corrugated sheets is 150mm for inland areas on roofs with a pitch of 15° or more. In coastal regions, high-rainfall areas, or on lower-pitch roofs, this increases to 200mm. An insufficient end lap is one of the most common causes of roof leaks in South African buildings — wind-driven rain can travel up under the lap on low-pitch roofs during severe storms.

Side Laps and Ridge Caps

The side lap (overlap between adjacent sheets widthways) is built into the effective cover width calculation — one rib of the IBR sheet or one corrugation of the corrugated sheet overlaps the adjacent sheet. Ridge caps are ordered by linear metre — measure the total ridge length and add 10% for overlaps between cap pieces. Ridge caps are typically 1.8m long in SA. Valley flashings, barge boards and other accessories are ordered separately based on the specific roof geometry.

Fasteners and Fixing Patterns for SA Roof Sheeting

The correct fastener for IBR and corrugated sheeting in South Africa is a self-drilling roofing screw with a bonded EPDM washer — not a roofing nail, not a tek screw without a washer. Roofing nails allow micro-movement that enlarges the hole and causes leaks; screws without proper washers compress and deteriorate, leaving the hole exposed. The standard fixing pattern is into every third rib at sheet ends and every fifth rib in the field, with additional fixings at ridges and eaves. In coastal and high-wind zones (such as KwaZulu-Natal coastal or the Cape Peninsula), the fixing density must be increased as specified by a structural engineer — under-fixed sheeting is the primary cause of storm damage to metal roofs in South Africa.

Anti-capillary ribs on IBR sheeting prevent water from being drawn upward through the end lap by capillary action. This is a specific feature of IBR profile that corrugated sheeting does not have — one reason IBR is preferred for lower-pitched roofs in South Africa, where the slower water runoff increases the risk of capillary ingress. For roofs with a pitch below 8°, always use IBR sheeting and ensure the end lap is at least 300mm. Corrugated sheeting on a low-pitch roof with insufficient end lap is a guaranteed maintenance problem within a few rainy seasons.

Roof Sheet Colour and Heat Gain in South Africa

Roof sheet colour has a significant impact on indoor temperature in South Africa's high-solar-irradiance climate. Dark colours (charcoal, dark grey, black) absorb substantially more solar radiation than light colours (off-white, light grey, zinc). In regions with hot summers — Gauteng, Limpopo, Free State — a light-coloured or Zincalume finish roof can reduce attic temperatures by 10–15°C compared to a dark colour, reducing cooling loads and making the space more comfortable without mechanical ventilation. If the building has no ceiling insulation, roof sheet colour is one of the most cost-effective ways to reduce heat gain.

⚠️ Disclaimer: Roof sheet quantities are estimates based on standard SA IBR 686 and Corrugated 762 profile cover widths, the selected end lap and wastage factor. Actual quantities vary with roof geometry, hips, valleys and penetrations. This calculator does not constitute professional structural or roofing advice. Always have a registered roofing contractor verify quantities and fixing specifications before ordering. SA Property Tools accepts no liability for decisions made based on this information.

Frequently Asked Questions

How do I calculate how many roof sheets I need in South Africa?
Divide the roof width by the effective cover width of your sheet profile (0.686m for IBR 686, 0.762m for corrugated 762). This gives the number of sheet runs. Then calculate the sheet length needed by adding the rafter length plus end laps (150mm at the ridge, 150mm at the eave). Multiply runs by sheets per run to get the total. Always add 5–10% for wastage and cutting.
What is the difference between IBR and corrugated roof sheets in South Africa?
IBR (Inverted Box Rib) sheets have a trapezoidal rib profile and an effective cover width of 686mm per sheet. Corrugated sheets have a sinusoidal (wave) profile and an effective cover width of 762mm per sheet. IBR is the more modern and widely used profile in SA for residential and commercial roofing — it is stiffer, spans further between purlins, and provides better weather resistance at lower pitches.
What is the minimum roof pitch for IBR sheets in South Africa?
The minimum recommended roof pitch for IBR 686 sheets in South Africa is 5° (approximately 1:12 slope). Below this pitch, water can blow back under the end laps during heavy rain. Corrugated sheets require a minimum of 8–10° due to their shallower rib depth. For very low-pitch roofs (under 5°), a standing-seam or clip-fix profile should be considered.
How long should the end lap be on roof sheets in South Africa?
For IBR and corrugated sheets in SA, the minimum end lap (horizontal overlap where sheets join along the rafter) is 150mm in areas of low rainfall and low wind exposure. In coastal areas, high-rainfall regions (such as parts of KZN and the Western Cape), or on roofs with a pitch below 15°, increase the end lap to 200mm. An insufficient end lap is one of the most common causes of roof leaks in SA.
How many screws do I need per roof sheet in South Africa?
For IBR 686 sheets, use one screw per rib at every purlin — typically 5 screws per purlin crossing for a standard IBR sheet. A standard roof uses approximately 8–12 screws per m² of roof area depending on purlin spacing. Use roofing screws with EPDM washers rated for the sheet gauge and metal type to prevent galvanic corrosion.
What gauge roof sheet should I use for a residential roof in South Africa?
For residential roofs in South Africa, 0.47mm BMT (base metal thickness) is the standard minimum for IBR and corrugated sheets. In coastal areas, 0.53mm or 0.58mm galvanised or Zincalume sheets are recommended for greater corrosion resistance. Avoid 0.35mm sheets for permanent structures — they are easily dented, have lower spanning capacity, and are more prone to wind damage.
How much does roof sheeting cost in South Africa?
Galvanised steel sheeting costs approximately R90–R150 per linear metre (0.47mm thickness) depending on profile and region. Pre-painted colour sheeting runs R130–R200 per metre. Zincalume (aluminium-zinc alloy) is priced between the two and offers superior corrosion resistance for coastal areas.
What overhang should roof sheets have at the eaves and gables in South Africa?
At the eaves, roof sheets should overhang the fascia by 50–75mm to throw water clear of the wall and prevent staining or capillary creep back under the soffit. At gable ends (verge), an overhang of 50–100mm is typical, finished with a barge board or verge flashing to protect the cut edge from wind uplift. Excessive overhang beyond these ranges increases the risk of wind damage in storms, as the unsupported sheet edge has more leverage.
Is it safe to walk on IBR or corrugated roof sheets in South Africa?
Never walk directly on the flat pans of IBR or corrugated sheeting — the sheet can deform permanently or, on thinner 0.35–0.47mm gauges, your foot can punch straight through, especially between purlins. Always walk only on the ribs directly above a purlin, distribute your weight using roof ladders or crawl boards designed for the profile, and avoid roof access entirely during or after rain when sheets become slippery.
Stay Informed

Get Monthly SA Property Insights

Rate changes, tax updates, and new tools — straight to your inbox. No spam, unsubscribe anytime.