Calculators · Shingle Calculator

Roofing

Shingle Calculator

Enter each roof plane to get the squares and bundles of shingles to order, plus starter strip and ridge cap bundles.

Plane 1
Shape
Length
Width
Plane 2
Shape
Length
Width

Check the package of your shingles. A roofing square is 100 sq ft.

Optional. Empty means 0. See the waste guide below.

Total length of eaves plus rakes, for the starter strip.

Feet of eave one bundle covers.

Total length of ridge plus hips, for the caps.

Feet of ridge one bundle covers.

Total valley length, for the extra shingles.

How to calculate how many shingles you need

Shingles are sold in bundles, and roofers count them by the roofing square, which is 100 square feet of roof. Start with the real area of every plane of the roof, not the floor plan under it. If you only know the size of the house, the roofing calculator turns a footprint and a pitch into roof area.

StepFormula
1. Roof areasum of the area of every plane
2. Roofing squaresroof area ÷ 100
3. Add wastesquares × (1 + waste %)
4. Field bundlessquares × bundles per square, rounded up
5. Starter strip bundleseaves + rakes (ft) ÷ feet per bundle, rounded up
6. Ridge cap bundlesridge + hips (ft) ÷ feet per bundle, rounded up

A rectangular plane is length times width. The triangular plane at the end of a hip roof is base times height divided by 2. Each plane is its own row, so a gable roof is two rows and a hip roof is two rectangles and two triangles. Measurements can be typed as 14'6" or 14 ft 6 in, and the calculator rounds every bundle count up because you cannot buy part of a bundle.

Example: a gable roof with two planes

Each plane is 40 ft by 14.5 ft measured on the slope. You use shingles that come 3 bundles per square, add 10% waste, and your eaves and rakes add up to 138 ft (80 ft of eaves plus four rakes of 14.5 ft). The ridge is 40 ft. The starter is GAF Pro-Start and the caps are GAF Seal-A-Ridge.

StepOperationResult
Roof area2 × (40 × 14.5)1,160 sq ft
Roofing squares1,160 ÷ 10011.6
With 10% waste11.6 × 1.1012.76 squares
Field bundles12.76 × 3 = 38.28, rounded up39 bundles
Starter strip138 ÷ 120.33 = 1.15, rounded up2 bundles
Ridge caps40 ÷ 25 = 1.6, rounded up2 bundles

Bundles for a given number of squares

The table shows the bundles for a roof area with no waste added. Waste goes on top of these numbers.

Roof area3 per square4 per square5 per square
1,000 sq ft (10 squares)304050
1,500 sq ft (15 squares)456075
2,000 sq ft (20 squares)6080100
2,500 sq ft (25 squares)75100125
3,000 sq ft (30 squares)90120150

Bundles per square and coverage per bundle

This Old House says shingles come in bundles that cover about 33 square feet, so three bundles make a square. Fine Homebuilding adds that three bundles to the square is the most common, which applies to most 3-tab and some lightweight laminated shingles, while heavier shingles take four or sometimes five. Both were checked in October 2026. The exact coverage of a product is printed on its package, and the “Custom coverage” option lets you use it.

Starter strip and ridge cap bundles

Starter strip goes along the eaves and rakes, and ridge caps go along the ridge and the hips. Each is a separate product with its own coverage per bundle. These are the figures we read in the manufacturers’ data sheets and in a trade magazine in October 2026:

ProductFeet per bundleSource
GAF Pro-Start starter strip120.33GAF data sheet
Owens Corning Starter Strip105Owens Corning data sheet
GAF Seal-A-Ridge ridge caps25GAF sell sheet
Owens Corning DecoRidge ridge caps20Owens Corning data sheet
Caps cut from 3-tab shinglesabout 35Fine Homebuilding

