Roof Shingle Calculator
Calculate shingle bundles, roofing squares, starter strips, ridge caps, underlayment, roofing nails, and material costs.
Estimate shingles, starter strips, ridge caps, underlayment, nails, and costs.
Calculation Results
Awaiting inputs
Enter roof dimensions and click Calculate to view materials, waste, and costs estimation.
Formula Details
Surface Area = Footprint Plan Area / cos(θ)For Gable, Hip, Shed, and Flat roofs, the sloped area is calculated by dividing the total horizontal footprint area (including eaves/rake overhang) by the cosine of the pitch angle θ. Gambrel and Mansard roofs calculate upper and lower sections separately.
Footprint Plan AreaPlan Area:Total horizontal perimeter footprint: (Base Length + 2 × Overhang) × (Base Width + 2 × Overhang).θ (Theta)Pitch Angle:Slope of the roof in degrees, derived from the pitch rise/run ratio.
Roofing Squares = Roof Surface Area (sq ft) / 100A roofing "square" is a standardized industry term representing 100 square feet of roof surface area. If using metric, the area in square meters is divided by 9.2903 to compute squares.
Roof Surface AreaSloped Area:Total sloped roof surface plane.
Bundles = Math.ceil(Surface Area × (1 + Waste / 100) / Bundle Coverage)Estimates the gross shingle bundles required by applying the selected waste percentage and dividing by the coverage of one shingle bundle, rounded up to the nearest whole bundle.
Bundle CoverageCoverage Area:Area covered by one bundle: standard 3-tab is 33.33 sq ft (3.1 m²); architectural is 32.8 sq ft (3.05 m²).Waste PercentageWaste Buffer:Standard waste rate: 10% for Gable roofs; 12% to 15% for Hip or complex shapes.
Starter Bundles = Math.ceil(Eaves & Rakes / Starter Bundle Coverage)Starter strips run along the bottom eaves (and sometimes sloped rakes). We estimate using standard coverage of 33.3 linear feet (10.15 meters) per bundle.
Eaves & RakesPerimeter Length:Total perimeter horizontal eaves and sloped rakes where starter shingles are applied.
Ridge Cap Pieces = Math.ceil(Ridge & Hip length / Ridge Cap Exposure)Ridge cap pieces are installed along horizontal ridges and diagonal hips. They are estimated assuming a standard exposure of 1.25 linear feet (0.38 meters) per piece.
Ridge & Hip lengthPeak Perimeter:Total peak ridge length + diagonal hip lengths for Hip/Gambrel/Mansard roofs.
Rolls = Math.ceil(Roof Surface Area / Underlayment Roll Coverage)Underlayment covers the net sloped area of the roof deck. A standard roll covers 400 square feet (37.2 square meters) in metric calculations.
Underlayment Roll CoverageRoll Coverage:Coverage area per roll: 400 sq ft for imperial and 37.2 m² for metric systems.
Nails = Math.ceil(Roofing Squares × 500 / 500) × 500Uses a high-wind estimate of 500 nails per square (based on 6 nails per shingle + 5% waste buffer). Quantities are rounded up to the nearest 500 nails to match purchasing bundles.
Roofing SquaresSquares Count:Total sloped roof area divided by 100 sq ft.
Waste Area = Surface Area × (Waste Percentage / 100)Computes the supplementary surface area needed to offset offcuts, valleys, chimney flashings, hip cuts, and errors.
Waste PercentageWaste Buffer:Standard margin added: 10% for basic gable layouts, 15% for complex hips and valleys.
Cost = Bundles × Cost Per Bundle OR Cost = Area × Cost Per AreaEstimates material cost based on either price per shingle bundle (unit basis) or price per unit area (square foot or square meter basis).
Cost Per BundleUnit Price:The cost of a single bundle of shingles.Cost Per AreaArea Price:The cost per square foot or square meter of roof plane.
Calculation Example
Calculate the total roof shingles, starter bundles, ridge caps, underlayment rolls, and nails for a standard single-story Gable roof home. The building footprint is 40 ft by 28 ft with a 1 ft overhang on all sides. The roof has a 6:12 pitch. We will use Architectural shingles (32.8 sq ft coverage per bundle) and apply a 10% waste allowance.
- 1.Calculate total footprint dimensions including overhangs.
Footprint Length = 40 ft + 2 ft = 42 ft Footprint Width = 28 ft + 2 ft = 30 ft - 2.Calculate plan footprint area.
Plan Area = 42 ft × 30 ft = 1,260 sq ft - 3.Calculate sloped roof surface area (pitch angle for 6:12 is 26.57°).
Surface Area = Plan Area / cos(26.57°) = 1,260 / 0.8944 = 1,408.77 sq ft - 4.Calculate roofing squares.
Squares = 1,408.77 / 100 = 14.09 Squares - 5.Apply 10% waste buffer and calculate shingle bundles (each bundle covers 32.8 sq ft).
Gross Area = 1,408.77 × 1.10 = 1,549.65 sq ft Bundles = Math.ceil(1,549.65 / 32.8) = Math.ceil(47.24) = 48 Bundles - 6.Estimate starter shingles along eaves and rakes (covers 33.3 linear feet per bundle).
Eaves = 2 × 42 = 84 ft Rakes = 4 × (15 / cos(26.57°)) = 67.08 ft Starter Length = 151.08 ft Starter Bundles = Math.ceil(151.08 / 33.3) = 5 Bundles - 7.Estimate ridge cap pieces along the central ridge (1.25 linear feet exposure per piece).
Ridge Length = 42 ft Ridge Cap Pieces = Math.ceil(42 / 1.25) = 34 Pieces - 8.Estimate underlayment rolls (covers 400 sq ft per roll).
Rolls = Math.ceil(1,408.77 / 400) = Math.ceil(3.52) = 4 Rolls - 9.Estimate roofing nails required (500 nails per square, rounded to the nearest 500).
Base Nails = 14.09 × 500 = 7,045 Nails Nails = Math.ceil(7,045 / 500) × 500 = 7,500 Nails
Calculate roofing shingle bundles and components for a two-story home with a Hip roof in imperial units. The building footprint is 50 ft by 30 ft with a 1.5 ft overhang. The pitch is 8:12 (33.69° slope angle). We will use Premium Architectural shingles (20 sq ft coverage per bundle) and apply a 15% waste allowance due to valleys and hip hip offcuts.
- 1.Calculate footprint dimensions including overhangs.
Footprint Length = 50 ft + 3 ft = 53 ft Footprint Width = 30 ft + 3 ft = 33 ft - 2.Calculate plan footprint area.
Plan Area = 53 ft × 33 ft = 1,749 sq ft - 3.Calculate sloped roof surface area.
Surface Area = Plan Area / cos(33.69°) = 1,749 / 0.8321 = 2,101.91 sq ft - 4.Calculate roofing squares.
Squares = 2,101.91 / 100 = 21.02 Squares - 5.Apply 15% waste buffer and calculate shingle bundles.
Gross Area = 2,101.91 × 1.15 = 2,417.20 sq ft Bundles = Math.ceil(2,417.20 / 20) = Math.ceil(120.86) = 121 Bundles - 6.Estimate starter shingles along all outer eaves for Hip roof.
Eaves Length = 2 × 53 + 2 × 33 = 172 ft Starter Bundles = Math.ceil(172 / 33.3) = 6 Bundles - 7.Estimate ridge caps along the horizontal peak and 4 diagonal hips.
Ridge = 53 - 33 = 20 ft Hip Length = sqrt((16.5×sqrt(2))² + (16.5×tan(33.69°))²) = 25.8 ft Peak + Hip Length = 20 + 4 × 25.8 = 123.2 ft Ridge Cap Pieces = Math.ceil(123.2 / 1.25) = 99 Pieces - 8.Estimate roofing nails (500 nails per square, rounded to the nearest 500).
Base Nails = 21.02 × 500 = 10,510 Nails Nails = Math.ceil(10,510 / 500) × 500 = 11,000 Nails
Calculate shingle bundles for a detached garage with a single-slope Shed roof in metric units. The footprint is 6.0 m by 6.0 m with a 0.3 m overhang. The pitch is 4:12 (18.43°). We will use 3-Tab Asphalt shingles (3.1 m² coverage per bundle) and apply a 10% waste allowance.
- 1.Calculate footprint dimensions in meters.
Footprint Length = 6.0 m + 0.6 m = 6.6 m Footprint Width = 6.0 m + 0.6 m = 6.6 m - 2.Calculate plan area.
Plan Area = 6.6 m × 6.6 m = 43.56 m² - 3.Calculate sloped surface area.
Surface Area = Plan Area / cos(18.43°) = 43.56 / 0.9487 = 45.92 m² - 4.Calculate roofing squares.
Squares = 45.92 / 9.2903 = 4.94 Squares - 5.Apply 10% waste buffer and calculate bundles.
Gross Area = 45.92 × 1.10 = 50.51 m² Bundles = Math.ceil(50.51 / 3.1) = Math.ceil(16.29) = 17 Bundles - 6.Estimate starter shingles along eaves and rakes (covers 10.15 meters per bundle).
Eaves = 2 × 6.6 = 13.2 m Rakes = 2 × (6.6 / cos(18.43°)) = 13.91 m Starter Length = 27.11 m Starter Bundles = Math.ceil(27.11 / 10.15) = 3 Bundles - 7.Shed roofs have no ridges.
Ridge Cap Pieces = 0 Pieces - 8.Estimate roofing nails (500 nails per square, rounded to the nearest 500).
Base Nails = 4.94 × 500 = 2,470 Nails Nails = Math.ceil(2,470 / 500) × 500 = 2,500 Nails
How to Use
Estimate shingles, starter strips, ridge cap pieces, underlayment rolls, and nails required using these steps:
- Select the Roof Shape: Select from Gable Roof, Hip Roof, Shed Roof, Flat Roof, Gambrel Roof, Mansard Roof, or Custom Roof Area.
- Choose Unit System: Toggle between Imperial (ft/in/yd) and Metric (m/cm/mm) in the top right.
- Enter Dimensions: Fill in base length and base width. Specify the Roof Overhang (distance the roof perimeter sticks out past external walls).
- Enter the Roof Pitch: Select a standard rise ratio preset (like 6:12) or specify custom rise ratio or slope angle. For Gambrel/Mansard roofs, fill in both upper and lower pitches.
- Select the Shingle Type: Pick from 3-tab, architectural, premium, wood, slate, composite shingles, or input a custom bundle coverage area.
- Optionally Enter Waste & Logistics: Adjust the waste percentage slider (10% standard) and optionally enter weight/cost variables per bundle or per unit area.
- Calculate: Click Calculate to view all results instantly. Click Reset Form to start fresh.
Frequently Asked Questions
How many shingle bundles do I need?
What is a roofing square?
Why is waste percentage important?
How many roofing nails are typically required?
Which shingle type should I choose?
How accurate is the estimate?
Explore more construction calculators
Estimate paint quantities, drywall sheets, wall framing counts, brick mortar volumes, gutter counts, and concrete volumes to plan your entire project.
Recommended Calculators
Similar ToolsRoofing Calculator
Calculate roof area, pitch, roofing materials, underlayment, and project costs.
Roof Pitch Calculator
Calculate roof pitch ratio, slope angle, rafter length, and vertical rise from run measurements.
Roof Area Calculator
Calculate roof surface area from building dimensions, roof pitch, and overhang.
Gutter Calculator
Calculate gutter runs, downspouts, hangers, accessories, and project cost for roof drainage systems.
Material Cost Calculator
Estimate material procurement costs with tax, waste margins, and bulk discounts.
Calculations are estimates based on the values you enter and standard engineering formulas. Results are intended for planning and estimation only. Always verify critical measurements, specifications, and local building requirements before purchasing materials or beginning construction.