Roofing Calculator

Last Updated:

Find out how many shingle bundles, felt underlayment rolls, and dollars you need for a roof by footprint size and pitch.

Quick answer: A 1,200 sq ft roof footprint (40×30 ft) at a 6/12 pitch has a true roof area of about 1,342 sq ft, since the pitch multiplier — √(6²+144)÷12 ≈ 1.118 — adds 11.8% for slope. That needs roughly 47 bundles of standard shingles (33.3 sq ft/bundle, per Home Depot/GAF specs) with a 15% waste allowance.

Shingle Bundles Needed

Includes waste allowance

True Roof Area
Roofing Squares
Felt Rolls Needed
Est. Material Cost

Footprint area: · Pitch multiplier:

📐 Formula

Footprint area = length × width. Pitch multiplier = √(pitch² + 144) ÷ 12, from the Pythagorean theorem applied to the roof's rise/run triangle. True roof area = footprint × pitch multiplier. Area with waste = true roof area × (1 + waste %). Bundles needed = ceil(area with waste ÷ 33.3 sq ft per bundle). Felt rolls needed = ceil(true roof area ÷ 400 sq ft per roll).

How to Use the Roofing Calculator

1

Enter roof footprint length and width

Enter your roof's flat footprint length and width in feet — the ground-level dimensions of the building it covers, not the sloped roof surface itself.

2

Select your roof pitch

Choose your roof's pitch in X/12 format. This tells the calculator how much extra surface area the slope adds on top of the flat footprint.

3

Set your waste factor

Accept the 15% default or adjust it to match your roof's complexity — a simple gable roof needs less waste allowance, a roof with hips, valleys, or dormers needs more.

4

Review roof area, bundles, felt rolls, and cost

Review the true roof area, shingle bundles needed, felt underlayment rolls needed, and an estimated material cost range for your project.

What Is a Roofing "Square," and Why Does Pitch Matter?

Roofers don't estimate jobs in square feet — they use "squares," where one square equals 100 sq ft of actual roof surface. A 1,500 sq ft roof is simply "15 squares" in trade terms, and every material on the job — shingles, felt, ridge cap — gets ordered against that square count. The catch is that the number you can easily measure, your building's flat footprint (length × width at ground level), isn't the same as the roof's true surface area once you factor in the slope. A sloped roof is longer, edge to edge, than the flat rectangle it sits above — the steeper the slope, the more that difference grows.

That's what pitch is for. Roof pitch is expressed as X/12: X inches of vertical rise for every 12 inches (1 ft) of horizontal run. A 6/12 pitch rises 6 in. for every 12 in. it runs horizontally — a moderate, very common residential slope. The steeper the pitch, the more true surface area a roof has for the same footprint below it, which is exactly why this calculator asks for your pitch before it can tell you how many shingles to buy.

Deriving the Pitch Multiplier: Basic Geometry, Not a Black Box

