How much roofing material do I need?

Roofing is sold by the square and the bundle. Here is the 51-bundle default, why a 12/12 pitch adds 13 bundles, and the 11-bundle miss from ordering off the footprint alone.

People type this into search every day: how much roofing do I need.

The usual answer is “three bundles per square.” GAF prints that for most 3-tab and architectural shingles. A square is 100 square feet of roof surface. The footprint of the house is not that surface.

This page is a labeled order. It is not a structural spec, and it is not a contractor quote.

Footprint, then slope, then waste, then bundles

GAF’s bundles in a square note is the method I am using. Measure each roof plane, including dormers. Divide the total square feet by 100 to get squares. Add 10-15% for trim and waste. Multiply squares by the bundles printed on the wrapper, usually 3.

Their worked gable: two planes, each 40 ft by 30 ft. 40 × 30 = 1,200. Times two is 2,400 sq. ft. Squares: 2400 ÷ 100 = 24. Bundles: 24 × 3 = 72. That table does not include waste. Their next sentence says to add 10-15%.

IKO’s bundle coverage page says a square is 100 square feet, and that most popular shingles need three bundles to cover one square. Some lines need four or five. The coverage is on the wrapper.

The US Department of Energy Ready Home solar guide lists roof pitch against tilt. A 4:12 is 18.4°. A 6:12 is 26.6°. An 8:12 is 33.7°. A 12:12 is 45°. Their cool roofs consumer guide calls pitch 2:12 or less a low-slope roof.

The slope area factor is the roof surface divided by the flat footprint:

√(1 + (rise ÷ run)²)

A 6:12 pitch is √(1 + (6÷12)²) = 1.118. The calculator default, 1.12, sits next to that 6:12 line.

The roofing material quantity calculator uses:

footprint × slope factor × (1 + waste) ÷ bundle coverage

Then it rounds up to the next whole bundle. The slope factor represents the whole roof. Complex valleys and flashing need a separate measurement. Those are the tool’s assumptions.

Fig 1

Footprint to a bundle count

Slope first, waste second, then divide by the wrapper

Roof footprintTimes the slope factorTimes one plus wasteDivide by coverage perbundleRound up to a wholebundle

120 m² times 1.12 times 1.12 is 150.5 m². At 3 m² a bundle that buys 51 bundles.

The default bundle is 3 m². On a US display that is 32.3 ft². GAF’s common 33.3 sq. ft. bundle is 3.093 m². Type the coverage on the stack you will buy.

A roofing square in this tool is 9.2903 m², which is 100 ft².

Example 1: the published 51-bundle roof

Here are the calculator defaults:

  • roof footprint: 120 m²
  • slope area factor: 1.12
  • waste allowance: 12%
  • coverage per bundle: 3 m²

Sloped area: 120 × 1.12 = 134.4 m²

Order area: 134.4 × 1.12 = 150.528 m²

On a US display that order area is 1,620.3 ft². Squares: 150.528 ÷ 9.2903 = 16.2

Bundles: 150.528 ÷ 3 = 50.176, rounded up to 51 bundles

Calculator result

Roofing material quantity

Roof footprint
120 m²
Slope area factor
1.12 ×
Waste allowance
12%
Coverage per bundle
3 m²

51 bundles

roofing material

Order area
1,620.3 ft²
Metric roofing squares
16.2
Open the calculator

The 120 m² footprint is 1,291.7 ft². That is the flat lid. It is not the order.

Fig 2 · 1/3

How 120 m² becomes 150.5 m²

Defaults: 1.12 slope, then 12% waste

How 120 m² becomes 150.5 m²0500100015002000FootprintAfter slopeAfter waste
  • Order area (ft²)
How 120 m² becomes 150.5 m²
CategoryOrder area (ft²)
Footprint1292
After slope1447
After waste1620

The footprint is 1,291.7 ft². Slope lifts it to 1,446.7 ft².

12% waste lifts the order to 1,620.3 ft², which buys 51 bundles.

The square footage calculator adds floor rectangles. Its default three rooms total 41.5 m². Buy roofing from the floor and you order 41.5 × 1.12 × 1.12 ÷ 3 = 17.3, rounded up to 18 bundles. You would be short 33 bundles.

Example 2: a flat lid, factor 1.00

Keep 120 m², 12% waste, 3 m² bundles. Set the slope factor to 1.

Order area: 120 × 1 × 1.12 = 134.4 m², shown as 1,446.7 ft²

Squares: 14.5

Bundles: 45 bundles

Six fewer bundles than the 1.12 default, because the roof is no longer tilted.

Example 3: a 4:12 pitch

Factor 1.054, the 4:12 line.

Order area: 120 × 1.054 × 1.12 = 141.658 m², shown as 1,524.8 ft²

Squares: 15.2

Bundles: 48 bundles

Example 4: a true 6:12 pitch

Factor 1.118.

Order area: 1,617.4 ft²

Squares: 16.2

Bundles: 51 bundles

Same bundle count as the 1.12 default. The default factor is a 6:12 neighbor, not a different roof.

Example 5: an 8:12 pitch

Factor 1.202.

Order area: 1,738.9 ft²

Squares: 17.4

Bundles: 54 bundles

Example 6: a 12:12 pitch

Factor 1.414. A 45° roof, the Energy.gov 12:12 line.

Order area: 2,045.6 ft²

