Roofing Shingle & Underlayment Calculator (Squares & Bundles)
Calculate the number of roofing squares, shingle bundles, and underlayment rolls you need from building footprint dimensions or roof surface area, with roof pitch and waste allowances included.
Formulas, units and roofing standards
Roof pitch multiplier = √(1 + (Rise ÷ 12)²)
Net roof area (sq ft) = Flat footprint (sq ft) × Pitch multiplier
Gross roof area (sq ft) = Net roof area × (1 + Waste % ÷ 100)
Roofing squares = Gross roof area ÷ 100
Shingle bundles to buy = ⌈Roofing squares × 3⌉
Underlayment rolls = ⌈Gross roof area ÷ Roll coverage (sq ft)⌉
Roofing nails (standard) = ⌈Roofing squares × 320 nails⌉ (~2.5 lbs per square)
- Roofing Square: in US construction, roofing materials are quoted and sold by the "square." One roofing square equals exactly 100 square feet of roof surface.
- Bundles per Square: standard 3-tab shingles and laminated architectural shingles are packaged at 3 bundles per square (approximately 33.33 sq ft per bundle). Three bundles provide 100 sq ft of installed exposure coverage. Heavyweight specialty or designer shingles may package 4 to 5 bundles per square.
- Pitch Multiplier: rafter length increases with pitch. A 6/12 pitch has a multiplier of √(1 + 0.5²) ≈ 1.118, adding 11.8% to flat footprint area. A 12/12 (45°) pitch has a multiplier of √2 ≈ 1.414, adding 41.4%.
- Waste Factor: 10% is standard for simple straight-gable roofs. Hip roofs, intersecting ridges, valleys, and dormers create angled valley and hip cuts that require 15% to 20% waste allowance.
- Fasteners: building codes (IRC Section R905) and manufacturer warranties require a minimum of 4 nails per shingle (~320 nails per square) in standard areas, and 6 nails per shingle (~480 nails per square) in designated high-wind zones (over 110 mph design wind speed).
| Pitch (Rise/12) | Slope Angle (°) | Pitch Multiplier | Slope Classification | Standard IRC Underlayment Requirement |
|---|---|---|---|---|
| 0/12 to 2/12 | 0.0° – 9.5° | 1.000 – 1.014 | Flat / Low Slope | Special membrane only (built-up, single-ply, or modified bitumen; not shingles) |
| 2:12 to 4:12 | 9.5° – 18.4° | 1.014 – 1.054 | Low Slope Shingle | Double-layer underlayment (19" overlap) or self-adhering modified bitumen |
| 4:12 to 8:12 | 18.4° – 33.7° | 1.054 – 1.202 | Standard Residential | Single layer underlayment (2" headlap, 4" endlap); ice barrier at eaves where required |
| 9:12 to 12:12 | 36.9° – 45.0° | 1.250 – 1.414 | Steep Slope | Single layer underlayment; starter strip and 6-nail fastening recommended |
| Over 12:12 | > 45.0° | > 1.414 | Very Steep / Mansard | Steep-slope mechanical fasteners and manufacturer-specified shingle sealant tabs |
How to calculate roofing shingles and underlayment
Follow these steps with the Roofing Shingle & Underlayment Calculator to estimate shingle bundles, underlayment rolls, and nails for your residential roof project.
- Measure the building footprint and overhangs. Measure exterior building length and width in feet. Add the horizontal eave and rake overhang distance (typically 12 inches on all sides) to obtain the true roof deck footprint.
- Determine the roof pitch. Measure the vertical rise in inches per 12 inches of horizontal run (e.g., using a 12-inch level and speed square in the attic or against the rake fascia). Select your pitch in the calculator to determine the pitch multiplier.
- Select an appropriate waste allowance. Use 10% for a straightforward gable roof without dormers. For hip roofs, valleys, dormers, or complex architectural roof planes, choose 15% to 20% to account for diagonal trimming and hip caps.
- Convert gross area into roofing squares. Divide total gross roof area (including waste) by 100 to calculate roofing squares. For example, a 1,653 sq ft gross roof equals 16.53 squares.
- Calculate shingle bundles to order. Multiply gross roofing squares by 3 and round up to the next whole bundle. Standard architectural shingles require 3 bundles per square.
- Determine underlayment rolls and fasteners. Divide total square footage by roll coverage (1,000 sq ft for synthetic or 400 sq ft for #15 felt). Order 1-1/4" electro-galvanized roofing nails based on 320 nails per square for standard fastening or 480 nails per square for high-wind areas.
Roofing shingles, underlayment and installation tools (Home Depot, Lowe's & Amazon)
Affiliate Disclosure: When you buy through the links below, XayDung US may earn an affiliate commission at no extra cost to you. The links open product searches at The Home Depot, Lowe's, and Amazon; we have not tested these products. Learn more in our affiliate disclosures.
Once you know your square footage and bundle count, compare roofing shingles, underlayment rolls, fasteners, and professional installation gear across major home improvement retailers.
Architectural & 3-Tab Asphalt Shingles at The Home Depot
Browse popular architectural laminate and 3-tab roofing shingles. Each standard bundle covers approximately 33.3 sq ft (3 bundles per square).
Synthetic Roofing Underlayment at The Home Depot
Search tear-resistant synthetic roof deck protection. Standard rolls cover 10 squares (1,000 sq ft) with slip-resistant walking surfaces.
Asphalt Roofing Felt Paper at Lowe's
Compare traditional #15 (400 sq ft / roll) and heavy-duty #30 (200 sq ft / roll) organic asphalt-saturated felt underlayment rolls.
Roofing Nails & Pneumatic Coil Nailers on Amazon
Search 1-1/4" electro-galvanized coil roofing nails and air roofing nailers for fast, code-compliant shingle fastening.
Starter Strip Shingles & Ridge Caps at The Home Depot
Explore starter strips to seal the first course along eaves and rakes against wind uplift, plus matching hip and ridge cap shingles.
Roofing Fall Protection Harness Kits on Amazon
Stay safe when working at elevation with complete fall arrest kits including full-body harness, reusable roof anchor, and vertical lifeline.
Frequently asked questions
What is a roofing square and how many square feet does it cover?
In US construction, a roofing square is a standard unit of surface area equal to 100 square feet (10 ft × 10 ft). Roofing shingles, underlayment, and siding are packaged and estimated by the square so that material quantities can be calculated easily regardless of shingle design.
How many bundles of shingles make up one roofing square?
For standard architectural laminate shingles and 3-tab asphalt shingles, there are 3 bundles in one roofing square. Each bundle covers approximately 33.33 square feet. When ordering, take the total roofing squares (with waste included), multiply by 3, and round up to the next full bundle.
How does roof pitch affect square footage and material requirements?
Roof pitch increases rafter length relative to the horizontal building footprint. The pitch multiplier equals √(1 + (rise/12)²). A 4/12 slope adds about 5.4% surface area, a 6/12 slope adds 11.8%, and a 12/12 (45°) slope adds 41.4% surface area compared to the flat footprint.
What percentage of waste should I add when ordering roofing materials?
For a basic gable roof with few penetrations, a 10% waste allowance is standard to account for starter courses, trimming at rakes, and ridge caps. For hip roofs, valleys, dormers, or steep roofs, 15% to 20% waste is recommended because diagonal cuts along valleys and hips produce unused scrap.
What is the difference between synthetic underlayment, #15 felt, and #30 felt?
Synthetic underlayment is engineered from woven polypropylene; it covers 1,000 sq ft (10 squares) per roll, weighs less, resists tearing, and can withstand UV exposure for months. Traditional asphalt-saturated organic felt comes in #15 (400 sq ft / roll) for standard slopes and heavier #30 (200 sq ft / roll) for added durability on steep pitches.
How many roofing nails do I need per square of shingles?
Standard installation requires 4 nails per shingle, which equates to roughly 320 nails per roofing square (about 2.5 lbs of 1-1/4" electro-galvanized roofing nails). High-wind zones (over 110 mph design wind speed) or steep slopes over 60 degrees require 6 nails per shingle, or roughly 480 nails per square (~3.7 lbs).
Limits and project considerations
- Geometric takeoff only: this calculator converts building footprint and pitch into geometric surface area, squares, and bundles. It does not provide structural load analysis, rafter span sizing, or wind uplift engineering.
- Ice barrier membranes: in freeze-thaw climates subject to ice damming, building codes (IRC Section R905.1.2) mandate self-adhering polymer modified bitumen ice barriers extending from the eave edges to at least 24 inches inside the exterior wall line.
- Flashing and ventilation: remember to budget for drip edges along eaves and rakes, step flashing around chimneys and sidewalls, valley metal, and continuous ridge vent baffles to maintain attic airflow.
- Consult local codes: roofing permits, minimum slopes for asphalt shingles (typically 2:12 minimum, with double underlayment below 4:12), and fastener schedules are governed by local building departments.