Roofing Shingle Calculator: Bundles, Underlayment & Ridge Cap for Any Roof
Roofing is one of the most expensive home repairs you'll face. Ordering the right amount of shingles, underlayment, and ridge cap saves you from mid-project supply runs — or worse, finding out your shingle color was discontinued. Here's the exact math.
🧮 Use Our Free Roofing Calculator
Enter your house dimensions, roof pitch, and complexity — we'll calculate bundles, underlayment rolls, and ridge cap automatically.
Open Roofing Calculator →The Formula (Don't Skip Steps)
Step 1: Measure House Footprint
Measure the exterior width and length of your house at ground level. This is your footprint, not your roof area. A 1,500 sq ft house could have a 2,200 sq ft roof.
Step 2: Adjust for Roof Pitch
The steeper the roof, the more surface area. Use these multipliers:
| Pitch | Multiplier | Example (1,500 sq ft footprint) |
|---|---|---|
| Flat / 2:12 | 1.013× | 1,520 sq ft |
| 4:12 (low slope) | 1.054× | 1,581 sq ft |
| 6:12 (standard) | 1.118× | 1,677 sq ft |
| 8:12 (steep) | 1.202× | 1,803 sq ft |
| 10:12 (very steep) | 1.302× | 1,953 sq ft |
| 12:12 (extreme) | 1.414× | 2,121 sq ft |
Step 3: Add Overhang & Complexity
- Overhangs: Add 10% for typical 1-foot overhangs all around
- Hips & valleys: Add 5% per major valley, 10% for complex hip roofs
- Dormers: Add 5% per dormer (lots of cuts and waste)
Step 4: Calculate Bundles
Standard architectural shingles: 3 bundles per 100 sq ft (1 "square")
Formula: (Adjusted Roof Area ÷ 100) × 3 = Bundle Count
Step 5: Add Waste Factor
- Simple gable roof: 5–10%
- Hip roof with valleys: 10–15%
- Complex roof (dormers, multiple valleys): 15–20%
Real Examples
Example 1: 1,500 Sq Ft House, 6:12 Pitch, Simple Gable
Footprint: 1,500 sq ft
Pitch adjustment: 1,500 × 1.118 = 1,677 sq ft
Overhang (10%): 1,677 × 1.10 = 1,845 sq ft
Bundles: (1,845 ÷ 100) × 3 = 55.4 → 56 bundles
Waste (10%): order 62 bundles
Example 2: 2,400 Sq Ft House, 8:12 Pitch, Hip Roof with 2 Valleys
Footprint: 2,400 sq ft
Pitch adjustment: 2,400 × 1.202 = 2,885 sq ft
Overhang (10%): 2,885 × 1.10 = 3,174 sq ft
Valley add: 3,174 × 1.10 = 3,491 sq ft
Bundles: (3,491 ÷ 100) × 3 = 104.7 → 105 bundles
Waste (15%): order 121 bundles
Underlayment & Ridge Cap
Underlayment (Ice & Water Shield + Felt/Synthetic)
- Ice & water shield: 2–3 feet up from eaves, in valleys, around penetrations. A 1,500 sq ft house needs ~3 rolls (75 ft each).
- Synthetic underlayment: 1 roll covers ~1,000 sq ft. Order 2 rolls for a 1,500 sq ft house footprint.
Ridge Cap Shingles
Ridge cap covers the peak where two roof planes meet. Most shingle manufacturers sell pre-cut ridge cap, or you can cut 3-tab shingles into thirds.
- Measure total ridge length (all peaks combined)
- Each ridge cap bundle covers ~35 linear feet
- A typical gable roof on a 1,500 sq ft house: ~60 feet of ridge → 2 bundles
- Hip roofs have more ridge: a 2,000 sq ft hip roof might need 120 feet → 4 bundles
💡 Pro Tip
Buy all your shingles from the same lot number. Shingle color can vary slightly between manufacturing runs. The lot number is printed on the bundle wrapper. If you run short and buy a different lot, you might have a two-tone roof.
Common Roofing Mistakes
- Using footprint instead of roof area:This is the #1 mistake. A 2,000 sq ft house doesn't need 60 bundles — it needs 80–100.
- Ignoring waste on complex roofs: Dormers, valleys, and hips create tons of cut waste. A 10% waste factor is minimum; 15% is safer.
- Forgetting starter strips: The first row at the eaves needs starter strip shingles (or flip a 3-tab upside down). Factor this into your count.
Use the Calculator
Our free roofing calculator handles pitch adjustment, overhangs, waste factor, and even calculates your ridge cap and underlayment needs. No signup needed.
Last updated: August 2026
Related: Concrete Calculator Guide