Home > Calculators > Roofing Shingle Calculator

Estimate field-shingle bundles for a simple rectangular roof with one uniform pitch. A 40 by 30-foot roof footprint at 6/12 pitch has about 1,341.64 square feet of sloped surface. With 10% extra and 3 bundles per roofing square, the estimate is 45 bundles. Include overhangs in the horizontal dimensions; starter and ridge products are separate.

Roofing shingle calculator

Roof
Horizontal roof outline, including overhangs. Do not enter a sloped rafter length here.
Use the exact field-shingle product coverage. One roofing square is 100 square feet; not all products use 3 bundles.
10% is an example planning allowance, not a guaranteed waste rate. Enter a nonnegative value; roof layout and product details can change it.

Simple uniform-pitch model only. No roof-structure, ventilation, fastening, local-code or fall-protection check. Confirm measured roof geometry, product coverage and all roof-system materials with your installer before buying.

Compare a complete roof quote, not only shingle bundles

The bundle count covers field shingles under your selected geometry, coverage and allowance. It is not the complete roof-system material list or an installed price. Ask the installer to identify starter and ridge products, underlayment, flashing, fasteners and other required components separately, rather than applying the field-shingle count to every product.

Use our home-improvement planning guide to compare written quotes for the same scope. Record what is included for tear-off, disposal, delivery, labor, permits and any repairs. Mark unknown repair costs and exclusions clearly, and do not add an item twice when it is already included in an installed bid.

Roof area and shingle bundle formulas

Pitch factor = sqrt(1 + (rise / 12)²).
Net sloped area = horizontal roof footprint length × width × pitch factor.
Roofing squares = sloped area / 100.
Field-shingle bundles = squares × (1 + allowance / 100) × bundles per square, rounded up. Keep full precision until the final bundle rounding.

The pitch factor comes from right-triangle geometry: the sloped length is sqrt(run² + rise²).1 A 6/12 pitch rises 6 units for every 12 horizontal units, so its slope multiplier is sqrt(1 + 0.5²), or about 1.118034. GAF defines a roofing square as exactly 100 square feet of roof surface and notes that shingle quantity per square varies by product.2

Roof pitch multiplier chart

Our calculated table uses the same 1,200-square-foot horizontal footprint, a 10% example allowance and 3 field-shingle bundles per square. Rounded areas are for display; bundle counts use unrounded values.

PitchArea multiplierNet sloped areaBundles with 10%
3/121.0307761,236.93 sq ft41
4/121.0540931,264.91 sq ft42
5/121.0833331,300.00 sq ft43
6/121.1180341,341.64 sq ft45
7/121.1577041,389.24 sq ft46
8/121.2018501,442.22 sq ft48
9/121.2500001,500.00 sq ft50
10/121.3017081,562.05 sq ft52
12/121.4142141,697.06 sq ft57

Three checked examples

1. A 40 by 30-foot roof footprint at 6/12

Footprint: 40 × 30 = 1,200 sq ft. Factor: sqrt(1 + (6/12)²) = 1.118033989. Net sloped area: 1,341.640786 sq ft. With 10% extra: 1,475.804865 sq ft, or 14.75804865 squares. At 3 bundles per square: 44.27414595 bundles, rounded up to 45 field-shingle bundles. This excludes starter and ridge products.

2. Add the overhang before applying pitch

A building measuring 40 by 30 feet, with an example 1-foot horizontal overhang on each of its four sides, has a 42 by 32-foot roof footprint: 1,344 sq ft. At 4/12 pitch, the net sloped area is 1,416.70 sq ft. With 10% extra and 3 bundles per square, 46.751113 rounds up to 47 bundles. Enter 42 and 32, not 40 and 30. Actual roof outlines and overhangs may differ.

3. A 20 by 16-foot footprint at 12/12

The footprint is 320 sq ft and the pitch factor is sqrt(2), about 1.414214. Net sloped area is 452.55 sq ft. With an example 15% allowance and 4 bundles per square: 20.817224 bundles, rounded up to 21 bundles. Four bundles per square is an example product input, not a claim about a specific shingle.

Measure the roof footprint, not the room floor

Length and width here describe the horizontal outline covered by the roof, including overhangs. For a simple gable roof, that horizontal footprint covers both slopes together. Do not double the area again after using the pitch factor. A rectangular shed roof at one uniform pitch uses the same geometry. Do not enter the sloped width and also apply a pitch multiplier; that counts slope twice.

This single-rectangle form is not a takeoff for an L-shaped roof, dormers, multiple pitches or overlapping roof projections. Merely adding more waste does not fix wrong geometry. Have an installer measure the actual planes, or calculate each non-overlapping projected section using its own pitch, then combine the unrounded areas. Already measured sloped surface area should not receive another pitch multiplier.

