★ GUIDES · CONSTRUCTION · ROOF

How to Calculate Roof Shingles in Five Simple Steps

Measure the slope, convert to squares, multiply by bundles per square, add waste, and order. This guide works the 40 ft by 25 ft example step by step — 1000 sq ft, 10 squares, 33 bundles with 10% waste — so the merchant trip is settled before the first shingle is stripped. For the interactive version, use the shingle calculator.

Roof shingles in one line

Roof shingles are area, converted to squares, times bundles per square, plus waste. A 40 ft by 25 ft roof is 1000 square feet, or 10 squares; at 3 bundles per square that is 30 bundles exact, and with 10% waste the order is 33 bundles. The rest of this guide is about getting those three inputs honest: the roof size, the bundles per square, and the waste allowance.

Step 1: Measure the roof slope

Measure the length and the width of the slope in feet, edge to edge, on the slope itself — not on the flat plan, since a pitched roof is longer on the slope than on the ground beneath it. The worked example is 40 ft long and 25 ft wide, a normal single slope. Walk the tape down the slope, not across the yard, and if the roof has two slopes, measure each one separately and add them at the end. A slope that is 40 ft by 25 ft has an area of 1000 square feet, and that one number is the foundation of everything that follows.

Step 2: Convert square feet to squares

Roofers do not order by the square foot; they order by the square, which is 100 square feet of roof. Divide the area by 100: 1000 divided by 100 is 10 squares exactly. A roof of 1250 square feet would be 12.5 squares, and the half square stays in the maths — it is not rounded away, since half a square is still a bundle and a half of shingles. Squares are the unit the bundle rate hangs on, so this division is the step that turns a measurement into an order.

Step 3: Multiply by bundles per square

Multiply the squares by the bundles per square from the bundle label. Standard shingles take 3 bundles per square, so 10 squares times 3 is 30 bundles exact. Heavier architectural shingles can take 4 bundles per square, which would take the same roof to 40 bundles exact — a whole third more, from one label figure. Check the label before multiplying, not after ordering: the bundle rate is the input people assume instead of reading, and the assumption is what under-orders.

Step 4: Add waste for cutting

Shingles are cut at the hips, valleys, edges and around every vent and chimney, so add waste before ordering: 10% for a simple gable roof takes 30 bundles to 33. A cut-up roof with many valleys, hips and dormers wants 15%, which would take the same roof to 35 bundles after rounding up. Waste is not spare stock — it is the shingles the roof consumes in cutting, and a roof ordered without it comes up short at the last valley, with the merchant closed and the roof open.

Step 5: Order, and count the extras

Order 33 bundles, then count what bundles do not cover. Starter strips run the eaves, ridge caps run the ridge by the linear foot, underlayment covers the whole roof again in its own rolls, and flashing guards the chimneys and valleys — none of these come in the bundle count. Keep one spare bundle after the job: it patches storm damage, and a matching batch may not exist next year. Order the bundles, the caps and the starter course together, so the roof is stripped once and finished once.

Shingles in numbers

Suppose the roof slope is 40 ft by 25 ft, at 3 bundles per square, with 10% waste. Area: 40 × 25 = 1000 sq ft. Squares: 1000 ÷ 100 = 10. Exact bundles: 10 × 3 = 30. With waste: 30 × 1.10 = 33 bundles. Order: 33 bundles, plus starter strips, ridge caps and underlayment bought separately.

Common mistakes

The most common mistake is measuring the roof flat instead of on the slope, which under-orders by exactly the pitch factor. The second is assuming 3 bundles per square without reading the label, when heavier shingles take 4. The third is skipping the waste allowance, which under-orders by exactly the amount the cutting consumes. The fourth is measuring one slope and forgetting the other, which orders half a roof. The fifth is counting ridge caps and starter strips as bundles, which are bought by the linear foot and the course, not by the bundle.

Worked example, start to finish

A roof slope, 40 ft by 25 ft, 3 bundles per square, 10% waste. Area: 1000 sq ft. Squares: 10. Exact bundles: 30. With waste: 33 bundles. Result: order 33 bundles, plus starter strips, ridge caps and underlayment, and keep one spare bundle for storm repairs. If the same slope used 4 bundles per square instead, the exact count would be 40 bundles and the order 44 with waste — the bundle rate alone would add 11 bundles, which is why step three, reading the label, matters most.

What changes the answer most

The bundles-per-square figure changes the answer most: moving from 3 to 4 adds a third to the whole order at a stroke, since it multiplies every square. The roof size is second: length and width move the area, but only across a bundle rounding does the shop list change. The waste allowance is third: 10% is small beside the bundle rate, but it is the difference between a finished valley and an open one. The pitch is fourth, and it changes only the measured length, never the formula. If the budget is tight, cut a second slope to next season before cutting the waste allowance.

Frequently asked questions

How many bundles of shingles do I need for a 40×25 roof?

33 bundles at 3 per square with 10% waste. The roof is 1000 sq ft, or 10 squares; 10 × 3 = 30 bundles exact, and waste takes it to 33.

What is a square in roofing?

100 square feet of roof. A 1000 sq ft roof is 10 squares, and a 1250 sq ft roof is 12.5 squares — the half square stays in the maths, since it is still shingles.

How many bundles are in a square of shingles?

Usually 3 for standard shingles, which is the figure this guide uses. Heavier architectural shingles can take 4 — check the bundle label, since the rate moves the whole order.

How much waste should I add to a shingle order?

10% for a simple gable roof, 15% or more for a roof with hips, valleys and dormers. Waste is the cutting, not spare stock — without it, the last valley comes up short.

Do I measure the roof flat or on the slope?

On the slope. A pitched roof is longer on the slope than on the plan, and the plan length under-orders. Measure each slope separately and add them for a full roof, using the shingle calculator once per slope.

What else do I need besides the bundles?

Starter strips, ridge caps, underlayment and flashing, none of which are counted in bundles. The square footage calculator gives the roof area itself, before squares and bundles are counted.