GAF states that four bundles of Seal-A-Ridge cover approximately 100 linear feet, so the table shows 100 ÷ 4 = 25 feet per bundle. The GAF and Owens Corning sheets are the manufacturers’ own documents, read from copies hosted by retailers and distributors because the manufacturers’ websites do not serve them to automatic readers. The Owens Corning starter sheet says it works with shingles that have an exposure of up to 6 inches. For valleys, Fine Homebuilding recommends two extra shingles per linear foot, and its example is a 16 ft valley that needs 32 shingles, roughly one extra bundle. The calculator shows that count but does not add it to the bundles.

How much waste to add

Leave the waste box empty to see the exact amount. The published advice differs:

  • This Old House says to include an extra 15% for waste from cuts around vents, pipes and ridge caps.
  • GAF suggests adding 10-15% for trim allowance and waste.
  • Fine Homebuilding author Mike Guertin figures 1% on a simple roof and 5% or more on a complex roof, and he works out starter shingles and caps separately, which is why this calculator does too.

A roof with many hips, valleys and dormers wastes more than a plain gable. Ask your supplier or roofer which percentage they use. Figures checked in October 2026.

What this calculator does not do

It counts asphalt shingle bundles from the areas and lengths you type. It does not give prices, and it does not count nails, underlayment, flashing, drip edge or vents. It does not cover wood shingles either, because we could not verify their coverage. To find the roof area from the size of the house, use the roofing calculator, and to turn a pitch into degrees or a rise, use the roof pitch calculator.

Frequently asked questions

How many bundles of shingles are in a square?

Most asphalt shingles come three bundles to a square, and a square is 100 square feet of roof. Heavier shingles take four, or sometimes five, bundles to the square. Read the coverage printed on the package of your shingles, because that number is the one that counts for your product.

How many square feet does a bundle of shingles cover?

A bundle of the common three-bundle shingles covers about 33 square feet, which is 100 divided by 3. If your package prints a different coverage, choose “Custom coverage” in the calculator and type it.

How do I calculate shingles from the roof square footage?

Divide the roof area in square feet by 100 to get roofing squares, multiply by the bundles per square, and round up to a whole bundle. A 1,160 square foot roof is 11.6 squares, which is 34.8 bundles at three per square, so 35 bundles before any waste.

How much extra should I order for waste?

The published advice varies, so ask your supplier or roofer. This Old House says to include an extra 15% for waste. GAF suggests adding 10-15% for trim allowance and waste. Fine Homebuilding author Mike Guertin figures about 1% on a simple roof and 5% or more on a complex roof. Type the figure you choose in the waste box, or leave it empty to see the exact amount.

How many bundles of starter strip and ridge caps do I need?

Measure the eaves and rakes for the starter strip and the ridge and hips for the caps, then divide each length by the feet one bundle covers. The sources we checked give 120.33 feet per bundle for GAF Pro-Start, 105 feet for Owens Corning Starter Strip, 25 feet for GAF Seal-A-Ridge, 20 feet for Owens Corning DecoRidge, and about 35 feet for ridge caps cut from three-bundle 3-tab shingles.

How do I calculate shingles for a hip roof?

Add each plane as its own row. A rectangular plane is length times width. The triangular plane at the end of a hip roof is base times height divided by 2, so choose “Triangle” for those rows. Add the hips to the ridge length so the cap bundles cover them.

Does this shingle calculator work for wood shingles?

No. It counts asphalt shingle bundles. We could not verify coverage figures for wood shingles or shakes, so the calculator does not cover them.

How do I get the roof area if I only know the size of the house?

Multiply the footprint by the pitch factor, which is the square root of 1 plus (rise ÷ 12) squared. The roofing calculator does it for you from the footprint and the pitch. Then type the resulting area in a “Known area” row here.

We use our own technical cookies and, if you allow it, Google Analytics cookies to see which calculators are used most. Press “Accept” to allow analytics, “Reject” to refuse them or “Configure” to choose. If you don’t accept, we still measure visits without cookies and with approximate figures. You can change your mind at any time from the footer. More details in the cookie policy.