Skip to content
induwara.lk
induwara.lkSri Lanka · Building

Sri Lanka Roofing Sheet Calculator

Find out how many roofing sheets your roof needs from its plan dimensions and pitch, plus ridge caps, purlins, screws and an optional rupee cost. Built for the UPVC/ASA, metal tile-profile and fibre-cement sheets sold in Sri Lanka. No signup, sources cited below.

By Induwara AshinsanaUpdated Jul 11, 2026
How many roofing sheets do I need?
CIDA / SLS geometry
Units
Quick presets
m

Length of the wall the ridge runs along.

m

Distance the roof spans, wall to wall.

°

Slope angle in degrees (5–45°). SL corrugated roofs: ~15–30°.

Lightweight UPVC/ASA corrugated sheets (e.g. Amano). Effective cover ≈ 0.98 m.

m

How far the roof projects past the wall at the eave.

m

Overhang past the gable wall at each end.

Cover 0.98 m · end-lap 200 mm

m

Gap between purlins up the slope (CIDA: 0.6–0.9 m).

%

Cuts, breakage & offcuts. Gable ~7%, hip ~10%, lean-to ~5%.

Roofing sheets
56
52 before wastage
Roof slope area
125.5 m²
1,351 sq ft
Ridge caps
7
pieces
Screws / hook bolts
753
6 per m²

How the count is built

Rafter run (per slope)4.6 m
Slope (rafter) length4.98 m
Ridge length12.6 m
Usable sheet length (after end-lap)2.8 m
Sheet layout13 cols × 2 rows × 2 slopes = 52
Purlins / battens9 rows/slope · 227 m total
Area cross-check (A ÷ cover × usable length)≈ 46 sheets

Purlin length is total linear metres. Purlins/battens stay in metres, timber is priced by the metre in SL.

runriseslope22.5°
slope = run ÷ cos(pitch)
Add unit prices (optional), estimate the total cost
Rs
Rs
Rs
Rs

Prices are yours to enter, nothing is fetched. SL roofing prices vary by dealer, colour and batch.

Sheet cover widths & end-laps from SLS 9 / SLS 723 and Sri Lankan manufacturer catalogues; purlin spacing, wastage and 6-screws/m² norms from CIDA/ICTAD. Ridge cap cover 1.8 m/piece. Estimator only, consult a qualified engineer for structural design.

How it works

Roofing quantities come from one piece of geometry and a handful of catalogued sheet dimensions. Every length you type is converted to metres first, so the metric and feet inputs always give the same answer.

  1. Rafter run. For a gable or hip roof the horizontal run of one slope is span ÷ 2 + eave overhang. A single-slope lean-to uses the full span plus the eave.
  2. Slope (rafter) length. The sheet runs up the slope, not across the plan, so slope = run ÷ cos(pitch). This is standard roof trigonometry, the same measurement CIDA/ICTAD BOQs use for roof area.
  3. Columns across the ridge. columns = ⌈ridge length ÷ effective cover width⌉. Cover width is the net figure after the side-lap: about 0.98 m for UPVC/ASA and 1.0 m for metal tile-profile and fibre-cement, per SLS standards and manufacturer spec sheets.
  4. Rows up the slope. rows = ⌈slope length ÷ (sheet length − end-lap)⌉. The end-lap (150 mm for fibre-cement per SLS 9, ~200 mm for profiled sheets) is the vertical overlap between stacked courses.
  5. Sheets. Multiply columns × rows × the number of slopes, then add the wastage allowance for cuts and breakage, about 7% for a gable, 10% for a hip (more diagonal cuts) and 5% for a lean-to. The result is rounded up to whole sheets.
  6. Ridge caps, purlins and screws. Ridge caps = ⌈ridge ÷ 1.8 m⌉ (cover per cap). Purlin rows per slope = ⌊slope ÷ spacing⌋ + 1 at the CIDA 0.6–0.9 m spacing. Fasteners = roof area × 6 per m², one per corrugation crest at every purlin line.