How many bundles are in a roofing square?

Use the coverage on the exact product packaging. GAF Royal Sovereign lists 3 bundles per square.3 That supports the default as a product example, not a rule for every shingle. If a product covers 25 square feet per bundle, the equivalent input is 100 / 25 = 4 bundles per square. A 100-square-foot roofing square is an area unit, not a bundle count.

Waste is an allowance, not another roof measurement

The 10% default is a planning input. GAF’s cited planning worksheet uses a 10% waste factor, but that is not proof every roof needs exactly that amount.4 Cuts, valleys, layout, product dimensions and usable offcuts affect real needs. Confirm the takeoff with the installer and product instructions. The calculator rejects negative or blank allowances; zero is allowed but provides no extra material.

Starter, ridge caps and roof-system materials are separate

This count is for field shingles only. GAF’s planning worksheet measures starter strips from eave plus rake length and ridge products from hip plus ridge length, with different package coverage for each product.4 Those linear quantities cannot be derived from roof area alone. Do not assume the field-shingle allowance covers them.

  • Measure starter coverage using the required edges and exact starter product.
  • Measure hips and ridges separately for the specified cap product.
  • Plan underlayment, leak barrier, flashing, drip edge, ventilation and fasteners under the system instructions and local requirements. This form does not calculate them.
  • Confirm the roof deck condition and any removal or disposal work separately.

Metric mode

The unit switch converts footprint length and width to meters. Pitch stays a ratio, so 6/12 means 6 units of rise per 12 horizontal units in either unit system. Bundles per square still means per 100 square feet, not per 100 square meters. One roofing square equals 9.290304 square meters. The results show metric roof area while preserving the same bundle count.

The default 40 by 30 feet becomes 12.192 by 9.144 meters. At 6/12 pitch, that is about 124.64 square meters of sloped surface. The bundle estimate remains 45 at 10% extra and 3 bundles per roofing square. Tiny display rounding in metric fields does not redefine the product coverage unit.

FAQ

Should I use house area or roof area?

Use the horizontal roof footprint with overhangs in this form. The pitch factor then estimates sloped surface. Floor area, living area and roof area are not interchangeable.

Does a hip roof always need a different pitch multiplier?

The local slope multiplier depends on pitch, not the roof name. But this form does not validate a hip roof’s geometry, projections, intersections or cuts. Use a measured takeoff for a roof that is not the simple shape described here.

Can I enter a flat roof?

The dropdown supports 3/12 through 12/12. It does not decide whether an asphalt shingle product is suitable for a low-slope roof, or what underlayment details apply. Check the exact product and local requirements instead of forcing a different pitch into the form.

Does rounding to whole bundles replace the waste allowance?

No. Package rounding covers only the fractional last bundle. The allowance is applied first and accounts for a planned amount beyond net surface area. Do not round the roofing squares up before multiplying; this form rounds only the final bundle count.

Safety and limits

This is a material planning estimate, not structural, installation or safety advice. Do not climb onto a roof to collect dimensions for this form. A harness by itself is not a complete fall-protection system. Use a qualified roofer for measurement, roof-condition assessment and installation when safe access or the design is uncertain.

Related calculators and guides

How many bundles of shingles do I need? explains bundle coverage. Use the gutter calculator for separate run-based parts planning and the square footage calculator for area geometry. Neither checks roof-system suitability.

Sources

  1. Math Is Fun: Pythagoras theorem (right-triangle geometry)
  2. GAF: Asphalt roofing shingles (100-square-foot roofing square and product variation)
  3. GAF: Royal Sovereign specifications (3 bundles per square for this product)
  4. GAF: Planning a Roof worksheet (10% worksheet allowance and separate starter/ridge quantities; hosted by Home Depot)

What you’ll need

A plain checklist. Needs vary by project, so follow the instructions on your materials.

  • Roofing nails, underlayment and flashing – as the shingle maker specifies.
  • Roofing hammer or nailer – for fastening.
  • Qualified installer and safe access plan – roof work needs a complete, suitable fall-protection plan, not just a harness.
  • Utility knife – to cut shingles.
  • Chalk line – for straight courses.

Popular tools: Concrete | Gravel | Mulch | Paint | Tile | Flooring | Topsoil | Sod | Roofing | Drywall | All calculators

Share this calculator

Linking to this page is welcome. Copy the snippet below to add a link to your site, forum post or newsletter.


Estimates only. Confirm quantities and product details with your supplier or installer before you order. This is not professional advice.

Guide: How many bundles of shingles do I need?