LazyTools

🔒 Every tool runs in your browser — the files and values you enter are never uploaded to any server. How it works

explainer

How Many Shingles Do I Need? Roofing Squares and Pitch Explained

By the LazyTools team · Published 2026-07-11 · Updated 2026-07-11 · 3 min read

Estimating shingles: footprint to roof area to squares to bundles

The catch with roofing is that the roof is bigger than the house it sits on. Because it slopes, its real surface area is larger than the ground footprint — and that’s the number that decides how many shingles you buy. Three steps get you from footprint to bundles.

Three steps

Infographic: step 1, roof area = footprint × slope factor √(1 + (rise/run)²), 4/12 pitch is ×1.054; step 2, squares = area ÷ 100 sq ft (1 square ≈ 9.29 m²); step 3, bundles = squares × 3, plus 10–15% for ridges, valleys and waste.
Footprint → roof area → squares → bundles.

1. Footprint → roof area

Measure the footprint — the ground area under the roof — and multiply by the slope factor:

roof area = footprint × √(1 + (rise/run)²)

The pitch is given as rise over a 12-unit run. A 4/12 roof rises 4 inches per 12 across, giving a slope factor of √(1 + (4/12)²) ≈ 1.054 — so it’s about 5% more area than the footprint. Steeper roofs add much more: 12/12 (45°) is √2 ≈ 1.414, a 41% increase.

2. Roof area → squares

Roofing is sold by the square, where 1 square = 100 sq ft (≈ 9.29 m²). Divide your roof area by 100:

squares = roof area (sq ft) ÷ 100

3. Squares → bundles

Standard asphalt shingles come about 3 bundles to a square:

bundles = squares × 3

Heavier or premium shingles may need 4–5 bundles per square, so check the wrapper. The roofing calculator runs all three steps and adds your waste allowance.

A worked example

A single roof plane over a 12 × 9 ft footprint (108 sq ft) at a 4/12 pitch:

  1. Roof area = 108 × 1.054 ≈ 113.8 sq ft
  2. Add 12% waste → ~127.5 sq ft → 1.3 squares
  3. Bundles = 1.3 × 3 ≈ 4 bundles

For a whole house with two planes, do each plane and add them (or double a simple symmetric gable).

How much to add for waste

Never order exactly the calculated amount:

  • Simple gable roof: ~10%.
  • Hips and valleys: up to 15% — those diagonal cuts waste more.
  • Plus starter strips along the eaves and ridge-cap shingles along the top, which aren’t in the field-shingle count.

Quick summary

To estimate shingles, multiply the roof footprint by the slope factor √(1 + (rise/run)²) to get the true roof area, divide by 100 sq ft for roofing squares, and multiply by ~3 bundles per square — then add 10–15% for ridges, valleys, starter and waste. Work it out with the roofing calculator, and see the other estimators in the Home & DIY tools.

Sources: standard roofing estimation practice; roofing square = 100 sq ft; typical asphalt-shingle coverage of 3 bundles per square (check the product wrapper for exact coverage). Educational estimate — confirm with a professional for a real order.

Frequently asked questions

How many shingles do I need?

Find the roof area (footprint × slope factor), divide by 100 sq ft to get roofing squares, then multiply by about 3 bundles per square. Add 10–15% for ridges, valleys, starter courses and waste. A 108 sq ft footprint at 4/12 pitch is ~1.3 squares, or about 4 bundles.

What is a roofing square?

A unit of roof area equal to 100 square feet (about 9.29 m²). Roofing materials are quoted per square, and asphalt shingles typically come 3 bundles to a square.

How do I find roof area from the footprint?

Multiply the footprint (ground area under the roof) by the slope factor √(1 + (rise/run)²). A 4/12 pitch has a factor of about 1.054, a 6/12 about 1.118, and a 12/12 (45°) about 1.414.

What is roof pitch?

The steepness, given as rise over a 12-unit run — a 4/12 roof rises 4 inches for every 12 inches horizontal. Steeper pitches produce more roof area for the same footprint, so they need more shingles.

How much extra should I order for a roof?

About 10% for a simple gable roof, and up to 15% for hips and valleys where there are more cuts, plus starter strips and ridge-cap shingles. Running short mid-job means a colour-matched top-up later.

How many bundles are in a square?

For standard 3-tab and most architectural asphalt shingles, 3 bundles cover one square (100 sq ft). Heavier shingles may need 4 or 5 bundles per square — always check the wrapper's stated coverage.