Roof Shingle Calculator
Calculate roof shingle accurately for your build. Get material quantities, waste allowances, and project cost breakdowns.
Reviewed by Abdullah, Technical Content Specialist
Formula
Bundles = ceil(Area x Pitch Multiplier x (1 + Waste%) / 100 x Bundles Per Square)
Start with the roof footprint area and multiply by the pitch multiplier to get the actual surface area. Add the waste percentage, then divide by 100 to convert to roofing squares. Multiply by the bundles-per-square rate for your shingle type (3 for 3-tab, 4 for architectural). Round up to the nearest whole bundle.
Worked Examples
Example 1: Ranch Home with 3-Tab Shingles
Problem:Calculate shingle bundles for 1,500 sq ft footprint with 4/12 pitch, 10% waste, using 3-tab shingles.
Solution:Pitch multiplier = sqrt(1 + (4/12)^2) = 1.054\nActual area = 1,500 x 1.054 = 1,581 sq ft\nWith waste = 1,581 x 1.10 = 1,739 sq ft\nSquares = 17.39\nBundles = ceil(17.39 x 3) = 53 bundles
Result:53 bundles of 3-tab shingles
Example 2: Two-Story with Architectural Shingles
Problem:Calculate for 2,000 sq ft footprint with 6/12 pitch, 15% waste, architectural shingles at $120/bundle.
Solution:Pitch multiplier = 1.118\nActual area = 2,000 x 1.118 = 2,236 sq ft\nWith waste = 2,236 x 1.15 = 2,571 sq ft\nSquares = 25.71\nBundles = ceil(25.71 x 4) = 103 bundles\nCost = 103 x $120 = $12,360
Result:103 bundles, $12,360 estimated cost
Frequently Asked Questions
How many nails do I need per shingle?
Standard installation requires 4 nails per shingle for slopes up to 60 degrees (about 21/12 pitch). In high-wind areas or for slopes above 60 degrees, manufacturers require 6 nails per shingle. Most shingle packages contain enough nails for about 80 shingles. Use 1.25-inch galvanized roofing nails for new construction over single-layer decking, or 1.75-inch nails when re-roofing over existing shingles. Nail placement is critical for warranty compliance.
References
Reviewed by Abdullah, Technical Content Specialist ยท Editorial policy