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.

Building footprint & eaves

Overhang is added on all sides. For example, a 40 × 30 ft footprint with a 12 in (1 ft) overhang becomes a 42 × 32 ft roof footprint (1,344 sq ft).

Roof pitch, waste & underlayment specification
10% for simple gables; 15% for hips, valleys and dormers.

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)

Pitch (Rise/12) Slope Angle (°) Pitch Multiplier Slope Classification Standard IRC Underlayment Requirement
0/12 to 2/120.0° – 9.5°1.000 – 1.014Flat / Low SlopeSpecial membrane only (built-up, single-ply, or modified bitumen; not shingles)
2:12 to 4:129.5° – 18.4°1.014 – 1.054Low Slope ShingleDouble-layer underlayment (19" overlap) or self-adhering modified bitumen
4:12 to 8:1218.4° – 33.7°1.054 – 1.202Standard ResidentialSingle layer underlayment (2" headlap, 4" endlap); ice barrier at eaves where required
9:12 to 12:1236.9° – 45.0°1.250 – 1.414Steep SlopeSingle layer underlayment; starter strip and 6-nail fastening recommended
Over 12:12> 45.0°> 1.414Very Steep / MansardSteep-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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Shingles

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).

Underlayment

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.

Underlayment

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.

Fasteners

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.

Accessories

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.

Safety

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