Replacing or installing a roof is a major construction project that requires careful planning. Ordering too little material will delay work, while ordering too much leads to unnecessary costs and waste. Because roofs are sloped, calculating the actual surface area is more complex than measuring the flat footprint of the building. You must adjust for the pitch or slope of the roof.
In the roofing industry, materials are measured in "squares." One roofing square is equal to exactly 100 square feet of roof surface. Standard asphalt shingles are sold in bundles, where 3 bundles typically cover one square.
To calculate the flat footprint area of your home before adjusting for slope, try our floor space calculation tool. For checking basic construction math, use our everyday daily math helper.
Roof pitch measures the steepness of the roof, expressed as the rise over a 12-inch run (for example, a 6/12 pitch rises 6 inches vertically for every 12 inches horizontally).
To calculate the sloped area, multiply the flat footprint area by a pitch factor. A flat roof has a pitch factor of 1.00, while a 6/12 pitch has a factor of 1.118, and a steep 12/12 pitch has a factor of 1.414. For calculations involving structural stair layouts on the same build, visit our staircase design and layout calculator.
To round material counts to the nearest full shingle bundle, use our decimal rounding utility.
When installing shingles, you must cut them to fit edges, valleys, hips, and ridges. This cutting creates scrap material that cannot be used. Therefore, you must add a waste factor to your estimate.
A standard gable roof with few valleys typically requires a 10% waste allowance. More complex roof shapes with chimneys, hips, and dormers can require 15% to 20% waste. To check relative cost proportions, see our relative ratio solver.
It is also recommended to purchase one or two extra bundles of shingles to keep in storage. These matching spares are incredibly useful for completing minor repairs in the future if wind or storm damage occurs, ensuring the replacement shingles match the existing roof color perfectly.
To find typical material rates across different supplier quotes, you can use our group average finder.
Suppose a building is 40 feet long and 30 feet wide, with a roof pitch factor of 1.12, and you want to add a 10% waste allowance.
First, find the flat footprint area: 40 ft × 30 ft = 1,200 square feet.
Next, calculate the slope-adjusted surface area: 1,200 sq ft × 1.12 = 1,344 square feet.
Convert to roofing squares: 1,344 / 100 = 13.44 squares.
Finally, apply the 10% waste allowance: 13.44 squares × 1.10 = 14.78 squares. Rounding up, you will need to purchase approximately 15 squares of roofing shingles (which equals 45 individual bundles). This example shows how pitch and waste impact ordering.