How to use this calculator
- Start with the number you already have. Most people looking for a shingle count already know roughly how big their roof is — from a contractor's quote, an aerial measurement report, or their own tape. Type it into Total roof area in either square feet or roofing squares. If you don't have a number yet, switch to Calculate from footprint and enter the length, width and pitch instead.
- Pick your actual shingle. This is the step that matters and the one every other calculator skips. Choose the product you are buying from the list — GAF Timberline HDZ, Owens Corning TruDefinition Duration, CertainTeed Landmark, IKO Cambridge, and the designer lines are all in there with their published coverage. If you haven't decided yet, leave it on generic architectural.
- Set your waste percentage. The default is 12%. A simple gable with no valleys can run 10%; a cut-up roof with dormers, valleys and a lot of hip cuts can need 15% or more. Waste is not padding — it is the cuts, the starter course, and the pieces that come off the pallet broken.
- Add the edges if you want the full list. Open Add starter, ridge cap and drip edge and enter the linear feet of eave, rake, ridge and hip. Those four numbers turn into starter bundles, ridge cap bundles, drip edge pieces and ice & water rolls, each against the real coverage of the product you pick. Leave them at zero and they simply drop off the list.
- Read the warning if it appears. If a highlighted note shows up telling you a three-bundles-per-square estimate would leave you short, take it seriously. It only appears when your specific product is genuinely packaged to cover less than 100 square feet per three bundles, or needs four or five bundles per square.
- Take the list with you. Copy it as text, share the link (it carries every input), or download the branded order sheet PDF to hand to whoever is standing at the supply desk.
Why this shingle calculator is different
After working through the top results ranking for “shingle calculator,” the pattern is consistent and the gap is specific:
- Every calculator on page one hardcodes three bundles per square. The rank-one roofing calculator, the manufacturer tools, the contractor-software lead magnets — all of them multiply your squares by three. That is right for most shingles and wrong for several very common ones, and none of them tell you which is which.
- IKO's own documentation says the shortcut is unsafe. In their guide to bundle coverage they write: “But be careful — not all shingle brands are packaged three bundles to a square! Read the label carefully, as some brands need a bit more than three bundles to cover a square.” This calculator is the only one that acts on that warning.
- Real published coverage, product by product. Thirteen products with the coverage printed on the wrapper. Owens Corning TruDefinition Duration covers 98.4 square feet per three bundles, not 100. IKO Marathon Plus is listed by IKO as “three bundles plus two shingles” per square — 96.9 square feet. GAF Grand Sequoia and IKO Armourshake need five bundles per square. Order any of those on the three-per-square assumption and you will be short.
- The tool shows you the gap rather than hiding it. When your product needs more than the shortcut suggests, a callout names the number: how many bundles the shortcut would have given you, how many you actually need, and why. You can check it against the wrapper yourself.
- The accessories are on the same list. Starter strip, hip and ridge cap, drip edge, ice & water barrier and underlayment, each divided by the real coverage of a real product — GAF Pro-Start at 120.33 linear feet a bundle, Seal-A-Ridge at 25, TimberTex at 20, IKO Hip & Ridge 12 at 36.5. Most calculators stop at the field shingles.
- Nail counts follow the shingle, not a fixed number. A square of three-tab is eighty shingles; a square of architectural is around sixty-four; IKO Cambridge is sixty. The tool multiplies the real shingle count by four nails, or six if you pick the high-wind pattern, instead of quoting one number for everything.
- Nobody in this SERP offers an embed. The iframe at the bottom of this page lets roofing blogs, supply yards and DIY forums host the same calculator with attribution, free and with nothing tracking the visitor.
How it works (the math behind the numbers)
A roofing square is 100 square feet — the unit shingles, underlayment and labour are all quoted in. The bundle count comes from dividing the area you need to cover by what one bundle of your product actually covers:
squares = roof_area / 100
area_to_order = roof_area x (1 + waste%)
bundles = ceil(area_to_order x bundles_per_square / coverage_per_square)
bundles_naive = ceil(area_to_order / 100 x 3) // what other calculators do
shortfall = bundles - bundles_naive
starter = ceil((eave + rake) / lf_per_bundle)
ridge_cap = ceil((ridge + hip) / lf_per_bundle)
drip_edge = (eave + rake), in 10-ft pieces
underlayment = ceil(area_to_order / roll_sqft)
nails = squares_to_order x shingles_per_square x nails_per_shingle
// footprint mode only
slope_mult = sqrt(1 + (rise / 12)^2)
roof_area = length x width x slope_mult coverage_per_square is the part that does the work. For most shingles three bundles cover a full 100 square feet and the answer matches the rule of thumb exactly. For Owens Corning Duration it is 98.4, for IKO Marathon Plus 96.9, and for the designer lines the packaging changes to four or five bundles per square. Working from the published figure rather than the shortcut is what makes the count right in all of those cases.
The slope multiplier in footprint mode is the same Pythagorean pitch correction used by our roof square footage calculator — 4/12 gives 1.054, 6/12 gives 1.118, 9/12 gives 1.25, 12/12 gives 1.414 — and both tools are gated by the same assertions at build time, so the two can never disagree about what a pitch does to your area.
What a bundle of shingles actually covers
These are the manufacturers' published figures. The right-hand column is the one that breaks the rule of thumb.
| Shingle | Type | Sq ft / bundle | Bundles / square | Covers |
|---|---|---|---|---|
| GAF Timberline HDZ | Architectural | 33.33 | 3 | 100 sq ft |
| CertainTeed Landmark | Architectural | 33.33 | 3 | 100 sq ft |
| IKO Cambridge / Dynasty / Nordic | Architectural | 33.3 | 3 | 100 sq ft |
| Owens Corning TruDefinition Duration | Architectural | 32.8 | 3 | 98.4 sq ft |
| GAF Royal Sovereign | 3-tab | 33.33 | 3 | 100 sq ft |
| IKO Marathon Plus AR | 3-tab | 32.3 | 3 + 2 shingles | 96.9 sq ft |
| GAF Camelot II | Designer | 25 | 4 | 100 sq ft |
| IKO Crowne Slate | Designer | 25 | 4 | 100 sq ft |
| GAF Grand Sequoia | Designer | 20 | 5 | 100 sq ft |
| IKO Armourshake | Designer | 20 | 5 | 100 sq ft |
Highlighted rows are the ones where a three-bundles-per-square estimate gives you the wrong number.
Three real-world examples
2,000 sq ft roof, GAF Timberline HDZ, 10% waste
A 2,000 square foot roof is 20 squares. At 10% waste you are ordering for 2,200 square feet, and because HDZ is packaged three bundles to a full square that comes to 66 bundles — exactly what the rule of thumb predicts. You also need 3 rolls of synthetic underlayment and about 41 pounds of roofing nails at the standard four-nail pattern. This is the case where every calculator agrees, and it covers most re-roofs.
3,000 sq ft roof, Owens Corning TruDefinition Duration, 10% waste
Same math, different wrapper. Three bundles of Duration cover 98.4 square feet, not 100 — Owens Corning prints this on the data sheet. Ordering for 3,300 square feet, the rule of thumb says 99 bundles. The real answer is 101 bundles. Two bundles is roughly 65 square feet of roof, which is the last course along a ridge: far enough into the job that you find out on a Sunday afternoon with the deck open. This is the single most useful thing this calculator does.
3,300 sq ft roof, GAF Grand Sequoia, 12% waste
Designer shingles are heavy, so they are packaged smaller to keep a bundle liftable. Grand Sequoia covers 20 square feet per bundle — five bundles per square. On 33 squares at 12% waste, the three-per-square shortcut would tell you 111 bundles. You actually need 185. That is not a rounding error, it is a two-thirds miss, and it is why the pallet count on a designer job surprises people. Cutting a shingle this thick is a job for a fresh hook blade and a good pair of work gloves.
What changes how many bundles you actually need
- Read the wrapper on the pallet you receive. Coverage figures change between product revisions and between regions, and the number printed on the bundle is the one that governs. By law it has to be there. Treat this calculator as the plan and the wrapper as the verification.
- Valleys, dormers and hips waste more. Every valley is a diagonal cut and every cut is offcut. A simple gable can live at 10%; a cut-up roof with several dormers can need 15 to 20%. The waste field is where that judgement goes.
- Starter and ridge cap are separate products. They are not cut from your field bundles unless you choose to, and cutting three-tab for cap is not permitted under every warranty. Enter your eave, rake, ridge and hip lengths and order them properly.
- High-wind zones change the nail count, not the shingle count. Six nails per shingle instead of four is a 50% increase in nails and no change in bundles. Coastal and high-wind jurisdictions require it; check your local code annex before you buy one box.
- Ice and water barrier often needs two courses. The tool sizes one 36-inch course along the eave. Many cold-climate codes require coverage to a point 24 inches inside the exterior wall line, which on a low-pitch roof means a second course. Measure up the slope before ordering.
- Tear-off can find rot. If the deck is soft you are buying sheathing as well, and cutting it clean is where a circular saw earns its keep. Budget a couple of sheets even on a roof you expect to be sound.
- Order the extra bundle. If you land between numbers, round up. Asphalt shingles keep for years in a dry garage, and a leftover bundle is the cheapest insurance against a colour-lot mismatch when you repair a wind-lifted corner in three years.
Frequently asked questions
How many bundles of shingles do I need for a 1,500 sq ft roof?
For a standard architectural shingle packaged three bundles to a square, a 1,500 square foot roof is 15 squares, and with 10% waste you would order about 50 bundles. If you are buying Owens Corning Duration it is 51, and if you are buying a designer shingle at five bundles per square it is closer to 83. The product decides, which is why the calculator asks.
How many square feet does one square of shingles cover?
A roofing square is exactly 100 square feet, by definition. What varies is how many bundles it takes to cover one: three for most strip and architectural shingles, four or five for designer lines, and slightly more than three for a few products whose bundles cover 32.3 to 32.8 square feet rather than a full third of a square.
How many bundles of shingles are on a pallet?
It depends on the product's weight. IKO publishes 56 bundles per pallet for Cambridge, Dynasty, Nordic and Marathon Plus, 60 for Crowne Slate, 52 for Royal Estate and 36 for the heavy Armourshake. If your order is close to a pallet boundary it is often worth rounding up to a full pallet, since delivery is usually priced by the drop.
Is 3 bundles per square always right?
No, and that is the reason this page exists. It is right for most three-tab and architectural shingles, whose bundles cover a full third of a square. It is wrong for Owens Corning TruDefinition Duration (98.4 square feet per three bundles), for IKO Marathon Plus (96.9), and for every designer shingle, which are packaged four or five to a square. IKO's own guidance tells buyers to read the label rather than assume.
How much waste should I add for shingles?
Ten percent on a simple gable with no valleys, twelve on a typical house, and fifteen or more on a cut-up roof with dormers, multiple hips and several valleys. Steeper roofs and complex geometry both push it up. If you are hand-cutting around a lot of penetrations, err high — the offcuts are not reusable.
How many nails do I need per square of shingles?
Roughly 320 nails per square for three-tab at the standard four-nail pattern, since a square is 80 shingles. An architectural square is around 64 shingles, so about 256. In a high-wind zone at six nails per shingle those become 480 and 384. One pound of 1¼-inch electro-galvanised roofing nails is about 140 nails, so a typical 20-square architectural roof needs somewhere near 40 pounds.
Do I need starter shingles, or can I cut my own?
You can cut three-tab for starter and many roofers have for decades, but purpose-made starter has a factory adhesive strip positioned at the eave where wind uplift is highest, and some manufacturers require it for the full wind warranty. A bundle of GAF Pro-Start covers 120.33 linear feet against roughly 78 from a cut-up bundle of three-tab, so the labour saving usually pays for the difference.
Related tools
- Roof Square Footage Calculator — work out the area first if you don't have a number, plane by plane on a cut-up roof, then bring the total back here.
- Metal Roofing Calculator — panels, screws and trim if you are pricing standing seam or corrugated against asphalt.
- Lumber Calculator — sheathing and framing if the tear-off turns into a re-deck.
- All free tools by Jake — the full set of calculators and reference charts.
Methodology and sources
Bundle counts come from each product's published coverage rather than a fixed three-per-square multiplier. Coverage, exposure and shingle-count figures are taken from manufacturer documentation and retailer specification listings, and the calculator ships with worked fixtures that run as a build gate, so the numbers on this page cannot drift from the embedded copy or from the sibling roof-area tool.
- IKO — How Many Square Feet in a Bundle of Shingles — coverage per bundle and bundles per square for every IKO line, starter and cap coverage, and the explicit warning that not all brands are three bundles to a square.
- Owens Corning — TruDefinition Duration data sheet — 5⅝″ exposure, 64 shingles per square, 3 bundles per square, coverage per square 98.4 sq ft.
- GAF — Pro-Start Starter Strip Shingles — approximately 120.33 linear feet of coverage per bundle.
- GAF Seal-A-Ridge and GAF TimberTex — 25 and 20 linear feet per bundle respectively.
- GAF Grand Sequoia — 20 sq ft coverage per package, 5 bundles per 100 sq ft.
- Atlas Roofing — Underlayment Weights and Measurements — synthetic in 10-square (1,000 sq ft) rolls against 4-square felt rolls.
- ARMA — Nail Application of Asphalt Shingles — minimum four nails per full-size strip shingle, six for high wind.
This calculator is reviewed annually for source currency. About Jake · Last reviewed September 4, 2026.
Cite this page
Free to cite or link in coursework, handouts, and articles — no permission needed.
Morrison, J. (2026, September 4). Shingle Calculator. DIYRated. https://diyrated.com/shingle-calculator/
Morrison, Jake. "Shingle Calculator." DIYRated, 4 Sept. 2026, diyrated.com/shingle-calculator.
Morrison, Jake. "Shingle Calculator." DIYRated. Last modified September 4, 2026. https://diyrated.com/shingle-calculator/
<a href="https://diyrated.com/shingle-calculator/">Shingle Calculator</a> by Jake Morrison, Licensed General Contractor — DIYRated
Embed this tool on your site
Free for roofing blogs, supply yards, real-estate and home-inspection sites, /r/HomeImprovement or /r/Roofing threads, and personal renovation logs. Required attribution is included in the snippet. No fee, no account, no analytics attached to the embed.
<iframe
src="https://diyrated.com/shingle-calculator/embed/"
width="100%"
height="1000"
loading="lazy"
style="border:1px solid #e5dcd0; border-radius:16px; max-width:680px;"
title="Shingle Calculator (DIYRated)">
</iframe>
<p style="font-size:12px;color:#666;margin-top:8px">
Shingle calculator by
<a href="https://diyrated.com/shingle-calculator/">DIYRated</a>
· Reviewed by Jake Morrison, Licensed GC
</p>