Picture a cross-section of your roof as a right triangle. The horizontal run is 12 in., the vertical rise is X in. (your pitch's numerator), and the sloped roof surface itself is the triangle's hypotenuse — the side you're actually covering in shingles. By the Pythagorean theorem, that hypotenuse equals √(X² + 12²), or √(X² + 144). Dividing by the 12 in. horizontal run turns that hypotenuse length into a clean multiplier you can apply straight to a flat footprint area:

pitch multiplier = √(pitch² + 144) ÷ 12

A flat, 0/12 roof has a multiplier of exactly 1.0 — no slope, no extra surface. A 4/12 pitch works out to √(16 + 144) ÷ 12 = √160 ÷ 12 ≈ 1.0541, meaning the true roof surface is 5.4% bigger than the footprint alone. A steep 12/12 pitch (a 45° angle) multiplies footprint area by √288 ÷ 12 ≈ 1.4142 — over 41% more surface than the flat footprint below it. This calculator computes that multiplier live from whatever pitch you select, rather than relying on a fixed lookup table, so the math stays checkable at every step.

How Many Shingle Bundles Do You Need per Square?

Standard 3-tab and architectural (laminated) asphalt shingles cover 33.3 sq ft per bundle, with 3 bundles making up one full 100 sq ft square — figures confirmed independently by Home Depot's product listing for Owens Corning shingles ("33.3 sq ft per Bundle") and GAF's Timberline HDZ spec sheet, which lists 3 bundles per square for its most popular architectural shingle line. That's the coverage rate this calculator uses by default, since it covers the large majority of residential asphalt shingle products sold in the US.

It isn't universal, though. Some premium, designer, or heavyweight shingle lines are packaged differently and need 4, 5, or even 6 bundles to cover the same 100 sq ft square, simply because each bundle in those product lines is smaller or heavier per shingle. If you're pricing anything other than standard 3-tab or architectural shingles, check the manufacturer's own coverage rate before ordering — this calculator's bundle count will understate what you need for a higher-bundle-count product.

Worked Example: A 40 ft × 30 ft Roof at a 6/12 Pitch

Take a roof with a 40 ft × 30 ft footprint and a 6/12 pitch, using the 15% default waste factor:

Footprint area = 40 ft × 30 ft = 1,200 sq ft.
Pitch multiplier = √(6² + 144) ÷ 12 = √180 ÷ 12 ≈ 1.118.
True roof area = 1,200 × 1.118 ≈ 1,342 sq ft (13.42 squares) — matching the Quick Answer above.
Area with 15% waste = 1,342 × 1.15 ≈ 1,543 sq ft.
Bundles needed = ceil(1,543 ÷ 33.3) = ceil(46.3) = 47 bundles.
Felt rolls needed = ceil(1,342 ÷ 400) = ceil(3.35) = 4 rolls.
Estimated material cost = 47 bundles × $35–$40 per bundle ≈ $1,645–$1,880 (shingles only, before felt, flashing, ridge cap, or labor).

A larger or steeper roof scales the same way — footprint and pitch multiplier together drive every other figure this calculator produces.

Roof Pitch Multiplier Reference

For a quick planning reference, here's how the pitch multiplier — and the true roof area it produces for a sample 1,500 sq ft footprint — changes across common residential pitches, computed with the same √(pitch² + 144) ÷ 12 formula this calculator uses live.

PitchMultiplierSlope DescriptionTrue Area (1,500 sq ft footprint)
2/121.0138Low-slope1,521 sq ft
4/121.0541Low-slope1,581 sq ft
6/121.1180Moderate (most common)1,677 sq ft
8/121.2019Steep1,803 sq ft
10/121.3017Steep1,953 sq ft
12/121.4142Very steep (45°)2,121 sq ft

How Much Felt Underlayment Do You Need?

A standard roll of 15 lb asphalt-saturated felt (ASTM D226 Type I), the underlayment installed beneath shingles as a secondary water barrier, contains 432 sq ft per roll, per Home Depot's product listing for the standard 3 ft × 144 ft roll. Every seam needs a standard overlap, though, which eats into that raw square footage — accounting for typical 2 in. horizontal laps and 4-6 in. end laps brings effective usable coverage down to roughly 400 sq ft, or 4 roofing squares, per roll. That's the figure this calculator uses: divide your roof's true surface area by 400 and round up to the next whole roll, since a partial roll isn't something you can buy or use efficiently.

Why Add a Waste Factor for Shingles?

No roofing job uses only whole, uncut shingles. This Old House recommends adding 15% to your shingle calculation specifically to cover waste from cutting shingles to fit around vents and pipes and from cutting standard shingles down into ridge caps — both routine parts of nearly every job. This calculator defaults to that 15% figure. A simple, uninterrupted gable roof with few penetrations can often get by with closer to 10%, since it needs fewer cuts overall, while a roof with multiple hips, valleys, or dormers needs more — hips and valleys in particular require diagonal cuts across each shingle, and the triangular offcut left over is usually too small to reuse anywhere else on the job. Adjust the waste factor up or down to match your own roof's actual complexity.

What This Calculator Assumes

This calculator assumes a simple rectangular or gable roof — one footprint, one consistent pitch across the whole roof — the same scope most homeowner-facing roofing estimators use. A real roof with multiple planes, hips, valleys, dormers, or a mix of pitches needs its true surface area measured plane by plane and summed, which is genuinely outside what a footprint-and-pitch calculator can estimate accurately. For anything beyond a single-plane gable roof, treat this tool's output as a rough planning figure and get a measured quote from a roofing contractor before ordering materials.

DIY Roofing vs. Hiring a Roofing Contractor

This calculator estimates materials only, not labor, and roofing is genuinely dangerous, skilled work — falls from roofs are a leading cause of construction injury, and a poorly installed roof can leak for years before the damage becomes obvious. For a small, low-slope, single-story structure (a shed, a small porch roof), a careful and well-equipped DIYer with proper fall protection can sometimes take it on. For a full house roof, anything steep, multi-story, or with complex flashing details around chimneys and valleys, hiring a licensed roofing contractor is worth the added cost — both for safety and because manufacturer warranties on shingles often require professional installation to stay valid.

Once you've worked out your roofing needs, it's worth planning the rest of an exterior renovation project too. If your project also involves painting trim or siding, our paint coverage calculator works out gallons needed the same way this tool works out bundles. If you're pouring a new footing or slab as part of the same project, our concrete calculator covers cubic yards and premix bags, our brick calculator covers bricks and mortar for any accompanying masonry work, and our new mortar calculator breaks that mortar down further by ASTM C270 type. If the exterior walls also need a fresh finish, our new stucco calculator works out scratch, brown, and finish coat bags by wall area. For an adjoining patio or walkway, our paving calculator and tile calculator use the same area-based approach for pavers and tile. Browse every tool in this category on our renovation calculators hub.

⚠️ Disclaimer This calculator provides a material estimate only, for a simple single-plane rectangular or gable roof — it does not account for multi-plane roofs, hips, valleys, dormers, or mixed pitches. Actual material needs vary by exact shingle product, roof complexity, and local building code. Verify quantities with your roofing supplier before ordering, and consult a licensed roofing contractor for any measurement, safety, or installation questions — roofing work at height carries real safety risk and is not a general DIY recommendation.

Frequently Asked Questions

Standard asphalt shingles cover 33.3 sq ft per bundle, with 3 bundles covering one 100 sq ft roofing square — figures confirmed by Home Depot's product listings for Owens Corning shingles and GAF's Timberline HDZ spec sheet. Multiply your roof's true surface area (footprint × pitch multiplier) by your waste factor, then divide by 33.3 sq ft and round up. A 1,200 sq ft footprint at a 6/12 pitch with 15% waste needs about 47 bundles.

A sloped roof has more actual surface area than its flat footprint suggests, because the roof surface is the hypotenuse of a right triangle formed by the vertical rise and horizontal run. By the Pythagorean theorem, a roof's true area equals its footprint multiplied by √(pitch² + 144) ÷ 12 — for a 6/12 pitch that works out to about 1.118, or 11.8% more surface area than the footprint alone. The steeper the pitch, the bigger that multiplier gets.

A roofing square is a unit equal to 100 sq ft of roof surface, used throughout the roofing trade to price labor, order materials, and compare job sizes without getting bogged down in exact square footage. A 1,500 sq ft roof is simply "15 squares." Since a bundle of standard shingles covers 33.3 sq ft, exactly 3 bundles make up one full square — the reason bundle counts and square counts are so closely linked in roofing math.

No — 3 bundles per 100 sq ft square is standard for typical 3-tab and architectural (laminated) asphalt shingles, confirmed by Home Depot's and GAF's own product specs, and it's what this calculator assumes. Some premium, designer, or heavyweight shingle lines package differently and need 4, 5, or even 6 bundles per square to cover the same area. Always check your specific product's coverage rate before ordering if you're using anything other than standard 3-tab or architectural shingles.

A standard roll of 15 lb asphalt-saturated felt (ASTM D226 Type I) contains 432 sq ft, per Home Depot's product listing, though the standard overlap required at every seam brings effective usable coverage down to about 400 sq ft — 4 roofing squares — per roll. Divide your roof's true surface area by 400 and round up. A 1,342 sq ft true roof area needs 4 rolls.

This Old House recommends adding 15% to your shingle calculation to cover waste from cutting around vents and pipes and from creating ridge caps, and that's this calculator's default. A simple gable roof with few penetrations can often get by with closer to 10%, while a roof with multiple hips, valleys, or dormers — which require diagonal cuts that waste more of each shingle — can need 15-20% or more. Adjust the waste factor to match your roof's actual complexity.

Sources & Methodology

The pitch multiplier formula — √(pitch² + 144) ÷ 12 — is derived directly from the Pythagorean theorem applied to a roof's rise/run cross-section; it's basic geometry, not a figure that needed an external citation, and this calculator computes it live from whatever pitch you select rather than relying on a fixed lookup table. The 33.3 sq ft per bundle and 3-bundles-per-square shingle coverage rates come from Home Depot's product listing for Owens Corning shingles and GAF's Timberline HDZ spec sheet. The 432 sq ft raw roll size for 15 lb felt underlayment comes from Home Depot's ASTM D226 Type I product listing; the ~400 sq ft effective coverage figure accounts for standard seam overlap. The 15% shingle waste-factor default is This Old House's published recommendation. The $35-$40 per bundle shingle price range reflects 2026 Home Depot pricing for GAF Timberline HDZ architectural shingles. Actual quantities and pricing vary by shingle product, roof complexity, and region; verify against your specific supplier's specs before ordering.