Roofing Material Estimator
Estimate roofing materials including shingles, underlayment, and ridge caps based on roof dimensions and pitch.
Roof Footprint (Including Overhangs)
Roofing Material Estimates
SPEC_VERIFIEDRoofing Squares (100 sq ft each)
Shingle Bundles (3 per square)
- Actual Pitched Roof Area (with waste)
- 1475.76 sq ft
- Flat Footprint Area
- 1200 sq ft
- Pitch Multiplier
- 1.1180
- Underlayment Rolls (400 sq ft/roll)
- 4rolls
- Ridge Cap Shingles Needed
- 40 linear feet
This estimator provides approximate material quantities for planning purposes only. It does not replace on-site structural inspections, wind-load assessments, or local building code compliance. Always consult a licensed roofing contractor before ordering.
Calculation Formula & Assumptions
Calculates true roof surface area from flat footprint dimensions and roof pitch, and estimates roofing squares, shingle bundles, and underlayment rolls.
Squares = (Flat Area × √(1 + (Pitch/12)²) × (1 + Waste %)) ÷ 100Step-by-step breakdown:
- Calculate flat footprint area: Area = Length × Width
- Compute pitch multiplier: Multiplier = √(1 + (Pitch ÷ 12)²)
- True Roof Area = Flat Area × Pitch Multiplier
- Add waste factor (10% for simple gable; 15%–20% for hip roofs or dormers)
- Roofing Squares = Area with Waste ÷ 100 sq ft
- Shingle Bundles = Roofing Squares × 3 (standard shingles are 3 bundles per square)
- Underlayment Rolls = ⌈Area with Waste ÷ 400 sq ft⌉
Note: 1 roofing square = 100 square feet of surface area. 3 bundles of standard architectural shingles cover 1 square.
Worked Calculation Example
Ranch House Roof (40×30 ft, 6/12 Pitch)
Re-roofing a gable roof with flat dimensions of 40×30 ft including eaves, with a 6/12 pitch and 10% waste.
- Flat footprint = 40 × 30 = 1,200 sq ft
- Pitch multiplier = √(1 + (6/12)²) = √(1.25) = 1.1180
- True roof area = 1,200 × 1.1180 = 1,341.60 sq ft
- With 10% waste: 1,341.60 × 1.10 = 1,475.76 sq ft
- Roofing squares = 1,475.76 ÷ 100 = 14.76 squares
- Shingle bundles = 14.76 × 3 = 44.28 => 45 bundles
- Underlayment rolls = 1,475.76 ÷ 400 = 3.69 => 4 rolls
How to Use This Calculator
- Enter roof length and width (including eave overhangs).
- Select roof pitch (e.g., 4/12 for moderate slope; 8/12 or 12/12 for steep roofs).
- Set waste allowance (10% gable, 15% hip roof with valleys).
Common Estimation Mistakes to Avoid
- Using the ground footprint without multiplying by the pitch factor.
- Forgetting ridge cap shingles and starter strip rolls.
- Underestimating waste on complex roofs with hips, valleys, and dormers.
Frequently Asked Questions
Related Calculators
Brick Calculator
Calculate the number of bricks needed for walls, patios, and walkways. Supports standard and modular brick sizes.
Drywall Calculator
Estimate drywall sheets, joint compound, and tape for walls and ceilings. Includes waste allowance.
Decking Calculator
Calculate decking boards, screws, and joists for your deck project. Supports various board widths.