Roofing Shingle Calculator
Calculate squares, bundles, and underlayment rolls needed for your roof based on footprint area and pitch slope.
Results are estimates. Check physical dimensions before purchasing.
Use 10% for gable roofs, 15% for hip roofs
How to calculate roofing shingles
Roofing calculations involve converting the flat horizontal footprint area of the house to the actual sloped surface area of the roof using a pitch multiplier, adding a waste factor, and converting that area into bundles and squares.
The Roofing Formulas
Footprint Area = Footprint Length × Footprint Width Roof Area = Footprint Area × Pitch Multiplier Total Area with Waste = Roof Area × (1 + Waste Factor / 100) Squares = Ceiling(Total Area with Waste / 100) Bundles = Squares × 3 Underlayment Rolls = Ceiling(Roof Area / 400)
Understanding Squares & Bundles
Roofing shingles and materials are sold using specialized measurements:
- Square: 1 square of roofing is the amount of material required to cover 100 square feet of roof surface.
- Bundle: Shingles are packaged in bundles because full squares are too heavy to carry. For standard 3-tab or architectural shingles, there are **3 bundles per square**. (Therefore, 1 bundle covers roughly 33.3 square feet).
Roof Pitch Multipliers
The pitch represents how many inches the roof rises vertically for every 12 inches it runs horizontally. Common multipliers include:
- 3/12 pitch: Multiplier is 1.031. Shallow, walkable slope.
- 4/12 pitch: Multiplier is 1.054. Standard residential slope.
- 6/12 pitch: Multiplier is 1.118. Medium slope.
- 8/12 pitch: Multiplier is 1.202. Steep, harder to walk on.
- 12/12 pitch: Multiplier is 1.414. Steep 45-degree angle.
Underlayment & Nails
A standard roll of roofing underlayment (felt or synthetic) covers about 4 squares (400 square feet) of roof. Additionally, you will need approximately 320 roofing nails per square of shingles (4 nails per shingle), or about 480 nails per square in high-wind regions (6 nails per shingle).
Frequently Asked Questions
In roofing, a 'square' is a unit of area equal to 100 square feet of roof surface. Standard asphalt shingles are sold in bundles, where 3 bundles are required to cover 1 square.
The steeper the roof, the larger its actual surface area compared to the building's flat horizontal footprint. A 12/12 pitch roof (45 degrees) has a surface area multiplier of 1.414, meaning a 1,000 sq ft building footprint will have roughly 1,414 sq ft of roof surface.
A standard roll of synthetic or felt underlayment typically covers 4 squares (400 square feet). Our calculator rounds up the necessary roof area to the nearest whole roll to ensure you have complete coverage.