Roofing Calculator
A Roof Is Bigger Than Its Footprint
Look at a house from above and you see the footprint; stand it up at a pitch and the actual roof surface is longer than that flat outline, because the shingles run up the slope, not across the ground. Ignoring that difference is the single most common way roofing material orders come up short.
The Formula
Roof Area = Footprint Area × Pitch Multiplier
Squares = Roof Area ÷ 100
Pitch is expressed as rise per 12 inches of run — a "6" pitch means the roof climbs 6 inches for every 12 inches it runs horizontally. The multiplier comes straight from the Pythagorean relationship between that rise and run, and it scales the flat footprint area up to the true, sloped surface area. The calculator then converts to roofing squares (1 square = 100 sq ft, the standard trade unit) and to shingle bundles, assuming 3 bundles per square for standard 3-tab shingles.
Where This Calculation Matters
- Steep-slope roofs — the pitch multiplier grows quickly at higher pitches, so a steep roof needs meaningfully more material than its footprint alone would suggest.
- Reroofing quotes — contractors price by the square, so converting a footprint measurement into squares is the first step to a comparable quote.
- Material ordering — underestimating shingle bundles means a mid-job supply run, which risks a visible dye-lot mismatch on a finished roof.
Pitch Multiplier by Common Roof Pitches
| Pitch | Description | Multiplier |
|---|---|---|
| 3:12 | Low slope | 1.031 |
| 4:12 | Common ranch-style slope | 1.054 |
| 6:12 | Standard residential slope | 1.118 |
| 8:12 | Steep, traditional pitched roof | 1.202 |
| 10:12 | Very steep | 1.302 |
| 12:12 | 45-degree slope | 1.414 |
Worked Example
A 40 ft × 30 ft footprint (1,200 sq ft) at a 6:12 pitch, with the default 10% waste allowance:
| Step | Calculation | Result |
|---|---|---|
| Roof area | 1,200 × 1.118 | 1,341.6 sq ft |
| With 10% waste | 1,341.6 × 1.10 | 1,475.8 sq ft |
| Squares | 1,475.8 ÷ 100 | 14.76 squares |
| Bundles | 14.76 × 3 | 45 bundles |
How to Use This Calculator
- Enter the Footprint Length and Footprint Width in feet.
- Enter the Roof Pitch as rise per 12 in of run — leave blank to default to a 6:12 pitch.
- Optionally adjust the Waste % — it defaults to 10%.
- Select Calculate to see the roof area in squares and the estimated number of shingle bundles.
Related Calculations
Framing the structure underneath? The Lumber Calculator covers rafters and framing stock, and the Construction Cost Calculator can turn the square footage into a budget figure.