Homeโ€บCalculatorsโ€บConstructionโ€บRoof Shingle Calculator

Roof Shingle Calculator

Construction

Calculate how many bundles and squares of asphalt shingles you need for your roof, including waste allowance. Get an instant materials estimate for your job.

10020,000
030
25

Bundles Needed

66
Roofing Squares Needed
22

This calculator computes your Bundles Needed, Roofing Squares Needed from the values you enter.

Inputs
Roof AreaWastage AllowanceBundles per Square
Outputs
Bundles NeededRoofing Squares Needed

What is a Roof Shingle?

A Roof Shingle Calculator estimates how many bundles and roofing squares of asphalt shingles you need to cover your roof, based on your roof's area, a wastage allowance for cuts, and how many bundles come packaged per square for your chosen product. Since shingles are sold and priced by the bundle and square, converting your roof's raw area into these units is a necessary step before ordering material.

Getting the quantity right avoids the common problems of a mid-project supply run for mismatched shingles, or wasted budget from over-ordering. Pair this calculator with the Roof Pitch Calculator to determine your roof's true sloped area, or the Rafter Length Calculator if you're also framing the roof structure.

How to use this Roof Shingle calculator

  1. Enter your Roof Area in square feet, measured along the actual sloped roof surface.
  2. Adjust the Wastage Allowance based on your roof's complexity โ€” more valleys and hips need a higher percentage.
  3. Confirm or adjust Bundles per Square to match your chosen shingle product's packaging.
  4. Review the Bundles Needed result for your material order.
  5. Review the Roofing Squares Needed result to compare per-square pricing across suppliers.

Formula & Methodology

The calculator converts area to squares, then to bundles:

Squares Needed = โŒˆ(Roof Area ร— (1 + Wastage%)) รท 100โŒ‰ (rounded to the nearest 0.1 square)

Bundles Needed = โŒˆSquares Needed ร— Bundles per SquareโŒ‰

Worked example: For a 2,000 sq ft roof with 10% wastage and 3 bundles per square:

Adjusted Area = 2,000 ร— 1.10 = 2,200 sq ft

Squares Needed = 2,200 รท 100 = 22 squares

Bundles Needed = 22 ร— 3 = 66 bundles

Frequently Asked Questions

The number of bundles needed depends on your roof's area converted into roofing squares (100 sq ft units), multiplied by how many bundles cover one square (typically 3 for standard 3-tab shingles), plus a wastage allowance for cuts and waste at ridges, valleys, and edges. This calculator handles that full calculation.
A roofing square equals 100 square feet of roof area, and it's the standard unit the roofing industry uses to price and package shingles, regardless of roof shape or complexity. Converting your roof's area into squares makes it easy to order the correct quantity from any supplier.
Most standard 3-tab asphalt shingles come 3 bundles per square, though some architectural or laminated shingle products use different bundle counts โ€” check your specific product's packaging or specification sheet to confirm before ordering.
A 10% wastage allowance is standard for simple gable roofs, while roofs with many valleys, hips, dormers, or skylights typically need 15-20% additional material to account for the extra cutting around those features.
Roof area should be measured along the actual sloped surface, not the building's flat footprint โ€” a steeply pitched roof has considerably more surface area than its footprint suggests. If you know your roof's footprint and pitch, you can calculate the sloped area using the pitch's hypotenuse factor.
Many roofers recommend keeping a few extra bundles beyond the calculated amount for future repairs, since matching the exact shingle color and style years later can be difficult if the product line changes or is discontinued.
Roof pitch affects your roof's total surface area (steeper roofs have more surface area for the same building footprint), which in turn increases shingle quantity โ€” use the [Roof Pitch Calculator](/roof-pitch-calculator/) to help determine your roof's actual sloped area from footprint and pitch measurements.
This calculator estimates bundle and square quantities specifically for asphalt shingles, while the [Metal Roof Cost Calculator](/metal-roof-cost-calculator/) estimates material cost for metal roofing panels โ€” use whichever matches your planned roofing material.
Nail requirements are typically specified separately by the shingle manufacturer based on your local wind exposure requirements (commonly 4-6 nails per shingle), and are not included in this calculator's bundle or square output โ€” check your specific shingle's installation instructions for exact nail counts.
Also known as
shingle bundle calculatorroofing squares calculatorasphalt shingle calculatorhow many shingle bundles do I needroof shingle materials estimator