Roof Shingle Calculator — Bundles, Squares & Takeoff
Estimate shingle bundles, roofing squares, ridge caps, underlayment, starter strips and nails for any multi-plane roof — with waste tiers, a bundle-coverage database per shingle type, and a worked formula you can check line by line. Free, no sign-up, 100% in your browser.
A bundle is packaging, not a unit of measure — coverage per bundle differs by shingle type and manufacturer. The database below uses manufacturer specifications (GAF: 3 bundles per square at 33.3 sq ft per bundle for 3-tab and Timberline architectural); edit any value in the Takeoff tab to match your exact product.
| Shingle type | Coverage / bundle | Bundles / square | Material $ / square* | Typical lifespan |
|---|
*2026 US retail ranges, material only. Set your local price in the Material Cost tab.
Squares to bundles (3-tab / architectural, 3 per square)
| Squares | Bundles (before waste) | +10% waste | +15% waste |
|---|
Waste tiers by roof complexity
| Roof type | Waste % | Why |
|---|---|---|
| Simple gable, no dormers | 10% | Long straight courses, few cuts |
| Hip roof | 12–15% | Every hip edge means angled cuts |
| Dormers / valleys / complex | 15–20% | Valley weaving, dormer cheeks, small cut-offs |
Pitch factor quick table (slope multiplier)
| Pitch | Factor | Pitch | Factor |
|---|
Sloped area = footprint area × factor. For full pitch geometry (angle, rafter length, measuring in the field), see the roof pitch calculator.
Material-only cost from your takeoff above. Set your local price per square and add ridge cap / underlayment / nails allowances. Installed cost with labor, tear-off, repair-vs-replace and financing lives in the roof cost lab.
What is a roofing "square"? (And why roofers don't say square feet)
A square is 100 square feet of roof surface. A 1,500 sq ft roof is 15 squares. The unit exists because shingles are sold in bundles, and bundles convert to squares by shingle type: the manufacturer standard for 3-tab and most architectural shingles is 3 bundles per square (each bundle covers about 33.3 sq ft), while designer shingles run 4 per square and thick luxury shingles 5 per square. Ordering by the square keeps the math — and the quote — clean.
How to measure each roof plane
- Measure the footprint of each plane — length × width on the ground (or from the attic), in feet. Don't climb the roof; a tape from a ladder at the eave plus the attic is safer and accurate enough.
- Multiply by the pitch factor. Pitch factor = √(rise² + 12²) / 12. A 6/12 pitch gives 1.1180; a 4/12 gives 1.0541; a 9/12 gives 1.2500. Add one row per plane in the takeoff tool above and it does this for you.
- Add all planes. A simple gable roof has two planes; a hip roof has four (or more). Sum the sloped areas first, then apply waste once to the total.
- Measure ridge, hips, and eaves separately — in linear feet. Cap bundles, starter strips, and drip edge all price by the linear foot, not the square.
Openings rule: what to subtract (and what not to)
Subtract only large openings — roughly 100 sq ft or more, such as big skylight banks. Small vents, pipes, and chimney saddles stay in the area: your waste factor already pays for cutting around them, and deducting them under-orders material. If a chimney is genuinely large (say 4×4 ft = 16 sq ft), it still does not clear the 100 sq ft bar — the waste allowance absorbs it.
Dye-lot tip: buy it all at once
Shingle color varies slightly between manufacturing batches. If you run short and buy a second batch weeks later, the patch can be visibly different — and the exact color may be discontinued. Buy the full takeoff, waste allowance included, in one order from one lot, and keep 1–2 spare bundles for future repairs.
Worked examples (check the math yourself)
1. Gable roof, 3-tab — the anchor example
Input40 x 30 ft footprint, 6/12 pitch, 10% waste
Step 11,200 sq ft x 1.1180 = 1,341.64 sq ft sloped
Step 21,341.64 x 1.10 = 1,475.80 sq ft = 14.76 squares
Step 314.76 x 3 = 44.27 -> order 45 bundles
2. Hip roof, architectural
Input30 x 24 ft footprint, 8/12 pitch, 15% waste
Step 1720 sq ft x 1.2019 = 865.33 sq ft sloped
Step 2865.33 x 1.15 = 995.13 sq ft = 9.95 squares
Step 39.95 x 3 = 29.85 -> order 30 bundles
3. Designer shingles, 20 squares
Input2,000 sq ft sloped (direct), designer, 15% waste
Step 12,000 x 1.15 = 2,300 sq ft = 23.00 squares
Step 223.00 x 4 = 92 -> order 92 bundles
4. Starter + underlayment
Input120 lin ft eaves, 14.76 squares, 200 sq ft rolls
Starter120 / 100 = 1.2 -> 2 bundles
Underlayment14.76 sq / 2 sq per roll = 7.38 -> 8 rolls
Frequently asked questions
How many bundles of shingles do I need?
Use this formula: (roof area in sq ft x (1 + waste%)) / 100 x bundles per square, then round up. Worked example: a 40 x 30 ft gable roof at 6/12 pitch gives 1,200 sq ft x 1.118 = 1,341.64 sq ft of slope; with 10% waste that is 1,475.80 sq ft = 14.76 squares; at 3 bundles per square (3-tab) that is 44.27, so order 45 bundles. Enter your own roof planes in the tool above for an exact takeoff.
How many bundles of shingles are in a square?
One roofing square is 100 sq ft. For standard 3-tab and most architectural shingles, the manufacturer standard (GAF spec) is 3 bundles per square, with each bundle covering about 33.3 sq ft. Designer shingles typically need 4 bundles per square (about 25 sq ft per bundle), and thick luxury shingles need 5 (about 20 sq ft per bundle). Always check your bundle wrapper, because coverage varies by manufacturer.
What is a roofing "square"?
A roofing square is 100 square feet of roof surface - a unit roofers use for pricing and ordering. A 1,500 sq ft roof is 15 squares. Bundles convert from squares using your shingle type's coverage: 3-tab at 3 bundles per square turns 15 squares into 45 bundles before waste.
How do I measure a multi-plane roof for shingles?
Measure each plane's footprint (length x width), multiply by the pitch factor - the square root of (rise squared + 144) divided by 12; a 6/12 pitch gives 1.1180 - and add all planes together. Add each plane as a row in the takeoff tool above. For pitch geometry and help measuring rise and run in the field, see our roof pitch calculator.
What waste percentage should I use for shingles?
Use 10% for a simple gable roof, 12-15% for a hip roof, and 15-20% for roofs with dormers, valleys, or complex geometry. Waste covers cut-offs, starter miscuts, and damaged pieces. Ordering with zero waste almost guarantees a second trip to the store - and possibly a visibly different dye lot on the patch.
How do I calculate ridge and hip cap bundles?
Add up the linear feet of ridge plus hips, divide by the cap coverage per bundle (commonly about 20 linear feet - check your package), and round up. Example: 60 linear feet / 20 = 3 bundles. Cap shingles are ordered separately from field bundles; field bundles do not cover the ridge.
Do I subtract skylights and chimneys from the roof area?
Subtract only large openings (roughly 100 sq ft or more, such as big skylight banks). Small vents, pipes, and chimney saddles are absorbed by your waste factor - deducting them under-orders material. Keep at least 10% waste and small penetrations take care of themselves.
How much starter strip and underlayment do I need?
Starter strip: total linear feet of eaves divided by the starter coverage per bundle (often about 100 linear feet), rounded up. Underlayment: squares divided by squares per roll (a standard felt roll covers about 2 squares; synthetic rolls often cover about 10 squares), rounded up - plus one extra roll for overlap loss. Both are computed in the takeoff tool above.
How many nails do I need per square of shingles?
Plan on about 320 nails per square (4 nails per shingle in the field). In high-wind zones installers use 6 nails per shingle, which is roughly 480 nails per square. The tool defaults to 320 per square and shows the total weight at about 140 nails per pound for 1-1/4 in roofing nails - adjust both for your wind zone and nail size.
Why does everyone warn about shingle "dye lots"?
Shingle color varies slightly between manufacturing batches. If you run short and buy a second batch weeks later, the patch can be visibly different. Buy the full takeoff - waste allowance included - in one order from one lot, and keep 1-2 spare bundles for future repairs.
How is this different from the shingle estimator on the roof pitch calculator?
The roof pitch calculator includes a quick single-plane bundle count fed by pitch geometry - it answers "how steep is my roof and roughly how many bundles". This tool is a full quantity takeoff: multiple roof planes, waste tiers, ridge and hip cap, starter strip, underlayment, nails, and a coverage database per shingle type. Use the pitch calculator for geometry; use this tool for the complete material order list.
How is this different from the roof cost lab?
The roof cost lab estimates installed COST - materials plus labor per square, repair-vs-replace decisions, and financing. This tool computes QUANTITY: how many bundles, rolls, and nails to order. Run this takeoff first to get the material list, then price the project in the cost lab.
Can I use this calculator for sheds, garages, and additions?
Yes - any sloped asphalt-shingle surface works. For small structures use the direct sloped-area input, keep at least 10% waste (small cuts waste proportionally more), and always round up. On very small jobs, buy one extra bundle beyond what the math says.
Estimates only — always verify against your shingle manufacturer's bundle coverage and local code, and get 3 local quotes before buying. Built 2026-10-10 · 100% client-side, no data leaves your browser.
Free tool by NRTechStudio