Squares: 20.5

Bundles: 64 bundles

Calculator result

Roofing material quantity

Slope area factor
1.414 ×

64 bundles

roofing material

Order area
2,045.6 ft²
Metric roofing squares
20.5
Open the calculator

Fig 3 · 1/5

Five pitches, one 120 m² footprint

12% waste and 3 m² bundles on every bar

Five pitches, one 120 m² footprint0255075100Flat4:126:128:1212:12
  • Bundles
Five pitches, one 120 m² footprint
CategoryBundles
Flat45
4:1248
6:1251
8:1254
12:1264

Flat is 45 bundles. 6:12 is 51.

12:12 is 64 bundles, 13 more than the default 1.12 roof.

Example 7: what if waste moves

Hold the default 120 m² and 1.12 slope. Change only waste.

  • 10% waste: order 1,591.3 ft², 15.9 squares, 50 bundles
  • 12% waste: 1,620.3 ft², 16.2 squares, 51 bundles
  • 15% waste: 1,663.7 ft², 16.6 squares, 52 bundles
  • 20% waste: 1,736 ft², 17.4 squares, 54 bundles

GAF’s 10-15% band is 50 to 52 bundles on this roof. A 20% valley-and-dormer roof is 54.

Fig 4 · 1/4

Waste on the default roof

120 m² footprint, 1.12 slope, 3 m² bundles

Bundles

Waste on the default roof025507510010%12%15%20%
  • Bundles
Waste on the default roof
PointBundles
10%50
12%51
15%52
20%54

10% waste is 50 bundles. 15% is 52.

20% waste is 54 bundles.

Example 8: the common mistake, order from the footprint

Skip slope and waste. Factor 1, waste 0%.

Order area: 1,291.7 ft²

Squares: 12.9

Bundles: 40 bundles

The default order is 51 bundles. The footprint-only order is short 11 bundles. GAF’s own warning is this miss: the roof is usually larger than the house footprint because of pitch, eaves, and other features.

Fig 5 · 1/2

Footprint versus the real order

Same 120 m² lid

Bundles to buy

Footprint only

40

Slope and waste

The real order next

 51

Footprint only, no slope and no waste, is 40 bundles.

The default 1.12 slope and 12% waste is 51 bundles.

Example 9: a US 33.3 sq. ft. bundle

GAF’s common architectural coverage is 33.3 sq. ft., which is 3.093 m².

Keep the default roof. Set bundle coverage to 3.093.

Order area stays 1,620.3 ft² and 16.2 squares.

Bundles: 150.528 ÷ 3.093 = 48.67, rounded up to 49 bundles

Two fewer bundles than the 3 m² default, because each wrapper covers a little more.

Calculator result

Roofing material quantity

Coverage per bundle
3.093 m²

49 bundles

roofing material

Order area
1,620.3 ft²
Metric roofing squares
16.2
Open the calculator

Example 10: a designer shingle at 4 bundles per square

IKO lists some heavier lines at 25 sq. ft. per bundle, four bundles per square. 25 sq. ft. is 2.323 m².

Same default roof, coverage 2.323.

Bundles: 150.528 ÷ 2.323 = 64.80, rounded up to 65 bundles

The squares stay 16.2. The wrapper got smaller, so the count jumped.

Example 11: a 200 m² footprint

Same 1.12 slope, 12% waste, 3 m² bundles.

Order area: 2,700.4 ft²

Squares: 27

Bundles: 84 bundles

200 ÷ 120 × 51 = 85, close. Rounding on the smaller roof is why it is not exact.

Example 12: a 40 m² garage lid

  • footprint: 40 m²
  • slope: 1.12
  • waste: 12%
  • bundle: 3 m²

Order area: 540.1 ft²

Squares: 5.4

Bundles: 17 bundles

A one-car lid still needs waste and slope. 40 × 1 × 1 ÷ 3 = 13.3, rounded to 14, would be short 3 bundles.

The twelve orders next to each other

Example Footprint Slope Waste Bundle Squares Bundles
1. Defaults 120 m² 1.12 12% 3 m² 16.2 51
2. Flat 120 m² 1.00 12% 3 m² 14.5 45
3. 4:12 120 m² 1.054 12% 3 m² 15.2 48
4. 6:12 120 m² 1.118 12% 3 m² 16.2 51
5. 8:12 120 m² 1.202 12% 3 m² 17.4 54
6. 12:12 120 m² 1.414 12% 3 m² 20.5 64
7. 10% waste 120 m² 1.12 10% 3 m² 15.9 50
7b. 15% waste 120 m² 1.12 15% 3 m² 16.6 52
8. Footprint only 120 m² 1.00 0% 3 m² 12.9 40
9. 33.3 sq. ft. bundle 120 m² 1.12 12% 3.093 m² 16.2 49
10. 4 bundles / square 120 m² 1.12 12% 2.323 m² 16.2 65
11. Larger house 200 m² 1.12 12% 3 m² 27 84
12. Garage 40 m² 1.12 12% 3 m² 5.4 17

Open the roofing calculator with the footprint including overhangs, the slope factor for the pitch you measured, and the coverage on the wrapper. Confirm the structure and the install with a qualified roofer. Walls after a roof job are a different order: use the paint quantity calculator for those surfaces. If you are parking cash for the job, the sinking fund calculator and the home maintenance reserve are the money side.