Roofing Calculator
Enter your house's size, overhang and roof pitch. Get the roof area, squares and shingle bundles, plus every accessory: starter, hip and ridge cap, underlayment, ice barrier, drip edge and nails. No address, email or sign-up.
Quick answer: a 40 × 30 ft house with 12 in overhangs and a 6/12 gable roof has about 1,503 sq ft of roof (15 squares). With 10% extra that's 51 bundles of GAF Timberline HDZ or Owens Corning Duration shingles, 2 bundles of ridge cap and 2 rolls of synthetic underlayment.
How the calculator works
Roof area: (length + 2 × overhang) × (width + 2 × overhang) × slope factor
Bundles: roof area × (1 + waste%) ÷ coverage per bundle
Hip length: half the short side × √(2 + (pitch ÷ 12)²), four hips
Drip edge: (eaves + rakes) ÷ (piece length − 2 in lap)
For planes that share one pitch, the roof's area is its footprint times the slope factor, whatever the shape. That's why a hip roof and a gable roof over the same house need the same shingles; the shape changes only the edges. Pitches differ between sections? Enter each section separately.
Pitch multipliers
| Pitch | Angle | Slope factor | Roof area per 1,000 sq ft of footprint |
|---|---|---|---|
| 3/12 | 14° | 1.031 | 1,031 sq ft |
| 4/12 | 18.4° | 1.054 | 1,054 sq ft |
| 5/12 | 22.6° | 1.083 | 1,083 sq ft |
| 6/12 | 26.6° | 1.118 | 1,118 sq ft |
| 7/12 | 30.3° | 1.158 | 1,158 sq ft |
| 8/12 | 33.7° | 1.202 | 1,202 sq ft |
| 9/12 | 36.9° | 1.250 | 1,250 sq ft |
| 10/12 | 39.8° | 1.302 | 1,302 sq ft |
| 12/12 | 45° | 1.414 | 1,414 sq ft |
The factors match the tables in IKO's estimating guide.
Roofing materials compared
Minimum slopes are from the 2021 International Residential Code; your local code may differ. Weights come from the sources listed and vary by product. Service lives are HUD's 2015 ranges, based on 2007 builder data, and HUD itself cautions that such estimates “must be taken with a grain of salt.” A warranty term isn't a lifespan.
| Material | Lowest pitch (IRC) | Weight | Service life (HUD) | Good to know |
|---|---|---|---|---|
| Asphalt shingles | 2:12 (R905.2.2); double underlayment from 2:12 up to 4:12 | 2.4 to 3.2 lb per sq ft for one layer (a metal-roofing maker’s figure) | 15–30 years (“composition shingle”) | The most common US roof. Look for Class A fire rating and, in hail country, a UL 2218 Class 4 impact rating. |
| Metal panels, standing seam | ¼:12 for standing seam; lapped seams 3:12 without sealant, ½:12 with (R905.10.2) | 0.8 to 1.5 lb per sq ft (a metal-panel maker’s figure) | 20–50+ years (standing seam) | Light and suited to low slopes. Cool-roof versions reflect more sunlight (check the Cool Roof Rating Council directory). |
| Metal shingles | 3:12 (R905.4.2) | — | — | Metal formed to look like shingles, slate or shakes. We found no authoritative weight or life figure. |
| Concrete tile | 2½:12; double underlayment from 2½:12 up to 4:12 (R905.3.2) | About 720–970 lb per 100 sq ft (one maker’s profile) | 50+ years (“concrete/clay tile”) | Heavy: switching to tile from shingles can need a check of the roof framing by an engineer or your building department. |
| Clay tile | 2½:12; double underlayment from 2½:12 up to 4:12 (R905.3.2) | About 750 lb per square for one profile; others are heavier | 50+ years (“concrete/clay tile”) | Heavy, like concrete tile. Weight varies a lot by profile, so use the product’s own figure. |
| Slate | 4:12 (R905.6.2) | 500 to 1,400 lb per square, by thickness and size | 50–100 years | The heaviest common roof. Needs framing designed for the load and an experienced slate installer. |
| Wood shakes and shingles | 3:12 (R905.7.2 shingles, R905.8.2 shakes) | — | 15–30 years (“wood shingle”) | Check fire-rating rules first: some areas require Class A roofs. |
- Fire classes: roof coverings are tested to ASTM E108 / UL 790. Class A is effective against severe fire-test exposure, B moderate and C light.
- Hail: UL 2218 drops steel balls on the shingle; Class 4 (a 2 in ball) is the highest. Owens Corning notes the test “do[es] not guarantee” a shingle will resist all weather.
- Cool roofs: the Department of Energy says a cool roof can reflect up to 90% of sunlight, saving up to 15% of a single-story building's yearly cooling energy in warm climates. ENERGY STAR stopped certifying roof products on June 1, 2022, so look products up in the Cool Roof Rating Council's directory.
- Heavier roof, stronger frame: moving from shingles to tile or slate adds a lot of weight. Have the framing checked before you choose.
Before anyone goes up
OSHA calls falls the leading cause of death in construction: 389 of 1,034 construction deaths in 2024 were falls to a lower level. Measure from the ground, the attic and the plans where you can, and weigh the job with the DIY vs hire a pro calculator. Hiring? Compare roofers with the contractor checklist, schedule the job in the timeline planner, and look up terms like square, rake and pitch in the glossary. Need the footprint of an L-shaped house? Use the square footage calculator.
Common questions
How many bundles of shingles do I need?
Divide the roof area plus waste by the coverage per bundle. For GAF Timberline HDZ and Owens Corning Duration, three bundles cover 98.4 sq ft, a little less than a 100 sq ft “square”, so a 40 × 30 ft house with 12 in overhangs and a 6/12 gable roof (1,503 sq ft) needs 51 bundles with 10% extra. Counting a flat 3 bundles per 100 sq ft would leave you short.
What is a roofing square?
A 10 × 10 ft area: 100 sq ft of roof. Roof prices and shingle coverage are usually quoted per square.
How do I find my roof pitch?
Pitch is inches of rise per 12 in of level run. From the attic or a ladder at the gable end, hold a level against the rafter or roof, measure 12 in along it, and measure straight up to the roof. Our pitch finder converts any rise and run. Don’t climb onto a roof to measure it.
Does a hip roof need more shingles than a gable roof?
Not for the same pitch and overhangs: both cover the same area, because roof area is the footprint times the slope factor. A hip roof has more edges and hips, though, so it needs more ridge cap and starter, and usually more waste from cutting along the hips.
Do I need an ice barrier?
Where your jurisdiction says ice dams are a local problem. The 2021 IRC requires one for shingle roofs where Table R301.2 is marked “YES”, reaching at least 24 in inside the exterior wall line (and at least 36 in up the slope on 8:12 and steeper roofs). Your building department can tell you.
Can I put asphalt shingles on a low-slope roof?
Only down to 2:12. Between 2:12 and 4:12 the IRC requires a double layer of underlayment, which this calculator adds automatically. Below 2:12, use a covering rated for low slopes, such as standing-seam metal.
Sources
- GAF, Timberline HDZ (and family) installation instructions, 4/23 (PDF hosted by Home Depot)
- GAF, Pro-Start starter strip shingles (FAQ: about 120.33 linear ft per bundle)
- GAF, All about hip and ridge cap shingles (Seal-A-Ridge: about 25 linear ft per bundle)
- GAF, What is a roofing square?
- Owens Corning, TruDefinition Duration shingles (spec table)
- Owens Corning, Starter Strip Plus product data (105 lineal ft per bundle)
- Owens Corning, ProEdge Hip & Ridge data sheet (33 ft per bundle)
- Owens Corning, ProArmor synthetic underlayment (929 sq ft with 3 in laps)
- Owens Corning, WeatherLock G ice & water barrier (200 sq ft, 3 ft wide)
- IKO, Estimating how much roofing is required (pitch and hip/valley factor tables, PDF)
- ICC, 2021 International Residential Code, Chapter 9 Roof Assemblies (R905)
- ICC, 2021 International Building Code, Chapter 15 (fire classes A, B, C)
- Fabral, Technical Bulletin 721: re-roofing with metal (shingle and metal weights)
- Eagle Roofing, technical specifications (concrete tile weights)
- Ludowici, Classic 16" clay tile (weight per square)
- Professional Roofing, letter from the National Slate Association (slate 500–1,400 lb per square)
- HUD, Durability by Design, 2nd ed. (2015), Table 4-2 service life (PDF)
- Owens Corning, what a UL 2218 Class 4 impact rating means (PDF)
- U.S. Department of Energy, Guide to Cool Roofs (2021, PDF)
- Cool Roof Rating Council, ENERGY STAR roofing program sunsets (June 1, 2022)
- OSHA, Stop Falls (2024 construction fall deaths, BLS data)
Formulas and figures last checked against these sources on. Spotted an error? Tell us and we'll fix it.
More calculators
Attic Insulation Calculator
R-value to add for your climate zone (ENERGY STAR), then bags of blown-in or packages of batts from your product’s label.
Concrete & masonryConcrete Calculator
Cubic yards and 40–80 lb bag counts for slabs, footings and post holes.
Walls & paintPaint Calculator
Gallons and quarts for a room, minus doors and windows, with the ceiling optional.
Walls & paintDrywall Calculator
Sheets for walls and ceiling, plus joint compound and tape, from your room size.
