Calculate roof pitch, rafter length, roof surface area, quantities and complex pricing. No signup required - works on mobile and desktop.
Calculate actual roof surface area from plan dimensions and pitch
Use a digital level or smartphone app placed on the roof surface to get a direct degree reading. Alternatively, measure 1 metre horizontally from the roof edge, then measure the vertical rise at that point. The arctangent of rise / run gives you the pitch in degrees.
Use the rafter pitch factor for simple gable or lean-to roofs where the slope runs in one direction. Use the hip/valley factor for hipped roofs where the slope changes direction - this includes the compound angle that increases the actual surface area.
Concrete tiles: 5-10%. Clay tiles: 10-15% (fragile, more breakage). Metal sheets: 5%. Asphalt shingles: 10-15%. Membrane: 5%. Add an extra 5% for complex roof shapes with many valleys, hips, or dormers that require numerous cuts.
Plan area is the footprint of the building viewed from above. A pitched roof covers more surface than the flat plan because it slopes upward. The pitch factor (1 / cos(pitch)) accounts for this difference. At 25 degrees, a 100 m² plan has about 110.3 m² of actual roofing surface.
For roofs with multiple sections (L-shaped, T-shaped, with dormers), calculate each rectangular section separately using the same pitch, then add the areas together. For triangular sections (hips), use base × height / 2 with the pitch-adjusted height.
Beyond the standard waste percentage, add extra material for roofs with many penetrations (chimneys, skylights, vents), complex valley junctions, or when using materials that require specific overlap patterns. A rule of thumb: add 2-3 extra units per penetration or junction.
rafter = span / cos(pitch°)
factor = 1 / cos(pitch°)
factor = sqrt((1/cos(pitch°))² + 1)
area = plan_area × pitch_factor
quantity = (area × (1 + waste%)) / coverage_per_unit
This calculator provides estimates for planning purposes only. For structural roof design, load calculations, building regulations compliance, or roofs with complex geometry (multiple pitches, curved sections, or unusual materials), consult a qualified roofing contractor or structural engineer. Building control approval may be required for roof modifications in the UK.
Roof pitch is measured in degrees from horizontal. Use a digital level or smartphone app on the roof surface, or measure the rise over run ratio and convert to degrees using: pitch = arctan(rise / run).
A pitch factor converts flat plan area to actual sloped roof area. For a rafter-type roof, the factor is 1 / cos(pitch angle). At 25 degrees, the factor is approximately 1.103, meaning 100 m² of plan area has about 110.3 m² of actual roofing surface.
Rafter length equals the span divided by the cosine of the pitch angle. The span is the plan-view distance from the wall to the ridge (one rafter). For a 10m span at 25 degrees: rafter = 10 / cos(25) = 11.03m.
Typical waste percentages: concrete tiles 5-10%, clay tiles 10-15% (fragile), metal sheets 5%, asphalt shingles 10-15%, membrane 5%. Add more for complex roof shapes with many cuts.
The best free roofing calculator handles pitch, rafter lengths, hip/valley lengths, surface area, waste, and material pricing in one place - exactly what this tool does, completely free with no signup. All calculations run in your browser and no data is sent anywhere.