My Calculator

Roof Shingle Calculator

Find out how many bundles of shingles, nails, ridge cap, starter strip, and underlayment rolls your roof needs, with a live diagram and step-by-step math.

Ridge26.6°WallWallArchitectural / Dimensional Shingles · 15.43 squares ≈ 47 bundles

Coverage rates are commonly-cited planning numbers — always check the wrapper of the exact shingle you buy, since coverage per bundle varies slightly by brand and product line.

Shingle Bundles Needed

47 bundles

Roof Area1,342 sq ft
Roof Area + Waste Allowance1,543 sq ft
Roofing Squares Needed15.43 squares
Architectural / Dimensional Shingles Bundles47 bundles
Approx. Roofing Nails Needed4,938 nails (~38 lb)
Ridge Cap Bundles2 bundles
Starter Strip Bundles1 bundles
Underlayment Rolls2 rolls
Ice & Water Shield Rolls3 rolls
Architectural / Dimensional Shingles typically lasts 25-30 years with normal upkeep.

Step-by-Step Solution

Here's exactly how this answer was calculated, one step at a time.

  1. 1

    Find the footprint area

    Footprint = 40 ft × 30 ft = 1,200 sq ft

    This is the flat area covered by the building, before accounting for how the roof slopes upward.

  2. 2

    Convert to sloped roof area using the pitch

    Slope Factor = √(144 + 6²) ÷ 12 = 1.118 → Roof Area = 1,200 × 1.118 = 1,342 sq ft

    A sloped roof always has more actual surface area than the flat footprint below it — the steeper the pitch, the bigger the difference.

  3. 3

    Add a waste allowance for cuts and overlap

    Roof Area + Waste = 1,342 × (1 + 15%) = 1,543 sq ft

    Moderate (hips, a chimney, one or two valleys) roofs lose more shingle material to trimming around hips, valleys, and penetrations.

  4. 4

    Convert to roofing squares

    Squares = 1,543 sq ft ÷ 100 = 15.43 squares

    Shingles are priced and ordered in "squares," where one square covers 100 sq ft of finished roof.

  5. 5

    Work out the bundles needed

    15.43 squares × 3 bundles/square ≈ 47 bundles

    Architectural / Dimensional Shingles is packaged 3 bundles to a square, and the result is rounded up so a full course is never short a bundle.

  6. 6

    Estimate the roofing nails needed

    15.43 squares × 320 nails/square ≈ 4,938 nails (~38 lb)

    Standard (4 nails per shingle) fastening is assumed — high-wind zones and steep pitches often call for the 6-nail pattern.

  7. 7

    Work out ridge cap bundles

    50 linear ft ÷ 25 ft/bundle ≈ 2 bundles

    Ridge cap shingles finish off the ridge and hips and are bought separately from field shingles.

  8. 8

    Work out starter strip bundles

    80 linear ft ÷ 100 ft/bundle ≈ 1 bundles

    A starter course along the eaves seals the first row of shingles down and prevents wind uplift.

  9. 9

    Work out underlayment rolls

    1,543 sq ft ÷ 1,000 sq ft/roll ≈ 2 rolls

    Synthetic underlayment goes down over the deck before any shingles are nailed on.

  10. 10

    Work out ice & water shield rolls

    1,543 × 30% (eaves/valleys) ÷ 200 sq ft/roll ≈ 3 rolls

    This membrane only needs to cover the eaves and valleys, not the whole roof, so far fewer rolls are needed than underlayment.

Final Answer: about 47 bundles of architectural / dimensional shingles for 15.43 roofing squares.

What This Roof Shingle Calculator Does

Standing in the roofing aisle trying to guess how many bundles of shingles to load onto the cart is a rough spot to be in. Buy too few and you're making a second trip mid-project, possibly with a dye-lot mismatch staring back at you from the new bundles. Buy too many and you've tied up cash in shingles that sit in the garage for years. This roof shingle calculator solves that guessing game in a few seconds. Enter your roof's size — either the actual area or your building's length, width, and pitch — pick a shingle type, and it works out exactly how many bundles, how many roofing nails, and how much starter strip, ridge cap, and underlayment you need for the job.

It isn't a rough back-of-envelope guess dressed up as a tool. The calculator runs through the same logic a roofing supply counter uses: it turns your building footprint into true sloped roof area using the pitch you entered, tacks on a waste allowance sized to how complicated your roofline is, converts that into roofing squares, and then multiplies by the correct bundles-per-square figure for the shingle type you picked. Every number updates instantly as you adjust your inputs, so you can compare a basic 3-tab shingle against a heavier architectural or designer product without doing the math over again by hand.

