Construction & Home

Roofing Calculator — Shingle Bundles & Roofing Squares

From footprint and pitch to roofing squares and shingle bundles to buy

A roof is never as flat as the house under it. The slope stretches the surface, so the real area you have to shingle is always bigger than the footprint you measure from the ground or off a blueprint. This roofing calculator does the two-step job every roofer and DIY homeowner needs: it converts your flat footprint into true sloped roof area using the pitch, then turns that area into roofing squares and shingle bundles — the units the lumberyard actually sells.

The key unit is the roofing square: 1 square = 100 square feet of roof surface. Asphalt shingles are sold by the bundle, and it takes 3 bundles to cover 1 square (3-tab and most architectural shingles run about 33 sq ft per bundle). So once you know your squares, bundles are just squares × 3 — plus waste.

The slope is handled with a pitch multiplier. Pitch is written as rise-over-run, like 6/12 (the roof rises 6 inches for every 12 inches it runs horizontally). Each pitch has a fixed multiplier you apply to the footprint area:

  • 4/12 → 1.054
  • 6/12 → 1.118
  • 8/12 → 1.202
  • 12/12 → 1.414

Roof area = footprint area × pitch multiplier. Take a 1,500 sq ft footprint at a common 6/12 pitch: 1,500 × 1.118 = 1,677 sq ft. Divide by 100 to get 16.8 squares, which you round up to 17 squares. Bundles = 16.77 × 3 ≈ 51 bundles of coverage before waste.

That's where the waste factor comes in. Every roof loses material to starter courses, ridge caps, hip and valley cuts, and the inevitable mis-cut. A simple gable roof needs about 10%; a cut-up roof with lots of hips, valleys and dormers needs 15% or more. On our example, a 10% waste factor on the 50.3 bundles of base coverage pushes you to 56 bundles, and you round up because you can't buy a partial bundle.

This tool reports the sloped roof area, the squares (raw and rounded), the base bundle count, the waste added, and the final bundles to purchase — plus an optional total cost if you enter a price per bundle. Measure the footprint of each roof plane, pick your pitch, set a waste percentage, and you'll know exactly what to order before you climb the ladder.

easy ⏱ 5 min Updated: 2026-06-19 ✍️ By Jeferson Bruno
📖 See also: How to Calculate a Tip (and Split the Bill)

Calculator

Fill in the fields and click "Calculate" for instant results.

The flat, ground-level length of the area under the roof. Measure each roof plane and add them if needed.
The flat, ground-level width under the roof. Include overhangs if your shingles cover them.
How steep the roof is, in inches of rise per 12 inches of run. 6/12 is the most common residential slope.
Number of shingle bundles needed to cover one 100 sq ft square. Standard 3-tab and architectural shingles are 3.
Extra material for starter strips, ridge caps, and cuts. Use 10% for a simple gable roof, 15% for a cut-up roof.
Cost of one shingle bundle, to estimate total material cost. Leave blank to skip.
Result
Waiting for calculation
Fill in the fields and click "Calculate".
Transparency: below the form you'll find an explanation, formula, examples, tips, and FAQ (when available for this calculator).

📰 Formula

• Roof area (sq ft) = footprint area × pitch multiplier
• Roofing squares = roof area ÷ 100  (1 square = 100 sq ft)
• Shingle bundles = squares × 3  (3 bundles per square)
• Bundles with waste = base bundles × (1 + waste% / 100), then round UP
Pitch multipliers:
• 4/12 → 1.054
• 6/12 → 1.118
• 8/12 → 1.202
• 12/12 → 1.414

📰 Formula

• Roof area (sq ft) = footprint area × pitch multiplier
• Roofing squares = roof area ÷ 100  (1 square = 100 sq ft)
• Shingle bundles = squares × 3  (3 bundles per square)
• Bundles with waste = base bundles × (1 + waste% / 100), then round UP
Pitch multipliers:
• 4/12 → 1.054
• 6/12 → 1.118
• 8/12 → 1.202
• 12/12 → 1.414

🧪 Worked examples

1

Example 1

2

Example 2

3

Example 3

4

Example 4

⚠️ Common mistakes

  • Using the flat footprint area and forgetting to apply the pitch multiplier for the slope.
  • Counting only 1 bundle per square instead of 3 — a bundle covers about 33 sq ft, not 100.
  • Skipping the waste factor for ridge caps, starter strips, and hip/valley cuts.
  • Rounding squares or bundles down instead of up (you can't buy a partial bundle).
  • Measuring just the house outline and ignoring overhangs, dormers, or a separate garage roof.

💡 Tips

  • Measure each roof plane's footprint separately and add them up before applying the pitch multiplier.
  • Use 10% waste for a simple gable roof and 15% (or more) for roofs with many hips, valleys, and dormers.
  • If you don't know the pitch, a 6/12 is the most common residential slope — a safe default.
  • Buy a couple extra bundles for ridge caps and future repairs; matching the dye lot later is hard.
  • Most architectural shingles are 3 bundles per square; verify your product's coverage on the wrapper.

Embed this calculator on your site

Copy the code below and paste it into the HTML of your site or blog.

<iframe src="https://www.calcnimbus.com/embed/roofing-calculator" width="100%" height="500" frameborder="0" style="border:1px solid #eee;border-radius:12px"></iframe>

❓ Frequently asked questions

How many shingles do I need for my roof?

Find your roof area in squares (roof area ÷ 100), then multiply by 3 bundles per square and add 10–15% waste. A 17-square roof needs about 51 bundles plus waste, so roughly 56 bundles at 10%.

What is a roofing square?

A roofing square is 100 square feet of roof surface. It's the standard unit roofers use to measure and price a job. A 1,700 sq ft roof is 17 squares.

How many bundles of shingles are in a square?

Three bundles cover one square (100 sq ft) for standard 3-tab and most architectural shingles, since each bundle covers about 33 sq ft. Always check your specific product's coverage on the wrapper.

How do I figure roof area from the footprint?

Multiply the flat footprint area by the pitch multiplier for your slope. A 1,500 sq ft footprint at 6/12 pitch is 1,500 × 1.118 = 1,677 sq ft of actual roof surface.

What is the pitch multiplier for a 6/12 roof?

The multiplier for a 6/12 pitch is 1.118. Other common values are 1.054 for 4/12, 1.202 for 8/12, and 1.414 for 12/12. Multiply your footprint area by this factor to get sloped roof area.

How much waste should I add for roofing?

Plan on about 10% waste for a simple gable roof and 15% for roofs with many hips, valleys, and dormers. Waste covers starter strips, ridge caps, and the cuts at edges and valleys.

How many bundles do I need for a 1,500 square foot house?

If 1,500 sq ft is the footprint at a 6/12 pitch, the roof is about 1,677 sq ft (16.8 squares). That's 51 bundles of base coverage, and with 10% waste you'd buy about 56 bundles.

Does steeper pitch use more shingles?

Yes. A steeper roof has more surface area for the same footprint, so it needs more shingles. A 12/12 pitch adds about 41% to the flat area, versus only 5% for a 4/12.

How do I estimate roofing cost?

Multiply your final bundle count by the price per bundle, or your square count by the price per square. Material is only part of the job — labor, underlayment, flashing, and tear-off add to the total.