How this calculator works
- Step 1Plan arealength × widthMeasured flat, including overhangs.
- Step 2Pitch factor√(12² + rise²) ÷ 12How much longer the slope is than the run.
- Step 3Order area+ wasteExtra for cuts and overlaps.
A sloped roof covers more area than the ground it sits over. The pitch factor is the slope length for every unit of horizontal run, from Pythagoras.
Multiply the plan area by the pitch factor to get the sloped area. This works for gable and hip roofs, as long as every plane has the same pitch.
Worked example: 40 × 30 ft at 6 in 12
- Factor
√(12² + 6²) ÷ 12- Area
plan × factor × (1 + waste)
- Plan area40 × 301,200 sq ft
- Pitch factor√180 ÷ 121.1180
- Sloped area1,200 × 1.11801,341.64 sq ft
- With 10% waste1,341.64 × 1.11,475.80 sq ft
That is 14.76 roofing squares of 100 sq ft. The roof angle is 26.6°, and a gable rafter from eave to ridge is 16.77 ft.
Read the result
Steeper roofs need more material: at 12 in 12 (45°) the same house needs 1,866.76 sq ft, against 1,320.00 sq ft flat.
In metres, a 12 × 9 m footprint at 6 in 12 needs 132.82 m², or 1,430 sq ft, with 10% waste.
Assumptions and limits
- One pitchEvery roof plane has the same slope.
- Overhangs inMeasure the plan including eaves and verges.
- Area onlySheet counts depend on the product’s cover width and laps.
- No openingsSkylights and chimneys are not subtracted.
Related building tools
Roof pitch is a slope. Angles, triangles and areas all feed the estimate.
For the angle of any rise over run, use the slope calculator. The triangle calculator solves gable shapes, and the area calculator covers flat sections.
Common mistakes
Mistake: Using the floor area as the roof area.
Instead: Multiply by the pitch factor.
Mistake: Leaving out the overhang.
Instead: Measure from the outer edge of the eaves.
Mistake: Ordering the exact area.
Instead: Add a waste allowance; hips and valleys need more.
Mistake: Mixing degrees with rise per 12.
Instead: 6 in 12 is about 26.6°, not 6°.
Checking the method
A separate script re-works every golden value with trigonometry, dividing each plan area by the cosine of the roof angle.
Read how we test our calculators, or browse more everyday tools.