Roof Area vs. Building Footprint: Why the Two Numbers Don't Match

A common mistake when estimating shingles is multiplying a house's length by its width and treating that as the roof size. That number is always too low, because a roof is tilted, and a tilted surface always covers more actual area than the flat ground beneath it. The steeper the pitch, the bigger that gap gets between footprint and true roof area.

This calculator handles that conversion for you. Enter your building's length and width along with the roof pitch — expressed the standard way, as inches of rise for every 12 inches of horizontal run — and it multiplies your flat footprint by a slope factor derived from that pitch. A gentle 4/12 roof only adds a small percentage to the area. A steep 12/12 roof can add well over 40%. If your roof has already been measured, or you're working off a supplier's takeoff, you can skip the footprint math and type the roof area in directly.

Squares, Bundles, and Why Roofing Isn't Priced by the Square Foot

Walk up to any roofing supplier and ask for shingles by the square foot, and you'll get a confused look. The trade works in "squares," a unit equal to 100 sq ft of finished roof. A 2,400 sq ft roof is 24 squares. It's not a random convention — a square is a convenient, human-sized chunk of roof to talk about, order, and price, and it maps cleanly onto how shingles are actually packaged.

Shingles themselves are sold in bundles, and it takes a set number of bundles to cover one square, depending on the product. Standard 3-tab and architectural shingles are almost always three bundles to a square, which is why contractors so often talk in round numbers like "three bundles per square." Heavier premium, designer, and luxury laminate shingles are bulkier and cover less roof per bundle, so it typically takes four or even five bundles to cover the same square. This calculator already knows the right bundle count for each shingle type, so you don't have to memorize it.

Why a Waste Allowance Matters More Than People Expect

No roof gets shingled with zero waste. Every hip, valley, chimney, skylight, and dormer forces a cut, and cut-off shingle scraps almost never get reused elsewhere on the roof. Order exactly the theoretical square footage and no more, and there's a real chance the crew runs short a bundle or two right as the job is wrapping up — usually on a Friday afternoon when the supply house is about to close.

This calculator builds a waste allowance into the math automatically, based on how complex your roofline is. A simple gable or shed roof with few penetrations only needs about a 10% buffer. A roof with a chimney, a dormer, or a couple of valleys — which describes most typical houses — usually needs closer to 15%. A roofline with many valleys, several dormers, or skylights scattered across it can eat 20% or more in cut-offs and small pieces, and it's worth budgeting for that rather than finding out mid-installation.

Ridge Cap, Starter Strip, and Underlayment: The Parts People Forget to Order

Field shingles — the ones that cover the flat expanse of roof — get most of the attention, but a shingle roof needs several other components to actually perform and stay watertight. This calculator lets you account for the ones that matter most.

  • Ridge cap shingles finish off the ridge line and any hips, shedding water at the roof's highest point. They're bought as a separate product from field shingles and typically cover roughly 20 to 25 linear feet per bundle.
  • Starter strip goes down first, along every eave, before the first course of field shingles is laid. It seals the bottom edge against wind-driven rain and helps prevent shingle blow-off in storms. A typical starter bundle covers around 100 linear feet.
  • Underlayment is the synthetic (or felt) barrier that goes over the bare roof deck before any shingles go on, acting as a backup layer if wind or ice ever gets water past the shingles themselves. A standard roll of synthetic underlayment covers roughly 1,000 sq ft, or about 10 squares.
  • Ice and water shield is a self-adhering rubberized membrane used along eaves and valleys in colder climates, where melting snow can refreeze and back up under the shingles. It only needs to cover a fraction of the total roof — typically around the bottom few feet of eave and inside valleys — not the whole surface.

Nails: An Easy Number to Underestimate

Roofing nails rarely get much thought until a crew is halfway up a ladder and the nail gun runs dry. A standard 4-nail-per-shingle pattern works out to roughly 320 nails per square for typical three-tab and architectural shingles. Manufacturers and many local codes call for a 6-nail pattern in high-wind regions or on steeper pitches, which pushes that number closer to 480 nails per square — a meaningful jump once you're covering a whole roof.

This calculator converts your total squares into an estimated nail count and an approximate weight in pounds, using whichever nailing pattern you select, so you're not left guessing how many boxes of coil nails to grab off the shelf.

Comparing Shingle Types: More Than Just the Sticker Price

The shingle type you pick changes more than the look of the roof — it changes how many bundles you need per square, how much the material costs, and how long it's likely to last before it needs replacing again.

