Roof Shingle Calculator
Ordering the right number of shingles starts with accurate roof area measurement. This calculator works from the building footprint, adjusts for roof pitch using the pitch multiplier formula (sqrt(1 + (pitch/12) squared)), and then applies your waste percentage to arrive at the total squares needed. At 3 bundles per roofing square for standard asphalt shingles, it converts squares to bundle count. For hip-and-valley roofs or roofs with dormers, add extra waste. The calculation assumes a simple gable roof; for complex roofs, measure each roof plane separately and sum the areas.
Shingle quantity formula
Pitch multiplier = sqrt(1 + (Pitch / 12)^2)
Actual roof area = Length x Width x Pitch multiplier
Squares (with waste) = Area x (1 + waste%) / 100
Bundles = ceil(Squares x Bundles per square)
The pitch multiplier converts horizontal footprint area to actual sloped surface area. One roofing square equals 100 square feet. Standard three-tab and architectural asphalt shingles are packaged 3 bundles per square.
Roofing material ordering tips
- Always round up to full bundles when ordering to avoid running short.
- Order ridgecap shingles or hip-and-ridge cap separately; measure all ridge and hip lengths.
- Ice-and-water shield underlayment is required in the first 24 inches from the eave in cold climates per most local codes.
- Synthetic or felt underlayment is required under shingles per manufacturer warranties.
- Keep 5 to 10 extra bundles for future repairs from storm damage.
Roof shingle calculator: frequently asked questions
What is a roofing square?
A roofing square equals 100 square feet of roof area. It is the standard unit for ordering roofing materials. A 2,000 square foot roof requires 20 roofing squares.
How many bundles of shingles do I need per square?
Standard three-tab and architectural (dimensional) asphalt shingles come 3 bundles per roofing square. Some premium or large-format shingles come 4 bundles per square. Check the manufacturer's packaging.
How much waste should I add for shingles?
Add 10 percent waste for simple gable roofs. Add 15 percent for roofs with multiple valleys, hips, and dormers. Steep pitches (above 8/12) also warrant extra waste due to difficult cutting.
How do I account for roof pitch when calculating area?
Multiply the horizontal footprint area by the pitch multiplier. The pitch multiplier equals sqrt(1 + (pitch/12) squared). For example, a 6/12 pitch has a multiplier of sqrt(1 + 0.25) = 1.118. A 1,000 sq ft footprint at 6/12 pitch = 1,118 sq ft of actual roof area.
Do I need extra shingles for starter strips and ridgecap?
Yes. Starter shingles go along the eaves and rakes. Ridgecap shingles cover the ridge and hip lines. Many estimators add 10 percent extra above the calculated squares to account for all trim pieces.
Official sources
- International Code Council: International Residential Code (IRC) Section R905 Requirements for Roof Coverings.
- USDA Forest Products Laboratory: FPL Wood Handbook.
Reviewed by the CalculatorHub team, edited by James Graham, 15 June 2026. See our methodology.