Roof Shingle Calculator

Calculate the exact number of shingle bundles and roofing squares needed for your roof replacement or new construction project based on area and waste allowance.

BUNDLES NEEDED
--
Roofing Squares
--
Area With Waste
--
Nails Needed (lbs)
--
Underlayment Rolls
--

What is a Roof Shingle Calculator?

A roof shingle calculator determines how many bundles or squares of shingles you need to cover your roof. Since shingles are sold in bundles and measured in roofing squares (1 square = 100 sq ft), accurately estimating your needs prevents both shortages and excess waste. The calculator accounts for different shingle types that come with varying numbers of bundles per square.

Proper material estimation is crucial because shingle colors can vary between production batches. Ordering all your shingles at once from the same lot ensures color consistency across your entire roof. Running short and reordering may result in a visible color difference.

Shingle Calculation Formula

Squares = Roof Area (sq ft) × (1 + Waste%) / 100
Bundles = Squares × Bundles per Square

Types of Shingles

TypeBundles/SquareWeight/SquareLifespan
3-Tab Asphalt3200–250 lbs15–25 years
Architectural4250–350 lbs25–40 years
Premium/Designer5350–480 lbs30–50 years

Roofing Accessories

  • Underlayment: Typically 4 sq per roll (400 sq ft coverage). Required under all shingles as a moisture barrier.
  • Roofing nails: Approximately 2 lbs of nails per square for standard installation, more for high-wind areas.
  • Drip edge: Sold in 10-foot lengths. Measure the total perimeter of the roof, including eaves and rakes.
  • Ridge cap shingles: Typically 1 bundle covers 20–35 linear feet of ridge.
  • Ice and water shield: Required in cold climates along eaves, valleys, and around penetrations.

Worked Example

A 1,500 sq ft roof using architectural shingles with 10% waste:

Area with waste = 1,500 × 1.10 = 1,650 sq ft
Squares = 1,650 / 100 = 16.5 → 17 squares
Bundles = 17 × 4 = 68 bundles
Nails ≈ 34 lbs
Underlayment = 1,650 / 400 = 4.13 → 5 rolls

Frequently Asked Questions

How many bundles of shingles do I need per square?

Standard 3-tab shingles require 3 bundles per square (100 sq ft). Architectural shingles typically need 4 bundles per square, and premium or designer shingles may require 5 bundles per square.

How much waste should I plan for?

Plan for 10% waste on simple gable roofs, 15% for roofs with hips and valleys, and up to 20% for complex roofs with dormers, skylights, or many angles.

How many nails per shingle?

Standard installation uses 4 nails per shingle (about 320 nails per square). High-wind areas may require 6 nails per shingle (about 480 nails per square). This translates to approximately 2–2.5 lbs of nails per square.

Can I install new shingles over old ones?

Many building codes allow one layer of new shingles over existing shingles, but only if the existing layer is flat and in reasonably good condition. Two layers is the maximum in most jurisdictions. Adding layers reduces the ability to inspect the roof deck and adds weight to the structure.