What a roofing square is
A roofing square is a unit equal to 100 square feet of roof surface, and it is how shingles, underlayment, and most other roofing materials are priced and packaged. Once you know the sloped surface area of a roof, dividing by 100 converts it into squares, which is the number a supplier or an estimate actually uses. This calculator reports both raw square footage and squares so you can move straight from a measurement to an order.
Why roof area is always larger than the footprint
Footprint is the flat, top-down area a building covers on the ground, length times width. Roof area is the actual surface of the sloped roof itself, and because a tilted plane is always longer than the flat area it sits over, roof area is always larger than footprint for any pitch above dead flat. The multiplier that converts footprint into roof area is the slope factor, the same ratio used throughout this hub: the square root of rise squared plus run squared, divided by run, or for a standard rise-per-12 pitch, the square root of the pitch rise squared plus 144, divided by 12. A steeper pitch means a larger slope factor and a bigger gap between footprint and true roof area.
How slope factor scales footprint into roof area
Multiplying footprint by slope factor is exactly the same operation, geometrically, as tilting a flat rectangle up to the roof's actual pitch and measuring how much longer it gets. At a shallow 3/12 pitch the slope factor is only about 1.03, so roof area is barely 3 percent more than footprint. At a steep 12/12 pitch, a full 45 degree angle, the slope factor is about 1.414, so roof area is over 41 percent larger than footprint. This is why estimating material off footprint alone, without applying the slope factor for the actual pitch, consistently runs short on steep roofs and only barely wrong on shallow ones.
Gable, shed, and hip: why the math does not change
For a simple gable roof, the entire footprint sits under two sloped planes that meet at a ridge, and the combined sloped area is footprint times slope factor. A shed roof is a single sloped plane over the same footprint, same multiplier. A hip roof looks more complex, with sloped faces on all four sides instead of two gable ends, but the total sloped surface area covering that same footprint at that same pitch is identical: hip roofs redistribute the same area across more faces and more cuts, they do not add extra square footage beyond what the footprint and pitch already determine. This calculator uses the same slope factor for all three roof types for exactly that reason, rather than inventing a separate hip coefficient that geometry does not support.
Waste allowance in practice
The raw roof area from footprint times slope factor is the theoretical minimum material needed with zero waste, which no real job achieves. Cuts at hips, valleys, ridges, and edges all produce offcuts that cannot be reused, so suppliers and installers add a waste percentage on top of raw area before ordering. A simple gable roof with few cuts might only need 10 percent, while a roof with multiple hips, valleys, or dormers can need 15 to 20 percent or more. This calculator applies whatever waste percentage you enter directly to the roof area, then converts that padded figure into squares to order.
Worked example
A 40 by 30 foot building footprint is 1200 square feet. At a 6/12 pitch, the slope factor is the square root of 36 plus 144, divided by 12, which is 1.118034. Multiplying 1200 by that slope factor gives a roof area of 1341.64 square feet, or 13.42 roofing squares. Adding a 10 percent waste allowance brings that to roughly 1475.80 square feet, about 14.76 squares to order, which matches this calculator's default values.
Where this calculator falls short
This tool assumes one rectangular footprint and one uniform pitch. A roof with dormers, valleys, multiple roof sections at different pitches, or other non-rectangular complexity has more actual surface area than a single footprint-times-slope-factor calculation will capture, since those features add sloped surface without adding footprint. For a complex roof, break it into simpler rectangular sections, run each section through this calculator with its own pitch, and add the results. For the pitch and slope factor inputs this calculator needs, see the Roof Pitch Chart for the full standard reference, or the Roof Pitch Calculator if you only have an angle in degrees rather than a rise-per-12 pitch.