TakeoffCalc
Roofing

Shingle Calculator

Calculate how many bundles of shingles you need for your roof. Enter your roof area, choose your shingle type, and get instant material estimates including bundle count, total shingles, and weight.

Shingle Type

Switching type updates the coverage and shingles-per-bundle defaults below. Edit either field to override; your edits stay across switches.

sq ft
count
%
Three bundles equal one roofing square (100 square feet)Diagram showing three small shingle bundles on the left, an equals sign, and a single 100-square-foot roofing square on the right.3 bundles1 square100 sq ft

Results

Bundles Needed50
Roofing Squares17
Total Shingles1,350
Total Weight2,850 lbs(1,293 kg)
Roof Area with Waste1,650.0 sq ft(153.3 m²)

Estimates only. Verify product specifications and consult a roofing contractor before ordering materials.

How to use this calculator

  1. 01Enter your roof’s total surface area in square feet. If you only know your home’s footprint, use the Roof Square Footage Calculator first to get the slope-corrected area.
  2. 02Pick your shingle type. The bundle coverage and shingles-per-bundle defaults shift to industry midpoints for that type. Edit either value if your product label specifies different numbers.
  3. 03Set the waste factor. 10% for a simple gable roof; 12–15% for roofs with hips, valleys, dormers, or chimneys.
  4. 04Read the results. Bundles Needed is the order quantity. Total Weight helps you plan delivery and roof loading. Roof Area with Waste is the surface the bundles will cover including extras.

Understanding the math

Two divisions and a couple of multiplications. Start with the roof area, add waste, then divide by how much one bundle covers:

bundles = ⌈ roof_area × (1 + waste%) / bundle_coverage ⌉

Roofing squares come from the same intermediate value:

squares = ⌈ roof_area × (1 + waste%) / 100 ⌉

Worked example: a 1,500 sq ft roof with 3-tab shingles (33.3 sq ft per bundle) at 10% waste. Roof area with waste is 1,650 sq ft. That divides into 50 bundles (⌈1,650 / 33.3⌉) and 17 roofing squares (⌈1,650 / 100⌉). At 27 shingles per bundle and 57 lbs per bundle, that’s 1,350 individual shingles weighing 2,850 lbs total.

Shingle reference table

Common shingle types with their bundle counts, coverage, and weight. Always confirm against your specific product’s packaging label before ordering — manufacturer values vary inside these ranges.

TypeShingles/BundleBundles/SquareCoverage/BundleBundle Weight
3-tab Asphalt26–293~33.3 sq ft50–65 lbs
Architectural20–243 (sometimes 4)~33.3 sq ft65–80 lbs
Luxury10–164–5~20–25 sq ft80+ lbs
Cedar Shake15–294–5~25 sq ft50–70 lbs

Frequently asked questions

How many shingles are in a bundle?

The number depends on the shingle type. Standard 3-tab asphalt shingles come 26-29 per bundle. Architectural shingles are thicker, so they come 20-24 per bundle. Luxury and designer shingles range from 10-16 per bundle and vary widely by manufacturer. Despite the count difference, most asphalt bundles cover the same ~33.3 sq ft of roof area — that's why three bundles equal one roofing square (100 sq ft).

How many bundles of shingles are in a square?

Three bundles cover one roofing square (100 sq ft) for standard 3-tab and most architectural shingles. Premium architectural and some luxury shingles need 4-5 bundles per square because of their thickness and weight. A roofing square is the industry standard unit for ordering — divide your roof area by 100 to get squares, then multiply by bundles-per-square to get total bundles needed.

How many square feet does a bundle of shingles cover?

Most asphalt shingle bundles cover approximately 33.3 sq ft of roof surface, regardless of whether they contain 22 or 29 individual shingles. This standardization is intentional — it makes the "three bundles per square" math work out cleanly. Specialty and luxury shingles can cover less per bundle (sometimes only 20 sq ft) due to their thickness, so always check the product label for "coverage per bundle" before ordering.

How do I calculate shingles for a roof?

Three steps. First, measure your roof's surface area in square feet (use our Roof Square Footage Calculator if you haven't). Second, divide by 100 to get roofing squares — that's the industry unit. Third, multiply by 3 (for standard asphalt) to get bundles. Add 10-15% extra for waste from cuts and starter rows. For a 1,500 sq ft roof: 15 squares × 3 = 45 bundles, plus waste ≈ 50 bundles.

How many bundles of shingles do I need for my roof?

Multiply your roof area in square feet by 0.03 for a quick estimate. For a 2,000 sq ft roof, that's 60 bundles before waste. Add 10% for simple gable roofs, 15% for hip roofs or roofs with valleys and dormers. Standard asphalt shingles use 3 bundles per square; architectural premium and luxury shingles can need 4-5 bundles per square. Use the calculator above for exact numbers based on your specific shingle type.

What's the difference between 3-tab and architectural shingles?

3-tab shingles are flat, single-layer, and the most affordable option — typically lasting 20-25 years. Architectural (also called dimensional or laminated) shingles have multiple layers fused together, creating a thicker, more dimensional appearance — they last 30-50 years and weigh 50% more. Both come in bundles, but architectural shingles have fewer pieces per bundle (20-24 vs 26-29 for 3-tab) since they're thicker. Architectural shingles cost about 20-30% more but offer better wind resistance and curb appeal.

What waste factor should I use for shingles?

10% is a reasonable default for a simple gable roof. Use 12-15% if the roof has hips, valleys, dormers, or chimneys, since those features generate more cut-offs and starter rows. Steep roofs and complex shingle patterns can push waste up to 20%. Hip roofs commonly need 15% compared to 10% for gables. Leftover material isn't truly wasted — extra bundles are useful for future repairs and replacing storm damage.

How accurate is this calculator?

The math is exact for the bundle-counting calculations it performs — divide area by coverage, multiply by adjustment factors. Real-world accuracy depends on input quality. Measure your roof carefully, verify your shingle product's actual coverage from the packaging label (it can vary), and pick a waste factor that matches your roof's complexity. For final material orders, cross-check with the supplier and consider ordering one extra bundle as a safety margin.

Can I use this calculator with metric measurements?

The calculator accepts roof area in square feet, but every area result and weight estimate shows the metric equivalent in parentheses. To convert your measurements: 1 square meter = 10.764 square feet, so a 100 m² roof is approximately 1,076 sq ft. Bundle counts and shingle quantities are universal — they don't change between US and metric units.

Related calculators

Estimates only. Verify product specifications and consult a roofing contractor before ordering materials. TakeoffCalc is not responsible for material over- or under-orders.