Skip to main content

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.

100% client-side — nothing leaves your browser Multi-plane takeoff Coverage database: 3-tab, architectural, designer, luxury
What this tool is (and is not). This is a quantity takeoff tool: it tells you how much material to order. Need the pitch geometry behind your roof area? See the roof pitch calculator (its built-in estimator is a quick single-plane bundle count; this tool is the full multi-plane order list). Need installed cost with labor, repair-vs-replace and financing? See the roof cost lab.
Roof area input
Shingle type & waste
Ridge, starter & underlayment
—
Field bundles to order
—
Roofing squares (w/ waste)
—
Sloped area (sq ft)
—
Ridge/hip cap bundles
—
Starter bundles
—
Underlayment rolls
—
Nails (≈ lbs)
—
Material cost (field)
Enter your roof and the full formula breakdown appears here.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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

Plus ridge cap: 40 lin ft / 20 = 2 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

Nails: 9.9513 × 320 = 3,184.42 -> 3,185 nails (~22.75 lb).

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

Designer coverage (25 sq ft/bundle) nearly doubles the bundle count vs 3-tab.

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

Synthetic rolls often cover 10 squares — edit the roll coverage to match.

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.

Related tools: Roof Pitch Calculator — pitch geometry, rafter math, and a quick single-plane bundle estimate. Roof Cost Lab — installed cost with labor, tear-off, repair-vs-replace, and financing.

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