RoofCalcWorks

Shingle Calculator

Calculate how many bundles of shingles you need for your roof, including a waste allowance. Coverage per bundle is adjustable — actual coverage depends on the shingle product and manufacturer specifications.

Inputs

— or calculate the area from dimensions —

Results

Enter your roof area, then press Calculate.

How to Calculate Shingle Bundles

Shingles are sold by the bundle. A common configuration is 3 bundles per roofing square (about 33.3 sq ft of coverage per bundle), but coverage varies by product — always check the manufacturer specification and adjust the coverage input above.

Formula

Worked Example

A 1,677 sq ft roof with 10% waste: adjusted area = 1,845 sq ft = 18.4 squares. At 33.3 sq ft per bundle: 18.4 × 3 = 55.3 → order 56 bundles.

What You Need

Your roof area in square feet — take it from our Roof Area Calculator if you don't have it yet — plus a waste factor (10% is a common starting point) and the coverage per bundle printed on the shingle packaging, typically about 33.3 sq ft (3 bundles per roofing square).

Assumptions & Limitations

The result covers field shingles only. Starter strip, ridge cap and underlayment are estimated separately in the Roofing Material Calculator. Bundles are rounded up to whole packages.

Frequently Asked Questions

How many shingle bundles do I need for 1,500 sq ft?

1,500 sq ft = 15 squares. With 10% waste (16.5 squares) at 3 bundles per square, you need about 50 bundles.

What waste factor should I use?

Simple gable roofs: 5–10%. Roofs with hips, valleys and dormers: 15% or more. Steep, cut-up roofs can reach 20%.

Related Calculators

Sources & Methodology

Quantity dataset p2-data-1 (manufacturer packaging specifications, reviewed quarterly).

Formulas, assumptions and rounding rules: Methodology · Last updated: September 2026 · Calculation Engine: p1-v1 · Published by the RoofCalcWorks Editorial Team.