Roofing Calculator

Roof Shingle Calculator

Last updated: September 26, 2026
Daniel Brooks

Daniel Brooks is a civil engineer with 10 years of experience and the founder of RoofPitchCalculator.org. He develops the site's calculators and technical guides around transparent formulas, geometry and clearly stated assumptions.

About Daniel →
0 people found this calculator helpful
💬 Feedback
On this page
    Roof Shingle Calculator Estimate asphalt shingle bundles, roofing squares and optional starter, ridge cap, underlayment, drip edge and nails.
    Asphalt shingle material takeoff
    1. What do you already know?
    ft²
    Enter the true sloping roof area, not the home's living area or flat footprint.
    3. Material allowance / waste
    %
    Allowance accounts for cuts, offcuts and ordering overage. Use a value appropriate to your roof layout and installer/product guidance.
    4. Field shingle bundle coverage
    Three bundles per square is common for many standard asphalt shingles, but it is not universal. Use the coverage stated for the exact product you plan to buy.
    Accessories & material details

    Starter strip

    ft
    ft

    Hip & ridge cap

    ft
    ft

    Underlayment

    ft²

    Drip edge

    ft
    ft
    %

    Roofing nails

    Accessory coverage varies by manufacturer and product. Replace the planning defaults with the values printed on the product packaging or technical data sheet before ordering.
    Quick answer

    To estimate asphalt shingles, first find the actual sloping roof area, divide by 100 to get roofing squares, add a suitable material allowance, then convert the adjusted area into bundles using the coverage for the exact shingle product. For example, a 2,000 ft² roof with 10% allowance becomes 2,200 ft², or 22 roofing squares. If the product uses 3 bundles per square, that is 66 field-shingle bundles. Starter strip, hip/ridge cap, underlayment, drip edge and nails should be calculated separately because their package coverage is different.

    How to Use the Roof Shingle Calculator

    This roof shingle calculator is designed as a material takeoff tool for asphalt-shingle roofs. It can start from a roof area you already know, calculate a simple roof from building dimensions and pitch, or work directly from roofing squares.

    1. Choose your starting measurement. Use Measured Roof Area, Building Dimensions or Roofing Squares.
    2. Enter the roof geometry if needed. For the dimensions method, provide building length, width, roof pitch and overhang, then select Gable, Hip or Shed / Lean-to.
    3. Add material allowance. Choose 5%, 10%, 15%, 20% or enter a custom percentage.
    4. Confirm field-shingle coverage. Enter bundles per square or the square-foot coverage printed on the bundle/product specification.
    5. Review accessories. The calculator can estimate starter strip, hip/ridge cap, underlayment, drip edge and roofing nails using editable product coverage values.

    If you do not know the actual roof surface area yet, use the Roof Area Calculator for more detailed roof-area work. If you need the pitch first, use the Roof Pitch Calculator.

    How Many Shingles Do I Need?

    Shingles are usually estimated by roofing square and bundle, not by counting individual shingles one at a time. One roofing square equals 100 square feet of roof surface.

    Step 1: roofing squares
    Roofing squares = Actual roof surface area ÷ 100
    Step 2: add material allowance
    Order area = Roof area × (1 + allowance ÷ 100)
    Step 3: calculate bundles
    Field-shingle bundles = Order area ÷ Coverage per bundle

    If the exact product is sold by bundles per square instead, use:

    Field-shingle bundles = Order squares × Bundles per roofing square

    The calculator rounds the final package quantity up to the next whole bundle. A supplier cannot sell 0.4 of a sealed bundle simply because the mathematical result includes a fraction.

    How Many Bundles of Shingles Are in a Roofing Square?

    For many standard asphalt shingles, 3 bundles cover one roofing square. GAF currently states that most standard 3-tab and architectural asphalt shingles use three bundles per 100 ft² square. However, that is not a universal rule: heavier or specialty shingles may require four or five bundles per square.

    That is why our roof shingle bundle calculator does not permanently assume three bundles. You can enter:

    • the number of bundles per roofing square; or
    • the exact square-foot coverage per bundle.
    Use the product wrapper or technical data sheet. A default is useful for early estimating, but the manufacturer's stated coverage controls the actual order. For example, GAF Timberline HDZ is currently specified at 3 bundles per square, while other products can be packaged differently.

    Roof Shingle Calculator by Square Feet

    If you already know the actual sloping roof area, the square-foot method is the cleanest workflow. This is the intended use for searches such as roof shingle calculator square feet, roof shingle calculator by square feet and shingle roof calculator square feet.

    Suppose the measured roof surface is 2,000 ft²:

    Roofing squares
    2,000 ÷ 100 = 20 roofing squares

    With 10% allowance:

    2,000 × 1.10 = 2,200 ft² = 22 order squares

    At 3 bundles per square:

    22 × 3 = 66 field-shingle bundles
    Result: The 2,000 ft² roof needs a planning quantity of 66 field-shingle bundles when using a 10% allowance and a product packaged at three bundles per square. Accessories are calculated separately.

    Roof Shingle Square Calculator

    Roofers use “squares” because it simplifies large material quantities. A roof shingle square calculator converts actual roof surface area into units of 100 ft²:

    1 roofing square = 100 ft²
    Roof area Roofing squares Bundles at 3 / square Bundles with 10% allowance
    1,000 ft²10.003033
    1,500 ft²15.004550
    2,000 ft²20.006066
    2,500 ft²25.007583
    3,000 ft²30.009099

    The table assumes exactly 3 bundles per roofing square. Always replace that assumption with the coverage for the shingle you plan to purchase.

    Roof Shingle Waste Calculator: How Much Extra Should You Order?

    Actual roof area and material order area are not the same thing. Waste or allowance is extra material for cuts, offcuts, damaged pieces and roof details. GAF currently notes that contractors commonly include about 10% to 15% for waste and trim when estimating shingles, with more material potentially needed on roofs with rakes, valleys, dormers or other complexity.

    The calculator offers 5%, 10%, 15%, 20% and custom values because there is no single correct percentage for every roof.

    Simple roof

    A basic roof with large uninterrupted planes may create less cutting waste than a highly detailed layout.

    Complex roof

    Valleys, dormers, small planes, unusual angles and many penetrations can increase offcuts and material handling.

    Do not automatically treat a waste percentage as a code rule. Material allowance is an estimating decision. The correct order depends on roof geometry, installation pattern, the exact shingle product and the installer's takeoff.

    Shingle Calculator for a Gable Roof

    For a simple rectangular gable with one uniform pitch, the calculator can estimate roof surface area from the building footprint:

    Pitch factor
    Pitch factor = √(1 + (Pitch rise ÷ 12)²)
    Simple gable total roof area
    Roof area = Effective building length × Effective building width × Pitch factor

    “Effective” dimensions include the horizontal roof overhang entered in the calculator. This works because the two symmetrical gable planes together have the same total horizontal projection as the rectangular roof footprint.

    The shingle calculator for gable roof mode also calculates a simple ridge length, eave length and sloping rake length so the optional starter, ridge-cap and drip-edge estimates have useful geometry behind them.

    Hip Roof Shingle Calculator

    Your keyword data shows particularly strong interest in a hip roof shingle calculator. The important point is that a simple rectangular hip roof does not need an arbitrary “hip roof area multiplier” just because it has four planes.

    If all planes share one pitch, total sloping surface area can still be calculated from:

    Total roof area = Horizontal projected roof area × Pitch factor

    What changes is the accessory geometry. A simple hip roof has hips, and a rectangular hip roof may also have a ridge. The calculator therefore estimates:

    • the perimeter starter/drip-edge geometry;
    • the ridge length where applicable; and
    • the true sloping hip lengths for hip/ridge-cap material.
    Simple rectangular hip roofs only. The automatic hip geometry is intended for a regular rectangular plan with a centred ridge/peak and one uniform pitch. L-shaped roofs, intersecting hips, unequal pitches, additions and other complex plans should be measured by roof plane and entered using the measured-area method.

    Shed Roof Shingle Calculator

    A simple shed or lean-to has one continuous roof plane. The roof surface area is the projected footprint multiplied by the pitch factor. The calculator can also estimate the low eave plus the two rake edges for starter strip and all roof edges for drip edge.

    A key geometry difference is that a shed roof uses the full horizontal span from low side to high side when relating pitch to rise. It is not divided by two like a centred gable.

    If you need help with that geometry, see How to Calculate Roof Pitch.

    What About Gambrel, Barn and Garage Roofs?

    A gambrel roof shingle calculator needs to deal with more than one pitch on each side. For that reason, the Building Dimensions mode in this calculator should not be used as though a gambrel were a simple gable.

    Instead:

    1. measure or calculate each distinct roof plane;
    2. add the plane areas together;
    3. enter the combined result under Measured Roof Area; and
    4. enter the actual accessory lengths for starter, ridge cap and drip edge.

    The same principle applies to a barn, garage or addition. A garage roof shingle calculator does not need different shingle maths simply because the building is a garage; what matters is its actual roof geometry and chosen product.

    How the Calculator Estimates Starter Strip

    Starter-strip shingles are a separate component from the field shingles. They are installed at prescribed roof edges according to the roofing system and manufacturer instructions.

    The calculator uses linear footage:

    Starter bundles = Required starter edge length ÷ Product coverage per bundle

    The default is editable because product coverage varies. Owens Corning, for example, publishes approximately 100 lineal feet per bundle for one Starter Strip product.

    In Building Dimensions mode, the calculator derives starter length from simple roof geometry. In Measured Roof Area or Roofing Squares mode, enter the actual edge length yourself.

    How to Calculate Hip and Ridge Cap Shingles

    Hip and ridge caps are also estimated in linear feet, not square feet:

    Hip/ridge-cap bundles = Total hip + ridge length ÷ Coverage per bundle

    GAF currently notes that its hip/ridge-cap products generally cover about 20 to 33 lineal feet per bundle, depending on product and exposure. One GAF Seal-A-Ridge example covers approximately 25 lineal feet.

    The calculator therefore uses an editable coverage field rather than assuming every cap bundle covers the same distance.

    How Much Underlayment Do I Need?

    Underlayment is estimated from roof surface area, but roll coverage should reflect the effective installed coverage after laps, not merely the nominal sheet dimensions.

    Underlayment rolls = Roof surface area ÷ Effective coverage per roll

    The calculator uses 937 ft² as an editable planning default because Owens Corning currently publishes 937 ft² coverage with a 3-inch overlap for Deck Defense. Another underlayment product may cover a different area, so enter the specification for the product you intend to use.

    Low-slope roofs can change the underlayment requirement. The 2024 International Residential Code specifies additional underlayment provisions for asphalt-shingle slopes from 2:12 up to 4:12. Do not use a generic one-roll-per-area calculation as a substitute for the adopted code and product installation instructions.

    Drip Edge Calculator for a Shingle Roof

    Drip edge is a linear measurement around the applicable roof edges. The calculator estimates:

    Drip-edge pieces = Edge length × (1 + edge allowance) ÷ Piece length

    It then rounds up to whole pieces. The default piece length and allowance are editable because suppliers, products, laps and cutting plans differ.

    Roofing Nail Estimate

    The optional nail calculation is intentionally labelled an estimate. Fastener count depends on the exact shingle, fastening pattern, wind requirements and manufacturer instructions.

    The calculator's default of 256 nails per roofing square matches the current GAF Timberline HDZ product specification, but it is not a universal asphalt-shingle rule. For comparison, GAF Royal Sovereign currently lists 316 nails per square.

    Always replace the default with the requirement for your product. The material calculator is designed to let you do that instead of hiding a fixed assumption inside the result.

    Minimum Roof Pitch for Asphalt Shingles

    The calculator includes a warning when pitch is entered through Building Dimensions mode because asphalt shingles are not intended for every roof slope.

    Under the 2024 International Residential Code, asphalt shingles are used on roof slopes of 2:12 or greater. For slopes from 2:12 up to 4:12, the IRC specifies additional underlayment provisions.

    Roof slope Calculator guidance
    Below 2:12 Do not treat the asphalt-shingle material estimate as a suitable roof-covering specification.
    2:12 to under 4:12 Low-slope warning; check additional IRC underlayment provisions, local amendments and manufacturer requirements.
    4:12 and above Standard calculator workflow, subject to product instructions and applicable local code.

    Local jurisdictions may adopt, amend or replace model-code provisions. Manufacturer installation requirements can also be more specific.

    Worked Example: 40 ft × 30 ft Gable Roof at 6:12

    Assume a simple rectangular building is 40 ft long and 30 ft wide with a 6:12 gable roof and no overhang included in this example.

    First calculate the pitch factor:

    Pitch factor = √(1 + (6 ÷ 12)²) = 1.1180

    Projected footprint:

    40 × 30 = 1,200 ft²

    Sloping roof area:

    1,200 × 1.1180 = 1,341.64 ft²

    Add 10% material allowance:

    1,341.64 × 1.10 = 1,475.80 ft²

    At 3 bundles per roofing square, bundle coverage is approximately 33.333 ft²:

    1,475.80 ÷ 33.333 = 44.27 → 45 whole field-shingle bundles
    Planning result: Approximately 45 field-shingle bundles, before separately checking starter strip, ridge cap, underlayment, drip edge and fastening requirements.

    Roof Shingle Material Calculator vs Roof Cost Calculator

    Your keyword list also includes commercial searches such as asphalt shingle roof cost calculator, shingle roof cost calculator, roof shingle calculator cost and shingle roof replacement cost calculator.

    Those are related, but they solve a different problem. This page answers:

    “How much shingle roofing material do I need?”

    If your question is:

    “How much will it cost to replace my roof?”

    use our dedicated Roofing Cost Calculator. It accounts for roof size, roofing system, complexity, pitch/access, stories, tear-off, location and other cost drivers rather than multiplying bundles by a generic retail price.

    Common Shingle Estimating Mistakes

    Using house floor area as roof area

    A 2,000 ft² home does not necessarily have a 2,000 ft² roof. Pitch, footprint, overhangs, attached garages, porches and roof shape all matter.

    Assuming every bundle covers 33.33 ft²

    Three bundles per square is common, but not universal. Check the exact product coverage.

    Adding waste to the roof itself

    Waste changes the amount you order, not the physical roof surface. Keep actual roof area and order area separate.

    Counting starter and ridge cap as ordinary field shingles

    They may be different products with different coverage. Estimate them separately unless your approved installation system explicitly uses field shingles for those details.

    Using a simple gable formula on a complex roof

    Gambrel, mansard, L-shaped and intersecting roofs should be broken into individual planes or measured as a complete roof surface before calculating bundles.

    Ignoring roof slope limitations

    A material quantity does not prove the covering is suitable for the roof. Asphalt-shingle slope, underlayment and installation requirements must still be satisfied.

    Roof Shingle Calculator FAQs

    How many bundles of shingles do I need for 1,000 square feet?

    At 3 bundles per roofing square, 1,000 ft² equals 10 squares or 30 bundles before waste. With 10% allowance, the order becomes 11 squares or 33 bundles. Verify the exact shingle coverage before ordering.

    How many bundles do I need for a 2,000 square foot roof?

    A 2,000 ft² roof contains 20 roofing squares. At 3 bundles per square, that is 60 bundles before allowance. A 10% allowance increases the planning quantity to 66 bundles.

    How many square feet are in a roofing square?

    One roofing square equals 100 square feet of roof surface.

    How many square feet does a bundle of shingles cover?

    Many standard asphalt products packaged three bundles per square cover about 33.33 ft² per bundle, but package coverage varies. Use the coverage printed for your exact shingle.

    Does this calculator work for architectural shingles?

    Yes. Architectural asphalt is one of the material labels, and you can enter the actual bundles-per-square or square-foot coverage for the specific product.

    Does this work as an asphalt shingle roof calculator?

    Yes. The calculator is specifically designed around asphalt-shingle material takeoff, including field shingles and optional accessories.

    Can I use it as a hip roof shingle calculator?

    Yes, for a simple rectangular hip roof with one uniform pitch. The calculator estimates the sloping roof area and also derives simple hip/ridge geometry for accessory quantities.

    Can I use it for a gable roof?

    Yes. The gable mode uses the rectangular projected footprint and pitch factor to find total sloping surface area, then estimates ridge, eaves and rake geometry for accessories.

    Can I use it for a shed roof?

    Yes. Select Shed / Lean-to under Building Dimensions. For complex shed additions or irregular shapes, use a measured roof surface area.

    Can I use it for a gambrel roof?

    Use the Measured Roof Area method after calculating the individual gambrel roof planes. The simple Building Dimensions mode assumes one uniform pitch and should not be used for a multi-pitch gambrel as though it were a basic gable.

    How much waste should I add for roof shingles?

    GAF notes that contractors commonly include about 10% to 15% for trim and waste, but the appropriate allowance depends on roof complexity, layout and installation. The calculator lets you select or enter your own percentage.

    Does the calculator include ridge cap and starter shingles?

    Yes, optionally. Their quantities are calculated separately using linear footage and editable bundle coverage.

    Does the calculator include underlayment?

    Yes. Enter the effective square-foot coverage per roll. Use installed coverage after required overlaps rather than assuming all underlayment rolls cover the same area.

    Does it calculate drip edge?

    Yes. It calculates whole pieces from roof-edge length, piece length and an editable cut/lap allowance.

    Does it calculate roofing nails?

    It provides an optional approximate nail count using an editable nails-per-square value. Always use the fastening schedule required by the exact shingle product and applicable code.

    Can I use shingles on a flat roof?

    Do not treat a flat-roof shingle calculation as a valid roof-covering specification. The 2024 IRC requires asphalt shingles to be used on slopes of 2:12 or greater, and low slopes from 2:12 up to 4:12 have additional underlayment provisions.

    Is this a shingle roof cost calculator?

    No. This calculator estimates material quantities. For professional replacement pricing, use the Roofing Cost Calculator.

    Technical References

    The calculator intentionally uses editable product coverage fields because package quantities and installation requirements vary between manufacturers and product lines.

    Before ordering: verify your roof measurements and the exact product specification. Shingle coverage, cap exposure, starter use, underlayment coverage, fastener schedule, local code and installation instructions can all change the final material order. The calculator is a planning tool, not a substitute for a project-specific roofing takeoff.