Roofing Calculator
Calculate roofing materials needed for your project
Roof Details
Results
What Is Roofing Calculation?
Roofing calculation determines the materials needed to cover your roof, accounting for roof area, pitch, complexity, and waste. Roofing materials are typically sold by the "square"—a unit covering 100 square feet of roof area.
| Material | Sold By | Coverage per Unit | Typical Lifespan |
|---|---|---|---|
| Asphalt 3-tab | Bundle (3/square) | 33.3 sq ft/bundle | 15-20 years |
| Architectural shingles | Bundle (3-4/square) | 25-33 sq ft/bundle | 25-30 years |
| Metal roofing | Panel/Sheet | Varies by panel size | 40-70 years |
| Cedar shakes | Bundle | 25-33 sq ft/bundle | 20-40 years |
| Tile (clay/concrete) | Per tile or pallet | ~90 tiles/square | 50-100 years |
| Slate | Per square | 100 sq ft | 75-200 years |
Basic Roofing Formula
Where:
- Footprint= Building footprint area (sq ft)
- Pitch Factor= Multiplier based on roof slope
- Squares= Units of 100 sq ft coverage
Understanding Roof Pitch
Roof pitch (or slope) is expressed as rise over run, typically as X/12 (X inches of rise per 12 inches of horizontal run). Steeper roofs have more surface area than flat roofs covering the same footprint.
| Pitch | Angle | Pitch Factor | Description |
|---|---|---|---|
| Flat (0/12) | 0° | 1.000 | Flat or nearly flat |
| 2/12 | 9.5° | 1.014 | Low slope |
| 3/12 | 14° | 1.031 | Low slope |
| 4/12 | 18.4° | 1.054 | Standard low |
| 5/12 | 22.6° | 1.083 | Standard |
| 6/12 | 26.6° | 1.118 | Standard |
| 7/12 | 30.3° | 1.158 | Standard |
| 8/12 | 33.7° | 1.202 | Steep |
| 9/12 | 36.9° | 1.250 | Steep |
| 10/12 | 39.8° | 1.302 | Very steep |
| 12/12 | 45° | 1.414 | Very steep (45°) |
Pitch Factor Formula
Where:
- rise= Inches of rise per 12 inches run
Calculating Shingles
Shingles are sold in bundles. Most architectural shingles require 3-4 bundles per square (100 sq ft).
| Shingle Type | Bundles per Square | Shingles per Bundle | Coverage/Bundle |
|---|---|---|---|
| 3-Tab standard | 3 | 26-29 | 33.3 sq ft |
| Architectural standard | 3 | 21-25 | 33.3 sq ft |
| Architectural heavy | 4 | 15-20 | 25 sq ft |
| Premium/Designer | 4-5 | Varies | 20-25 sq ft |
| Starter strip | Varies | Linear feet | 100+ LF/bundle |
| Ridge cap | Varies | Pieces | 20-35 LF/bundle |
Note: Always check manufacturer specifications—bundle coverage varies by product line.
Roofing Accessories and Materials
Complete roofing projects require more than just shingles. Calculate all necessary materials.
| Material | Purpose | How to Calculate |
|---|---|---|
| Underlayment (felt) | Weather barrier under shingles | Roof area + 10% overlap |
| Ice & water shield | Valleys, eaves, penetrations | Eave length × 3' + valleys × 3' |
| Drip edge | Eave and rake edges | Perimeter in linear feet |
| Ridge vent | Attic ventilation | Ridge length |
| Flashing | Chimneys, walls, vents | Linear feet around penetrations |
| Roofing nails | Secure shingles | ~1.5 lbs per square |
| Starter strip | First course at eaves | Eave length |
| Ridge/hip cap | Ridge and hip lines | Linear feet of ridges/hips |
Waste Factors by Roof Complexity
Roof complexity affects waste from cutting and fitting around features.
| Roof Type | Waste Factor | Characteristics |
|---|---|---|
| Simple gable | 10% | Two rectangular slopes |
| Hip roof | 12-15% | Four slopes meeting at hips |
| Multiple valleys | 15% | Complex intersections |
| Dormers present | 15% | Extra cutting around dormers |
| Complex (many features) | 15-20% | Multiple slopes, penetrations |
| Steep pitch (>8/12) | Add 5% | Difficult to work on |
Penetrations: Count skylights, vents, chimneys, and pipes. Each requires additional flashing and cutting.
Metal Roofing Calculation
Metal roofing uses different calculation methods based on panel type.
| Panel Type | Typical Width | Coverage Width | Length |
|---|---|---|---|
| Standing seam | 16-18" | 12-16" (after overlap) | Custom cut to length |
| Corrugated | 26-36" | 24-34" (after overlap) | 8-16 ft panels |
| Metal shingles | Varies | Similar to asphalt | Per square |
| Stone-coated steel | Varies | Per manufacturer | Per square |
Metal calculation: Panels = Roof length ÷ Panel coverage width, for each slope. Order panels cut to your slope length to minimize waste.
How to Measure Your Roof
You can measure your roof from the ground, attic, or using satellite imagery.
| Method | Accuracy | How To |
|---|---|---|
| Ground measurement | Good for footprint | Measure building footprint, apply pitch factor |
| Roof walkoff | Most accurate | Measure actual roof surface (safety first!) |
| Attic measurement | Good | Measure rafter length, multiply by building width |
| Satellite imagery | Good estimate | Use Google Earth or roofing apps |
| Blueprint/plans | Very accurate | Use architect drawings if available |
Safety: If walking on the roof, use proper safety equipment including harness, non-slip shoes, and never work alone on steep roofs.
Worked Examples
Calculate Shingles for a Simple Gable Roof
Problem:
A home has a 30×40 ft footprint with a 6/12 pitch gable roof. How many bundles of architectural shingles are needed?
Solution Steps:
- 1Calculate footprint area: 30 × 40 = 1,200 sq ft
- 2Apply pitch factor for 6/12: 1,200 × 1.118 = 1,342 sq ft (actual roof area)
- 3Add 10% waste for simple gable: 1,342 × 1.10 = 1,476 sq ft
- 4Calculate squares: 1,476 ÷ 100 = 14.76 squares
- 5Bundles needed: 14.76 × 3 = 44.3 bundles
- 6Round up: 45 bundles
Result:
Order 45 bundles (15 squares) of architectural shingles. Also need: ~1,500 sq ft underlayment, starter strip, ridge cap, and accessories.
Calculate for a Hip Roof with Dormers
Problem:
A 2,000 sq ft footprint hip roof with 5/12 pitch and 2 dormers. Calculate shingles needed.
Solution Steps:
- 1Apply pitch factor for 5/12: 2,000 × 1.083 = 2,166 sq ft
- 2Add dormer area (estimate 100 sq ft each): 2,166 + 200 = 2,366 sq ft
- 3Apply 15% waste for hip + dormers: 2,366 × 1.15 = 2,721 sq ft
- 4Calculate squares: 2,721 ÷ 100 = 27.21 squares
- 5Round up: 28 squares
- 6Bundles: 28 × 3 = 84 bundles
Result:
Order 84 bundles (28 squares). Hip roofs use more ridge cap—measure all hip and ridge lines for cap shingles.
Calculate Metal Roofing Panels
Problem:
A 20×30 ft garage with 4/12 pitch using 3-foot wide metal panels. How many panels per side?
Solution Steps:
- 1Calculate rafter length using pitch: 15 ft run × 1.054 pitch factor = 15.8 ft
- 2Roof width: 30 ft
- 3Panel coverage width: 3 ft - 2" overlap = 2.83 ft effective
- 4Panels per side: 30 ÷ 2.83 = 10.6, round up to 11 panels
- 5Two sides: 11 × 2 = 22 panels
- 6Order panels at 16 ft length to cover 15.8 ft rafter + overhang
Result:
Order 22 panels at 16 ft length (or longer for desired overhang). Include ridge cap, trim, and fasteners.
Tips & Best Practices
- ✓One 'square' equals 100 square feet of roof coverage—the standard roofing unit.
- ✓Always apply the pitch factor to footprint area to get actual roof surface area.
- ✓Most architectural shingles require 3 bundles per square; check your specific product.
- ✓Hip roofs use more ridge/hip cap than gable roofs—measure all ridge and hip lines.
- ✓Order 10-15% extra for waste; more for complex roofs with many valleys or dormers.
- ✓Don't forget underlayment, drip edge, flashing, ridge vent, and nails in your order.
- ✓Use satellite imagery or roofing apps for a quick estimate before climbing on the roof.
Frequently Asked Questions
Sources & References
Last updated: 2026-01-22