Pine Tools Hub

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

Actual Roof Area (inc. waste)0 ft²
Footprint Area0 ft²
Roofing Squares0 squares
Bundles of Shingles0 bundles
Underlayment Rolls0 rolls
Ridge Cap Length0 ft

For estimation purposes only. Actual material needs may vary based on roof complexity, valleys, and dormers.

K

Reviewed & verified by Ketan Chandore

Technology creator and founder of Pine Tools Hub · Last updated: June 2026

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 PitchPitch MultiplierAngle (°)Area Increase
4/121.05418.4°+5.4%
5/121.08322.6°+8.3%
6/121.11826.6°+11.8%
7/121.15830.3°+15.8%
8/121.20233.7°+20.2%
9/121.25036.9°+25.0%
10/121.30239.8°+30.2%
12/121.41445.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)PitchActual Area (sq ft)SquaresBundles
1,0006/121,23012.3~37
1,5006/121,84518.4~56
2,0006/122,46024.6~74
2,5006/123,07530.7~93
3,0006/123,68936.9~111

All values include 10% waste factor. Bundles rounded up to the nearest whole number. Based on 3 bundles per square.

Roof Shingle Calculator FAQs

How many bundles of shingles do I need for a 1,500 sq ft roof?
A 1,500 sq ft footprint at a 6/12 pitch has about 1,677 sq ft of actual roof area. That's roughly 16.77 roofing squares. At 3 bundles per square, you need about 51 bundles before adding waste. With 10% waste, plan for approximately 56 bundles.
What is a roofing square?
A roofing square is a unit of measurement equal to 100 square feet of roof area. It's the standard unit used by roofing contractors and suppliers to estimate and price materials. One square of standard three-tab or architectural shingles typically requires 3 bundles.
How does roof pitch affect the number of shingles I need?
A steeper pitch means more surface area to cover. A 4/12 pitch only adds 5.4% more area than a flat roof, while a 12/12 pitch (45-degree angle) adds 41.4%. This is why you can't just use the building's footprint — you must apply the pitch multiplier to get the actual roof surface area.
How many bundles of shingles are in a square?
For standard three-tab shingles and most architectural shingles, there are 3 bundles per roofing square (100 sq ft). Some heavier or premium shingles — like certain laminated or designer lines — may require 4 or even 5 bundles per square. Always check the manufacturer's coverage data on the bundle packaging.
How much waste factor should I add for a roofing project?
A 10% waste factor is standard for simple gable roofs with minimal cuts. For roofs with valleys, hips, dormers, skylights, or complex geometry, increase waste to 15–20%. The extra material accounts for cut waste at edges, starter strips at eaves, and cap shingles at ridges and hips.
How many rolls of underlayment do I need?
A standard roll of 15lb or 30lb felt underlayment covers approximately 400 sq ft (4 squares). Synthetic underlayment rolls vary — some cover up to 1,000 sq ft per roll. This calculator uses the 400 sq ft standard. Divide your total roof area (with waste) by 400 and round up to get the number of rolls.

Related Calculators