Short answer
A 20x30 cottage with an 8/12 pitch requires 7.21 roofing squares (721 square feet of roof surface). To cover that with architectural shingles plus a 10% waste allowance, order 24 bundles, 2 underlayment rolls, and 100 linear feet of drip edge. That's the full answer to how many roofing squares for a 20x30 cottage with 8/12 pitch.
How this calculator works
The footprint vs. the actual roof surface
Your house footprint is 20 ft × 30 ft = 600 square feet flat. But a pitched roof covers more surface than the floor plan below it — the steeper the pitch, the more shingle area you need. The calculator bridges that gap using a pitch factor.
For an 8/12 pitch — meaning the roof rises 8 inches for every 12 inches of horizontal run — the pitch factor is 1.202. Multiply the footprint by that factor and you get the true sloped surface area:
20 × 30 × 1.202 = 721.2 square feet
Divide by 100 to convert square feet to roofing squares:
721.2 ÷ 100 = 7.21 squares
That's the number your roofing supplier will use to build your material quote.
Inputs explained
House length and width are the outer footprint dimensions — measure from outside wall to outside wall at ground level. Don't try to measure the actual roof slope; the pitch factor handles that conversion.
Pitch factor is derived from the roof's rise-over-run ratio. Common pitch factors:
| Pitch | Factor |
|---|---|
| 4/12 | 1.054 |
| 6/12 | 1.118 |
| 8/12 | 1.202 |
| 10/12 | 1.302 |
| 12/12 | 1.414 |
If you don't know your pitch, hold a level horizontally against the roof, measure 12 inches out from where it touches the sheathing, then measure straight up to the roof surface. That vertical measurement is the rise.
Secondary outputs and how they're calculated
Shingle bundles — Most architectural shingles are packaged 3 bundles per square. The formula multiplies 7.21 squares × 3 bundles × 1.10 (waste factor), then rounds up to a whole number: 24 bundles. Always round up; a partial bundle shortage means a second trip to the lumber yard.
Underlayment rolls — GAF FeltBuster and most synthetic underlayment rolls cover 10 squares each. The calculator divides total squares by 4 (since you typically need roughly one roll for each 4 squares given overlap and waste), rounding up to 2 rolls. Verify coverage on the specific product you buy; some 15-lb felt rolls only cover 4 squares.
Drip edge — Calculated as the perimeter: 2 × (20 + 30) = 100 linear feet. This runs along every eave and rake edge. Standard 10-ft sections mean you need at least 10 pieces; buy 11 to have material for cuts.
Ridge cap — Estimated at 10% of total squares, rounded up to 1 square. For a simple gable, this is the horizontal ridge at the peak. Hip roofs have more ridge and hip runs, so recalculate those separately.
What the calculator does not account for
The formula assumes a simple gable or hip roof with no dormers, skylights, or step-flashing transitions. Each dormer adds its own small roof planes and valleys. For a plain 20x30 cottage — the most common configuration for a guest house, workshop, or small cabin — the numbers above are accurate without adjustment.
The 10% waste factor built into the bundle count handles standard cuts at rakes and eaves. If your roof has multiple valleys or a complex hip layout, push that to 15%.
Recommended materials
For a 7.21-square roof, you're working with a manageable material list. Architectural shingles outperform three-tab on longevity and wind resistance, which matters more on steeper pitches like 8/12 where wind uplift is higher. Synthetic underlayment installs faster than felt, doesn't absorb moisture during installation delays, and is required by some shingle warranties.
- GAF Timberline HDZ architectural shingles (33.3 sqft per bundle) — 24 bundles covers this roof at 10% waste; Class 4 impact rating available
- GAF FeltBuster synthetic underlayment (10 sq roll) — 2 rolls for this job; compatible with GAF's Golden Pledge warranty program
- Amerimax Home Products 10 ft white drip edge — order 11 pieces for 100 linear ft of perimeter with cut allowance
FAQ
How many roofing squares does a 20x30 cottage with an 8/12 pitch need? A 20x30 footprint with an 8/12 pitch factor of 1.202 yields 7.21 roofing squares, or about 721 square feet of roof surface. That's the number to bring to your roofing supplier.
How many shingle bundles do I need for 7.21 squares? With 3 bundles per square and a 10% waste factor, you need 24 bundles. Most architectural shingles like GAF Timberline HDZ cover 33.3 sq ft per bundle, so this math holds for that product.
What is a roofing square? One roofing square equals 100 square feet of roof surface. It's the standard unit roofers and suppliers use for estimating shingles, underlayment, and labor.
What is a pitch factor and where does 1.202 come from? The pitch factor converts your flat footprint area into the actual sloped surface area the shingles will cover. An 8/12 pitch rises 8 inches for every 12 inches of horizontal run, which gives a pitch factor of approximately 1.202.
How many underlayment rolls do I need? At one 10-square roll per 4 roofing squares, you need 2 rolls for a 7.21-square roof. Buy both — you'll use nearly all of the second roll.
How much drip edge do I need for a 20x30 cottage? The perimeter of a 20x30 house is 100 linear feet, so you need at least 100 linear feet of drip edge. Budget a little extra for overlaps at corners.
What does ridge cap require for this roof? Ridge cap typically covers about 10% of the roof area, which rounds to 1 square here. Some roofers cut three-tab shingles for ridge cap; others buy dedicated ridge cap bundles.
Does the 10% waste factor apply to all roof shapes? 10% is a reasonable baseline for a simple gable or hip roof with minimal penetrations. Add more — up to 15%–20% — for roofs with multiple valleys, skylights, or dormers.
Should I buy more than 24 bundles? Stick with 24 unless your roof has dormers, chimneys, or complex valleys. For a plain 20x30 cottage, 24 bundles with the 10% waste already built in is the right order quantity.
Can I use this calculation for metal roofing panels? The square footage is the same — 721 sq ft — but metal roofing is sold by the panel or square foot, not in bundles. Use the 7.21-square figure and convert to panel widths and lengths based on the specific product.
Is the 20x30 measurement the footprint or the roof surface? It's the footprint — the floor plan dimensions of the house. The calculator multiplies by the pitch factor to get actual roof surface area, which is 721 sq ft for this configuration.
How does valley flashing factor into my material list? Valley flashing is not included in the square count. Measure each valley run separately and add step and counter flashing for any chimneys or walls that intersect the roof plane.