Free roofing material calculator

Shingle Calculator

Convert roof surface area—or a simple projected footprint plus pitch—into roofing squares and whole shingle bundles.

Calculate roof shingles

A roofing square is exactly 100 sq ft. Bundles per square varies by product; replace the visible starting value with the packaging specification you will buy.

Roofing square and bundle formulas

One roofing square is 100 square feet. After waste is applied, the calculator divides purchase area by 100 and multiplies by the bundles-per-square value from the exact shingle product.

roofing squares = purchase area ÷ 100

bundles = ceiling(roofing squares × bundles per square)

Roof area calculator from footprint and pitch

If you do not already have measured roof surface area, the calculator can estimate a simple roof area from horizontal projected footprint and roof pitch. The pitch multiplier converts the horizontal projection to sloped surface area for roof planes that share the same pitch.

This roof-area mode is intended for simple geometry. Hips, valleys, dormers, overhangs and mixed pitches should be measured or calculated as separate sections before the areas are added together.

Roofing material calculator: squares and bundles

Once roof area is known, the same tool converts it to 100-square-foot roofing squares and then to whole bundles using the bundles-per-square value for the exact shingle product.

Use product packaging, not a hidden assumption

Bundles per square varies by product. Replace the visible starting value with the specification for the shingle line you plan to buy. Complex hips, valleys, dormers, ridges and starter materials require separate allowances.

Worked example: 2,000 sq ft roof

For a measured 2,000 sq ft roof, a 10% planning allowance raises the purchase area to 2,200 sq ft. That is 22 roofing squares. If the exact shingle product uses 3 bundles per square, the field-shingle estimate is 66 bundles.

2,000 × 1.10 = 2,200 sq ft → 22 squares → 66 bundles at 3 bundles/square

The example is intentionally transparent: both the waste allowance and bundles-per-square value remain inputs you should replace with project/product-specific guidance.

Quick bundle reference at 10% waste

The table below uses a 10% planning allowance and 3 bundles per square only as an example. The calculator lets you replace both assumptions.

Measured roof areaArea with 10%Roofing squaresBundles at 3/square
1,000 sq ft1,100 sq ft11.033
1,500 sq ft1,650 sq ft16.550
2,000 sq ft2,200 sq ft22.066
2,500 sq ft2,750 sq ft27.583
3,000 sq ft3,300 sq ft33.099

How much shingle waste should you plan for?

GAF's roofing-material guidance uses approximately 10% waste as planning context when ordering shingles and notes that cutting around valleys and hips affects material use. This does not establish the correct allowance for every roof.

Use those figures as planning context rather than a universal rule. Roof geometry, starter/ridge products, installation method and manufacturer or contractor guidance should determine the final allowance.

Reference: GAF roofing materials guidance. Check the selected shingle product's packaging and installation instructions before ordering.

Related roofing calculators

Roofing Cost Calculator · Roof Pitch Calculator · Rafter Calculator · Gutter Calculator · Worked shingle example · All Roofing Calculators

Bundle count depends on the exact shingle packaging

Roofing squares provide a convenient area unit, but bundles per square are product-specific. Architectural, specialty and starter or ridge products can use different packaging, so one universal bundle multiplier should not be assumed.

Use measured roof surface area, apply an explicit waste allowance, then enter the bundle information for the selected shingle line. Keep starter strip, ridge cap, underlayment, flashing, drip edge and ventilation materials outside the field-shingle count because they follow separate quantity rules.

Keep planning

Related tools for this project