算BuildCalc

Roof Area Calculator

True sloped roof area, rafter length and ridge rise from pitch.

Quick answer

With the default inputs: Plan length 12 · Plan width 9 · Roof pitch 30° etc.True roof area 150.11 m²

Edit the inputs below to recalculate.
Plan width mOverhang each side mRoof pitch °
Steeper pitch means more slope area: at 30° the real area is 1.155 times the plan. Eave overhang is added separately.

Inputs

For a gable roof, eaves to eaves
°
Plain tile 30-45°, shingle 15-90°

Result

True roof area
150.11m²
Projected area with eaves130.00m²
Slope factor1.1547
Slope percent57.74%
Horizontal run per slope5.00m
Rafter length5.77m
Ridge rise2.89m
Ridge length13.00m
Eaves length46.00m
Membrane at 1.15 laps172.63m²

Slope factor is 1 ÷ cos(pitch) — 1.1547 at 30° and 1.4142 at 45°. A 2% flat-roof fall gives 1.0002 and can be ignored, but beyond 15° the factor is essential or you under-order tiles by more than 15%. Eaves are part of the roof area and a significant share of the quantity.

Formula

Projected areaA = (L + 2e) × (W + 2e)
Slope factork = 1 ÷ cos(θ)
True roof areaA = projected × k
Half spanb = width ÷ 2 for a gable
Rafter lengthL = b ÷ cos(θ)
Ridge riseh = b × tan(θ)
A 12 × 9 m plan at 30° with 0.5 m overhangs: 13 × 10 = 130.00 m² projected, slope factor 1.1547, true area 150.11 m², rafters 5.77 m and a 2.89 m ridge rise.

How to work it out

  1. Compute the horizontal projection including eaves: (length + 2 × eave) × (width + 2 × eave). Eaves are normally 0.4-0.6 m, and longer overhangs need a structural check.
  2. Slope factor k = 1 ÷ cos θ. At 30° it is 1.155; at 45° it is 1.414. Note that a slope angle is not a percentage — a 20% fall is about 11.3°.
  3. Actual roof area = projection × k. This is the area that governs tiles, membrane and insulation, not the plan area.
  4. For a single pitch on a duo-pitch roof, the horizontal width is half the width including eaves, and the rafter length is that divided by cos θ. This dimension sets purlin and batten lengths.
  5. Ridge height difference = horizontal width × tan θ, which sets gable height, ridge level and gable area.
  6. Tile quantity = actual area × (1 + waste), with 5-10% waste — the upper end for hips, valleys and verge cuttings — then converted to piece count per square metre.

Where it goes wrong

Material and cost

Clay tile 40-90 CNY/m², concrete tile 25-45, asphalt shingle 35-70, metal roofing 80-200. SBS membrane 30-50 CNY/m², XPS insulation at 50 mm 25-40. Tiling labour 30-50 CNY/m², with pitched work costing over 50% more than flat.

On site

Basis

FAQ

Why is roof area larger than floor area?
A pitched roof is a slope, so the same plan projection develops into a larger surface — by exactly 1/cos(pitch). Eaves, parapet inner faces, gutters and upstands add more. At 30° with 0.5 m overhangs, roof area typically runs 30-40% above floor area, so estimating tiles from floor area loses money.
What pitch keeps a roof watertight?
It depends on the covering: plain tiles 30° minimum, shingles 15°, profiled metal 5°, membrane flat roofs 2% with gutters at 1%. Too shallow cannot be fixed by adding layers — water sits under the tiles and rots the battens first. Above 45° add mechanical fixings or the tiles slide.
Is the rafter length the same as the sloped length?
Close but not equal. Rafters also need the eaves overhang, the ridge lap and cutting allowance, so cut lengths run 300-500 mm longer. Timber also depends on purlin positions; for steel, divide the sloped length by the purlin spacing and round before working back, otherwise the last sheet needs cutting on site.

Cite this page

Use this format in reports, method statements or coursework. The link is permanent.

Building Calculator. Roof Area Calculator. 2026-10-25. https://jianzhujisuan.com/en/roof-area

Results are estimating aids only and are not a design basis. Construction and final accounts must follow the drawings, the applicable standards and an approved method statement. Anything affecting structural safety, shoring or falsework must be checked by a suitably qualified engineer.