How a Roofing Calculator Works
A roofing calculator estimates how much material you need to cover a roof by working out its true surface area. Because a sloped roof has more surface than the flat footprint of the house below it, the calculator applies a pitch multiplier that scales the area up according to how steep the roof is.
Roofing materials such as shingles are sold by the "square," which covers 100 square feet (about 9.29 square meters). After calculating the sloped area and adding a waste allowance for cuts and overlaps, the calculator rounds up to the number of whole squares you should order.
The Roofing Formula
- Footprint = length × width × (2 for a gable roof, 1 for a single slope)
- Roof area = footprint × pitch multiplier
- Area with waste = roof area × (1 + waste %)
- Squares = area with waste ÷ 100 sq ft, rounded up
Choosing the Right Inputs
The pitch is expressed as rise over run — a 6:12 pitch rises 6 inches for every 12 inches of horizontal distance. Steeper pitches have larger multipliers because they add more surface area. A waste factor of around 10% is standard, but cut up roofs with many valleys and dormers may need 15% or more.
- Measure the footprint at the eaves, not the interior rooms.
- A simple gable roof has two sloping sides; toggle this on by default.
- Increase the waste factor for complex roof shapes.
- Order underlayment, flashing, and ridge caps separately.
Frequently Asked Questions
What is a roofing square?
A roofing square is a unit of area equal to 100 square feet (about 9.29 square meters). Roofers and suppliers use squares to quote and sell material, so knowing how many squares your roof requires makes ordering and budgeting much easier.
How much waste should I add?
For a straightforward gable roof, a 10% waste factor is usually sufficient. Roofs with hips, valleys, dormers, or unusual angles generate more offcuts, so 15% to 20% is safer. It is always better to have a little extra than to run short mid-project.
Why does roof pitch change the material needed?
A steeper roof has more surface area than a flatter one covering the same footprint, so it needs more material. The pitch multiplier converts the flat footprint into actual sloped area — for example, a 12:12 roof has about 1.41 times the area of its footprint.