Roof Shingle Calculator
Enter your roof dimensions and pitch below to instantly calculate how many roofing squares, shingle bundles, and underlayment rolls you need. Results include a 10% waste factor for cuts and overages.
Roof Dimensions
Settings
Estimation Results
For estimation purposes only. Actual material needs may vary based on roof complexity, valleys, and dormers.
How This Calculator Works
This roof shingle calculator uses standard roofing industry formulas to convert your roof's footprint dimensions and pitch into the actual surface area, then breaks that down into the materials you'll need: roofing squares, shingle bundles, underlayment rolls, and ridge cap.
The key insight is that a roof isn't flat — pitch adds surface area. A 6/12 pitch (the most common residential slope) adds about 11.8% more area than the flat footprint. Steeper roofs like 12/12 add over 41%. The calculator handles this conversion automatically using standard pitch multipliers used by roofing contractors.
The 10% waste factor is a real-world recommendation. Shingles need to be cut at valleys, hips, rakes, and around vents. Starter strips at eaves consume extra material too. For complex roof shapes with lots of valleys and dormers, bump waste up to 15–20%.
The Formula Explained
Actual Roof Area = Footprint Area × Pitch Multiplier
With waste factor:
Total Area = Actual Roof Area × 1.10
Roofing Squares:
Squares = Total Area (sq ft) ÷ 100
Bundles of Shingles:
Bundles = Squares × 3 (rounded up)
Note: 1 roofing square = 100 sq ft. Standard three-tab and architectural shingles require 3 bundles per square. One roll of 15lb felt underlayment covers approximately 400 sq ft.
Step-by-Step Manual Calculation
Let's say you have a simple gable roof with a 40 × 30 foot footprint and a 6/12 pitch.
- Calculate footprint area: 40 × 30 = 1,200 sq ft
- Apply pitch multiplier (6/12 = 1.118): 1,200 × 1.118 = 1,341.6 sq ft actual roof area
- Add 10% waste: 1,341.6 × 1.10 = 1,475.8 sq ft
- Convert to roofing squares: 1,475.8 ÷ 100 = 14.76 squares
- Calculate bundles: 14.76 × 3 = 44.3 → 45 bundles (round up)
- Underlayment rolls: 1,475.8 ÷ 400 = 3.69 → 4 rolls
Pitch Factor Reference Table
| Roof Pitch | Pitch Multiplier | Angle (°) | Area Increase |
|---|---|---|---|
| 4/12 | 1.054 | 18.4° | +5.4% |
| 5/12 | 1.083 | 22.6° | +8.3% |
| 6/12 | 1.118 | 26.6° | +11.8% |
| 7/12 | 1.158 | 30.3° | +15.8% |
| 8/12 | 1.202 | 33.7° | +20.2% |
| 9/12 | 1.250 | 36.9° | +25.0% |
| 10/12 | 1.302 | 39.8° | +30.2% |
| 12/12 | 1.414 | 45.0° | +41.4% |
Pitch multiplier = √(1 + (rise/run)²). Multiply footprint area by this factor to get actual roof surface area.
Common Roof Sizes (Quick Reference)
| Footprint (sq ft) | Pitch | Actual Area (sq ft) | Squares | Bundles |
|---|---|---|---|---|
| 1,000 | 6/12 | 1,230 | 12.3 | ~37 |
| 1,500 | 6/12 | 1,845 | 18.4 | ~56 |
| 2,000 | 6/12 | 2,460 | 24.6 | ~74 |
| 2,500 | 6/12 | 3,075 | 30.7 | ~93 |
| 3,000 | 6/12 | 3,689 | 36.9 | ~111 |
All values include 10% waste factor. Bundles rounded up to the nearest whole number. Based on 3 bundles per square.