Roofing calculator

How the calculation works

  1. Footprint: we add up every shape you enter and subtract the ones marked as cut-outs. Measure the flat area the roof covers from above, eaves included.
  2. Roof surface: the footprint times a slope factor. The pitch is the rise in inches for every 12 in of run, and the factor is the square root of 1 plus (pitch ÷ 12) squared. A 6/12 roof has a factor of 1.118.
  3. Surface to order: the roof surface plus the waste margin for cuts, eaves and valleys.
  4. Bundles: surface to order divided by one square (100 sq ft), times the bundles per square, rounded up because you cannot buy part of a bundle.

Worked example

A 40 × 30 ft house footprint with a 6/12 roof pitch, the default 10 % margin and 3 bundles per square.

Roof surface
1,341.6 sq ft
Surface to order (with margin)
1,475.8 sq ft
Bundles of shingles
45

Open this example in the calculator

A 24 × 20 ft outbuilding with a 4/12 roof pitch and the default margin.

Roof surface
506.0 sq ft
Surface to order (with margin)
556.6 sq ft
Bundles of shingles
17

Open this example in the calculator

Default values and sources

ValueDefaultTypeSources
Waste margin for roofing10 %Our default (editable)—
Bundles of asphalt shingles per square (100 sq ft)3Typical published valueOwens CorningGAF

Limitations

Results are estimates for planning and ordering, not professional, engineering or legal advice. Confirm quantities, sizes and local building requirements with your supplier or contractor before you buy or build.