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.
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
Step-by-Step Solution
Here's exactly how this answer was calculated, one step at a time.
- 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
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
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
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
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
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
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
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
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
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.