A hip roof has the same total slope area as a gable over the same footprint, so its sheets are estimated by area (roof area ÷ one sheet's coverage) with the higher hip wastage, because the diagonal cuts across its triangular faces make a plain column-by-row layout meaningless. As a credibility check the calculator always shows an independent area-based sheet count beside the layout count. Sheet cover widths and end-laps come from manufacturer catalogues (Amano, Melwa/Lanwa, Rhino/Ceylon) and the SLS dimensional standards; the spacing, wastage and fastener norms come from CIDA/ICTAD roofing practice.

Worked examples

Gable roof · 12 m × 8 m · UPVC/ASA · pitch 22.5°

  1. Run = 8 ÷ 2 + 0.6 eave = 4.6 m
  2. Slope = 4.6 ÷ cos 22.5° (0.9239) = 4.98 m
  3. Usable sheet length = 3.0 − 0.20 end-lap = 2.80 m
  4. Ridge = 12 + 2×0.3 verge = 12.6 m
  5. Columns = ⌈12.6 ÷ 0.98⌉ = 13 · Rows = ⌈4.98 ÷ 2.80⌉ = 2
  6. Sheets = 13 × 2 × 2 slopes = 52 → ×1.07 wastage = 56 sheets
  7. Area = 2 × (12.6 × 4.98) = 125.5 m² · Screws = ⌈125.5 × 6⌉ = 753
  8. Ridge caps = ⌈12.6 ÷ 1.8⌉ = 7 · Purlins = 9 rows/slope, 226.8 m total

Single-slope lean-to · 6 m × 4 m · fibre-cement · pitch 15°

  1. Run = 4 + 0.5 eave = 4.5 m (full span, one slope)
  2. Slope = 4.5 ÷ cos 15° (0.9659) = 4.66 m
  3. Usable sheet length = 3.0 − 0.15 end-lap = 2.85 m
  4. Ridge (top edge) = 6 + 2×0.3 = 6.6 m
  5. Columns = ⌈6.6 ÷ 1.0⌉ = 7 · Rows = ⌈4.66 ÷ 2.85⌉ = 2
  6. Sheets = 7 × 2 × 1 slope = 14 → ×1.05 wastage = 15 sheets
  7. Area = 6.6 × 4.66 = 30.8 m² · Screws = ⌈30.8 × 6⌉ = 185
  8. Purlins = ⌊4.66 ÷ 0.6⌋ + 1 = 8 rows, 52.8 m total

Hip roof · 12 m × 8 m · metal tile-profile · pitch 22.5°

  1. Eave length = 12 + 2×0.6 = 13.2 m · Eave width = 8 + 2×0.6 = 9.2 m
  2. Slope = (9.2 ÷ 2) ÷ cos 22.5° = 4.98 m
  3. Area = 2 × 13.2 × 4.98 = 131.4 m² (same as a gable of this footprint)
  4. Sheets by area = ⌈131.4 ÷ (1.0 × 2.80)⌉ = 47 → ×1.10 = 52 sheets
  5. Top ridge = 13.2 − 9.2 = 4.0 m → ridge caps = ⌈4.0 ÷ 1.8⌉ = 3
  6. Hip flashing = 4 × 4.6 × √(2 + tan²22.5°) ≈ 27.1 m
  7. Screws = ⌈131.4 × 6⌉ = 789

Frequently asked questions

Sources & references

Sheet cover widths, standard lengths and end-laps are catalogued dimensions from Sri Lankan manufacturer/importer spec sheets (Amano ASA/UPVC; Melwa/Lanwa colour-coated metal tile-profile; Rhino/Ceylon fibre-cement) cross-checked against the SLS standards. Purlin spacing, wastage allowances and the ~6 fasteners/m² norm follow CIDA/ICTAD roofing practice. Last verified 2026-07-11. This is a quantity and costing estimator, not a structural design tool, consult a qualified engineer for rafter sizing, wind load and spans.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] , most fixes ship within 24 hours.