Skip to content

Roof Shingle Calculator - Estimate Bundles & Squares Needed

Calculate how many shingle bundles a roof needs. Enter roof length, width, and pitch to instantly get the roof area, shingle squares, and total bundle count.

Roof Shingle Calculator

Roof Dimensions

ft
ft
in/ft

Results

Roof Area
632.46sq ft
Shingles Needed
6.4squares
Bundles Needed
19bundles
Roof VisualizationA visual representation of a roof with dimensions: length 30 feet, width 20 feet, and pitch 4/12Width: 20 ftLength: 30 ftPitch: 4/12
Note: A standard shingle square covers 100 sq ft. Most shingles come in bundles, with 3 bundles typically covering one square.
Loading calculator...
📚

Documentation

Roof Shingle Calculator

A roof shingle calculator works out how many shingle bundles and "squares" a roof needs, based on its length, width, and pitch. It converts simple measurements into the units roofing suppliers sell by, so a homeowner or contractor knows how much material to buy.

How Roof Area Is Calculated

A roof's actual surface is always larger than the footprint of the house below it, because the surface slopes upward. The steeper the slope, the more surface area there is to cover. This extra area is captured by a value called the pitch factor.

The Roof Area Formula

Roof Area=Length×Width×Pitch Factor\text{Roof Area} = \text{Length} \times \text{Width} \times \text{Pitch Factor}

Pitch Factor=1+(Pitch12)2\text{Pitch Factor} = \sqrt{1 + \left(\frac{\text{Pitch}}{12}\right)^2}

  • Length and width are the horizontal (flat) measurements of the roof, in feet, not the sloped distance along the surface.
  • Pitch is the rise in inches for every 12 inches of horizontal run. A "6/12 pitch" rises 6 inches for every 12 inches it runs, and is entered into the calculator as 6.

A few reference points: a 4/12 pitch has a pitch factor of about 1.054, adding roughly 5% more area than the footprint. A 6/12 pitch adds about 12%. A steep 12/12 pitch (a 45-degree slope) adds about 41%. The steeper the roof, the bigger the gap between footprint and actual surface.

How to Calculate Shingle Squares and Bundles

Once the roof area is known, converting it into shingles needed takes two more steps.

Shingle Squares Formula

Roofers measure material in "squares." One square equals 100 square feet of roof surface.

Shingle Squares=Roof Area100\text{Shingle Squares} = \frac{\text{Roof Area}}{100}

The calculator rounds this up to the nearest tenth of a square, since suppliers cannot sell a fraction smaller than that.

Shingle Bundles Formula

Standard asphalt shingles are packaged three bundles to a square, a size chosen mainly to keep each bundle light enough (usually 60 to 80 pounds) to carry up a ladder.

Shingle Bundles=Shingle Squares×3\text{Shingle Bundles} = \text{Shingle Squares} \times 3

The result is rounded up to the next whole bundle, since a partial bundle cannot be purchased.

Worked Example

Take a roof that is 40 feet long, 30 feet wide, with a 6/12 pitch.

Step 1: Pitch factor

1+(612)2=1.251.118\sqrt{1 + \left(\frac{6}{12}\right)^2} = \sqrt{1.25} \approx 1.118

Step 2: Roof area

40×30×1.1181,341.64 sq ft40 \times 30 \times 1.118 \approx 1{,}341.64 \text{ sq ft}

Step 3: Shingle squares

1,341.64÷100=13.41641{,}341.64 \div 100 = 13.4164

Rounded up to the nearest tenth: 13.5 squares.

Step 4: Shingle bundles

13.5×3=40.513.5 \times 3 = 40.5

Rounded up to the next whole bundle: 41 bundles.

How to Use the Calculator

  1. Measure the roof's length and width. Use the horizontal distance, including any overhang past the walls (the eave), not the length along the slope. A tape measure works for simple roofs; break complex roofs into rectangular sections and measure each one.
  2. Find the pitch. The easiest way is from inside the attic: hold a level against the bottom of a rafter, mark a point 12 inches along it, then measure straight up from that mark to the rafter. That measurement in inches is the pitch (a 6-inch rise gives a 6/12 pitch). A pitch gauge, building plans, or a roofer's estimate can also supply this number. Most building codes require standard asphalt shingles only above a 4/12 pitch; lower slopes need different roofing systems.
  3. Enter length, width, and pitch into the calculator in feet and the X/12 format.
  4. Read the results: total roof area in square feet, shingle squares needed, and bundles needed.

Accounting for Waste

The calculator reports the exact area and the shingles needed to cover it, with no extra margin built in. In practice, installers buy more than the bare minimum, because shingles get damaged, cut pieces are wasted around edges and valleys, and starter strips or ridge caps use up whole bundles. A common rule of thumb is to add about 10% extra for a simple roof and 15% or more for one with valleys, dormers, or multiple sections. To apply this, multiply the calculator's bundle count by 1.10 or 1.15 and round up before ordering.

Common Residential Pitches

  • 4/12 to 6/12 – standard pitch, safe to walk on with care
  • 7/12 to 9/12 – moderately steep, usually needs fall protection
  • 10/12 and above – very steep, professional installation recommended
  • Below 4/12 – low slope, typically requires a different roofing system than standard shingles

Why Roofers Measure in "Squares"

The square, equal to 100 square feet, became the standard roofing unit in North America in the early 1900s, around the time asphalt shingles began mass production. Before that, wood shingles were sold by the thousand and slate by weight, which made comparing prices and estimating jobs difficult across suppliers. The square gave the industry one consistent unit, and packaging shingles three bundles to a square kept individual bundles light enough to carry. Even with today's satellite measurement tools, roofers still describe jobs in squares.

Frequently Asked Questions

What is a "square" in roofing?

A square is 100 square feet of roof surface. A 1,200-square-foot roof is 12 squares. Shingle bundles are sold so that three of them typically cover one square.

How many bundles does a 2,000-square-foot roof need?

It depends on the pitch, not just the footprint. A house with a 2,000-square-foot footprint and a 5/12 pitch has a roof surface of about 2,167 square feet, which rounds up to 21.7 squares, or about 66 bundles before adding any waste margin.

Should the overhang be included when measuring?

Yes. Measure to the edge of the roof itself, including the eaves, not just to the outer wall. Shingles have to cover the full overhang, so stopping the measurement at the wall will leave the estimate short.

Why does a steeper roof need more shingles?

A sloped surface is larger than the flat footprint underneath it. The pitch factor formula captures this: a 12/12 pitch (a 45-degree slope) has about 41% more surface area than the footprint, so it needs about 41% more shingles for the same footprint size.

Do all shingles use the same three-bundles-per-square coverage?

No. Three bundles per square is standard for typical 3-tab and many architectural asphalt shingles, but heavier premium or designer shingles sometimes need four or five bundles per square. Check the coverage rate printed on the product packaging before ordering.

Can unopened shingle bundles be returned?

Most suppliers accept returns of unopened, undamaged bundles, though policies vary by store. Because of this, it is usually safer to round a bundle count up than to risk running short mid-project.