Ordering shingles starts with one number: how many squares of roof you have. A square is 100 square feet of roof surface — not floor area. This calculator converts your building footprint to true sloped area using the pitch factor and turns it into a full material take-off.
How it works
The slope factor scales the flat footprint up to the real roof surface:
slope factor = sqrt(rise^2 + 12^2) / 12
roof area = footprint area * slope factor
squares = roof area / 100
adj area = roof area * (1 + waste)
bundles = ceil(squares_adj * bundles_per_square)
underlayment = ceil(adj area / roll coverage)
starter = eave length (entered) with waste
ridge cap = (ridge + hip length) * (1 + waste)
The pitch factor is the only step people forget. A steeper roof has more surface for the same footprint, so skipping it under-orders every material.
Slope factors by pitch
The pitch multiplier increases with steeper roofs. A few common values:
| Pitch (x:12) | Slope factor | Effect on a 2,000 sq ft footprint |
|---|---|---|
| 3:12 | 1.031 | 2,062 sq ft |
| 4:12 | 1.054 | 2,108 sq ft |
| 6:12 | 1.118 | 2,236 sq ft |
| 8:12 | 1.202 | 2,404 sq ft |
| 12:12 | 1.414 | 2,828 sq ft |
A 12:12 roof has 41% more surface area than its footprint — a major difference if you forget to apply the factor.
Worked example
A 2,000 sq ft footprint at 6:12 pitch, 10% waste, 3 bundles per square:
- Slope factor = sqrt(6² + 12²) / 12 = sqrt(180) / 12 ≈ 1.118
- Roof area = 2,000 × 1.118 = 2,236 sq ft
- Squares = 2,236 / 100 = 22.4 squares
- Adjusted area (with 10% waste) = 2,236 × 1.10 = 2,460 sq ft = 24.6 squares
- Bundles = ceil(24.6 × 3) = 74 bundles
Always round bundles and rolls up — you cannot buy a fraction of a bundle or roll, and being one bundle short means a second trip.
Waste factor guidance
The right waste factor depends on roof complexity:
| Roof type | Suggested waste |
|---|---|
| Simple gable, no dormers | 10% |
| Hip roof | 12–15% |
| Complex with valleys, dormers | 15–20% |
| Very complex or cut-heavy design | 20%+ |
For ridge cap specifically, always add a small extra — cap shingles are inexpensive and running out at the peak leaves the roof unprotected at its highest vulnerability point.
Notes on underlayment
Standard 15-lb felt rolls cover approximately 400 sq ft net of overlap. Synthetic underlayment rolls typically cover about 1,000 sq ft. The calculator divides the waste-adjusted area by the roll coverage and rounds up. Many roofing codes require a double layer of underlayment in ice-dam-prone areas for the first few feet from the eave — account for this when estimating for cold-climate installations.