Three-tab shingles are the lightest and most affordable option, laid flat with a simple, uniform pattern, and typically last 15 to 20 years. Architectural (also called dimensional or laminated) shingles have become the default choice for most re-roofing jobs, offering a thicker, more textured look with a 25-to-30-year expected lifespan for a modest cost bump. Premium and designer shingles step up again in thickness and visual style, often mimicking the look of slate or wood shake, and typically need an extra bundle per square because they're bulkier and cover less area each. Luxury, heavyweight laminate shingles sit at the top of the asphalt shingle market, with the longest warranties and the smallest coverage per bundle of the group.

Worked Example: A 2,000 Sq Ft Roof

Picture a 40-by-30-foot building with a 6/12 pitch, going with architectural shingles and a moderate waste allowance. The flat footprint comes to 1,200 sq ft, and the 6/12 pitch's slope factor of roughly 1.118 pushes the true roof area up to about 1,342 sq ft. Add the 15% waste allowance for moderate complexity, and the project needs closer to 1,543 sq ft of shingle coverage, which works out to about 15.4 squares.

At three bundles per square for architectural shingles, that's roughly 47 bundles of field shingles, plus separate bundles for ridge cap and starter strip based on the ridge, hip, and eave lengths you enter, plus underlayment rolls sized to the waste-adjusted roof area. Add a standard nailing pattern, and the job lands somewhere around 4,900 roofing nails — all numbers you'll see broken out individually once you run your own project through the calculator above.

Who This Calculator Is For

This tool is built to be useful at almost any stage of a shingle roofing project:

  • Homeowners planning a DIY re-roof who need an accurate shopping list before heading to the supply store.
  • Anyone getting quotes from contractors who wants a quick way to sanity-check the material quantities on a bid.
  • Contractors and crew leads putting together a fast material takeoff before a formal measurement.
  • DIYers comparing shingle types to weigh the extra bundles and cost of a premium product against its longer lifespan.
  • Anyone budgeting a roofing project who wants a realistic bundle count and material cost estimate before committing to a purchase.

Frequently Asked Questions

How many bundles of shingles do I need per square?

Standard 3-tab and architectural shingles typically run 3 bundles per square (100 sq ft). Premium or designer shingles usually need 4 bundles per square, and some luxury heavyweight laminate products need 5, because the shingles themselves are bulkier and cover less area each. This calculator applies the correct bundle count automatically for whichever shingle type you select.

How do I calculate how many shingles I need for my roof?

Work out your roof's true sloped area in square feet (not just the flat footprint), add a waste percentage based on how complex your roofline is, then divide by 100 to get roofing squares. Multiply the squares by the bundles-per-square figure for your shingle type, and round up to the nearest whole bundle.

What is a roofing square?

A roofing square equals 100 sq ft of finished roof area. It's the standard unit the roofing trade uses to price and order material, since shingles, underlayment, and most other roofing components are sold and measured per square rather than per individual square foot.

How much extra should I buy for waste?

A simple roof with few penetrations typically needs about a 10% waste allowance. A moderately complex roof with a chimney or a couple of valleys usually needs closer to 15%, and a genuinely complex roofline with many valleys, dormers, or skylights can need 20% or more. This calculator applies the right percentage automatically based on the complexity level you choose.

How many nails do I need for a shingle roof?

A standard 4-nail-per-shingle pattern works out to roughly 320 nails per square. A 6-nail high-wind pattern, often required in high-wind zones or on steeper pitches, works out to roughly 480 nails per square. This calculator converts your total squares into an estimated nail count and weight based on the pattern you select.

Do I need starter strip and ridge cap in addition to regular shingles?

Yes. Starter strip and ridge cap are separate products from field shingles, bought and packaged on their own. Starter strip runs along every eave beneath the first course of shingles, and ridge cap finishes off the ridge and any hips. Skipping either weakens the roof's resistance to wind and water at its most vulnerable edges.

How much underlayment do I need for a shingle roof?

A standard roll of synthetic roofing underlayment typically covers around 1,000 sq ft, or about 10 roofing squares. This calculator divides your waste-adjusted roof area by that coverage figure to estimate how many rolls to buy.

Is this an exact material list I can hand to a supplier?

It's a realistic planning estimate built on commonly-cited coverage rates that you can adjust through the advanced options, including your own bundles-per-square figure if your chosen product differs. Always confirm exact coverage on the wrapper or spec sheet of the specific shingle you're buying, and add a small cushion for job-site conditions before placing a final order.