Calculators · Shingle Calculator
RoofingShingle Calculator
Enter each roof plane to get the squares and bundles of shingles to order, plus starter strip and ridge cap bundles.
Field shingles needed
—
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.
| Step | Formula |
|---|---|
| 1. Roof area | sum of the area of every plane |
| 2. Roofing squares | roof area ÷ 100 |
| 3. Add waste | squares × (1 + waste %) |
| 4. Field bundles | squares × bundles per square, rounded up |
| 5. Starter strip bundles | eaves + rakes (ft) ÷ feet per bundle, rounded up |
| 6. Ridge cap bundles | ridge + 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.
| Step | Operation | Result |
|---|---|---|
| Roof area | 2 × (40 × 14.5) | 1,160 sq ft |
| Roofing squares | 1,160 ÷ 100 | 11.6 |
| With 10% waste | 11.6 × 1.10 | 12.76 squares |
| Field bundles | 12.76 × 3 = 38.28, rounded up | 39 bundles |
| Starter strip | 138 ÷ 120.33 = 1.15, rounded up | 2 bundles |
| Ridge caps | 40 ÷ 25 = 1.6, rounded up | 2 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 area | 3 per square | 4 per square | 5 per square |
|---|---|---|---|
| 1,000 sq ft (10 squares) | 30 | 40 | 50 |
| 1,500 sq ft (15 squares) | 45 | 60 | 75 |
| 2,000 sq ft (20 squares) | 60 | 80 | 100 |
| 2,500 sq ft (25 squares) | 75 | 100 | 125 |
| 3,000 sq ft (30 squares) | 90 | 120 | 150 |
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:
| Product | Feet per bundle | Source |
|---|---|---|
| GAF Pro-Start starter strip | 120.33 | GAF data sheet |
| Owens Corning Starter Strip | 105 | Owens Corning data sheet |
| GAF Seal-A-Ridge ridge caps | 25 | GAF sell sheet |
| Owens Corning DecoRidge ridge caps | 20 | Owens Corning data sheet |
| Caps cut from 3-tab shingles | about 35 | Fine 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.
More calculators
- Roofing Calculator Estimate roof area, roofing squares and shingle bundles from your roof size and pitch.
- Roof Pitch Calculator Convert rise and run to pitch, angle and slope factor, and find rafter length.
- Metal Roofing Calculator Count metal roofing panels from each roof plane and the panel coverage width.