AbraCalc

Roofing Squares Calculator

Convert your roof footprint and pitch into roofing squares and the number of shingle bundles needed, including a waste allowance.

Embed this tool on your site

How to use this tool

  1. Measure the building footprint (length x width) and total it across roof sections.
  2. Choose the pitch multiplier for your roof slope (1.118 for a 6/12 roof).
  3. Set a waste allowance — 10% for simple roofs, 15%+ for complex ones.
  4. Confirm bundles per square (3 for most shingles).
  5. Read the squares and total bundles to order.

Plan your shingle order. Enter the roof footprint and pitch and this tool converts it to roofing squares and the exact number of bundles to buy, waste included.

Formula

A roofing square is 100 sq ft of roof surface. First correct the flat footprint for slope with the pitch multiplier:

Roof area = Footprint × Pitch multiplier

Squares = (Roof area ÷ 100) × (1 + Waste%)

Bundles = ⌈ Squares × Bundles per square ⌉

Most shingles ship three bundles to a square, so multiply by 3 unless your product says otherwise.

How it works

Roofers measure material in squares, where one square equals 100 square feet of finished roof. Because a sloped roof has more surface than the flat footprint it covers, we multiply the plan area by a pitch factor — the ratio of the rafter length to its horizontal run. A 6/12 roof (6 inches of rise per 12 inches of run) has a factor of about 1.118, while a steep 12/12 roof reaches 1.414.

On top of the geometric area we add a waste allowance for the off-cuts created at hips, valleys, rakes, and the starter and ridge courses. Ten percent suits a simple gable roof; complex roofs with many valleys and dormers warrant 15% or more. The estimate counts field shingles only — buy hip-and-ridge cap, starter strip, underlayment, and flashing separately.

Shingles are sold by the bundle, and most three-tab and architectural products pack three bundles per square. We round up to whole bundles, which is both how they are sold and a sensible buffer against damaged shingles and future repairs. Always confirm the bundles-per-square figure on your specific product, since some heavy designer shingles run four or five bundles to a square.

Worked example

2,000 sq ft footprint, 6/12 pitch, 10% waste

  1. Sloped roof area = 2,000 × 1.118 = 2,236 sq ft.
  2. Base squares = 2,236 ÷ 100 = 22.36 squares.
  3. Add 10% waste: 22.36 × 1.10 = 24.60 squares.
  4. Bundles = ⌈24.596 × 3⌉ = ⌈73.79⌉ = 74 bundles.

Buy 74 bundles | 24.60 squares | Roof area 2,236.00 sq ft

Shingle bundles by footprint and pitch (3 bundles/sq, +10% waste)

FootprintFlat (1.0x)6/12 (1.118x)9/12 (1.25x)
1,000 sq ft333742
1,500 sq ft505662
2,000 sq ft667483
2,500 sq ft8393104
3,000 sq ft99111124

Key terms

Roofing square
A unit of roof area equal to 100 square feet. Shingles, underlayment, and labor are commonly priced per square.
Pitch (slope)
The steepness of a roof, written as rise-over-run, e.g. 6/12 means 6 inches of rise per 12 inches of horizontal run.
Pitch multiplier
A factor that converts flat footprint area to true sloped area. It equals the square root of (1 + (rise/run) squared).
Bundle
A package of shingles. Most shingles come three bundles to a square (100 sq ft).
Waste allowance
Extra material ordered to cover cuts and trimming at edges, hips, and valleys, typically 10-15%.

Frequently asked questions

How many bundles of shingles are in a square?
Most three-tab and architectural shingles pack three bundles per square (100 sq ft). Some heavy designer shingles use four or five bundles per square — check the wrapper.
How do I account for roof pitch?
Multiply the flat footprint by a pitch factor equal to the square root of (1 + (rise/run)^2). A 6/12 roof uses about 1.118, a 9/12 about 1.25, and a 12/12 about 1.414.
How much waste should I add for roofing?
Add roughly 10% for a simple gable roof and 15% or more for a complex roof with many hips, valleys, and dormers, plus starter and ridge courses.

References & sources